Dear all, I have converted about 200 buttons (half) so far. It is a quite tedious process and I'll do my best to finish within some days.
Here you find a mock up of some toolbars http://www.vincentresearch.com/tmp/mockup/ Button spacing (distance between two buttons) is now 6 pt. We could reduce it a little to save some space. A metal button background over a solid "#F2F1F0" is used. A script currenly implement the merging between buttons and metal background (using imagemagick) when .png are created. I'm kind of lost in all these mail exchange about who is who. May I know who is going to get my .svg and do the coding? I need to coordinate myself with him in order to get the same spacing/colouring. Also I've noticed that the current version of KiCad has a pink hovering effect which might be made prettier. This will have to be done in software. At the bottom of the web page given I think there is enough indications about how to make it. Regards Fabrizio On Thu, Aug 25, 2011 at 1:13 AM, Wayne Stambaugh <[email protected]> wrote: > On 8/24/2011 5:04 PM, hauptmech wrote: >> 16x16 was just a vote, not a demand :). Screen space is the reason. >> I like jerry's suggestions. >> >> I agree with him that all functionality should be in the menus, so that >> hiding the toolbars does not hurt functionality. Regarding icons in the >> menus, I think it's fine to remove them. > > We now have 2 votes for removing the menu images. > >> >> I just played around with the AUI docking settings in the code. A quick >> and dirty fix is to allow tearing and moving of the button bars (a >> couple boolean flags). Downside is with the present panel construction >> code you can make the interface pretty ugly... but a restart will return >> you to the original state. A longer term solution would be to add a >> View->toolbars-> submenu to turn them on and off; fix the panel filling >> (so a horizontal bar can become vertical, etc); and save tool bar layout >> to the config file. > > This may be a non-trivial task. Ideally you would use the wxAUIManager > LoadPerspective and SavePerspective functions. SavePerspective creates > a really long string describing the current state of all of the windows > managed by wxAUIManager. This string can be saved to the applications > configuration settings and loaded at run time using the LoadPerspective > function. Unfortunately, the window position and size settings are also > included the main window settings which are already saved and loaded by > the base windows class EDA_BASE_FRAME functions LoadSettings and > SaveSettings. This cannot be removed because the unmanaged windows ( > library editor, library viewer, etc.) also require saving and loading > these settings. I'm guessing you will have to call LoadPerspective > after LoadSettings in the main window initialization functions to make > sure the main window settings are restored correctly. > >> >> Beyond that it looks like the number of toolbars is hardcoded into the >> common code; That could be changed so that toolbars can be added as >> needed and grouped by functionality. >> >> To recap: >> * I just posted a merge proposal for eeschema that harmonizes the menu >> and buttons. If people want I'll volunteer to do the same for the pcbnew >> horizontal bars. This would allow the horizontal bars to be torn free >> and closed by the user for a working session. > > I missed this before I replied to Jerry. I'll take a look at your merge > request when I get a chance. Thank you for your efforts. > > Wayne > >> >> * I think we can lose the in-menu icons >> >> * 26x26 is great >> >> regards, >> hauptmech >> >> On 24/08/2011 8:12 p.m., fabrizio wrote: >>> Hi, >>> thanks, I am glad you like them. >>> >>> may I ask why you want the buttons size to stay at 16pt? is it only a >>> matter of space? if so, how? >>> >>> unfortunately an icon that looks great at 26x26 might not be >>> understandable at 16X16. Having the two options sometimes means to >>> have two different sets of icons. In our case would mean about 820 >>> icons... >>> >>> I guess what I am hoping here is to understand if we could be all >>> happy with larger and more beautiful icons. It is important to know >>> that more pixel does not always mean larger icons, obviously on the >>> same monitor it does. I however respect your desire, I know that some >>> people are crazy for tiny icons that sometimes you can even miss. >>> >>> Dick, yep, I did know about the currently available .svg, thanks, and >>> I did already use all of them ;-). It would be great if we could put >>> our hands on (.svg) buttons from other similar applications... Anybody >>> knows any good .svg source? >>> >>> One of the great things about open-source is that you can fish around >>> big time and people would thank you for that !. >>> >>> Regards >>> Fabrizio >>> >>> >>> On Wed, Aug 24, 2011 at 7:00 PM, hauptmech <[email protected]> wrote: >>>> Beautiful buttons. >>>> >>>> I'd like to put in my vote for menu buttons staying at 16px or having a >>>> setting for it in preferences. >>>> >>>> On Mon, 2011-08-22 at 21:10 +0200, fabrizio wrote: >>>>> Dear All, >>>>> I have spent some time trying to put together a new set of icons and >>>>> buttons that might make KiCad look a little better. >>>>> Here you have an example of where I am so far: >>>>> http://www.vincentresearch.com/tmp/ >>>>> >>>>> Would it be possible: >>>>> - to know if there is anybody interested in helping me out >>>>> - to know if there is anybody willing to help me to modify the current >>>>> code in order to accommodate the new icons/buttons. >>>>> - to have the .svg files (or some equivalent vectorial format) of the >>>>> current buttons set >>>>> - >>>>> >>>>> I do not want to try to undo anything that somebody has done so far >>>>> and for this it would be great to have some feedback on the current >>>>> status and some opinions on where I am heading. >>>>> >>>>> I'd like to propose to use PNG format for all icons and buttons and >>>>> 64px for the KiCad buttons to start the 6 current programs. Also I'd >>>>> like to propose to drop the 16pt buttons used everywhere for a larger >>>>> 24px buttons. That includes top bar buttons as well as lateral (left >>>>> and right bars). How does it sound? >>>>> >>>>> Best regards >>>>> Fabrizio >>>>> >>>>> _______________________________________________ >>>>> Mailing list: https://launchpad.net/~kicad-developers >>>>> Post to : [email protected] >>>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~kicad-developers >>>> Post to : [email protected] >>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>> More help : https://help.launchpad.net/ListHelp >>>> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

