On 25-08-10 21:55, Wayne Stambaugh wrote: > On 8/25/2010 11:21 AM, Jerry Jacobs wrote: >> On 08/24/2010 08:50 PM, Wayne Stambaugh wrote: >>> During my resent journey though the Kicad source I notice quite a few >>> instances >>> of the following in the menu creation code: >>> >>> #if !defined( __WXMAC__ ) >>> item->SetBitmap( save_project_xpm ); >>> #endif /* !defined( __WXMAC__ ) */ >>> >> >> Yes this is far from optimal and the better solution is to have a option >> to hide the icons in the menubars with a setting for all apps. > > I was primarily thinking about the readability of the code rather than user > preference. Not that the user preference isn't important. I think compiling > for the intended platform makes sense in this case. I also don't have the > time > to commit to as user selectable solution at this time. Creating a simple > macro > that expands to nothing on OSX builds is something I can knock out in an hour > or two. > >> >>> Is there a specific reason why images should be excluded or included from >>> Mac >>> menu items? The problem is there doesn't seem to be any consistency in it's >>> use.On some of the applications it's used on almost all of the menu items >>> (Kicad) and some applications virtually none at all (EESchema). In any >>> event >>> this screams creating a macro that expands to nothing on Mac builds to rid >>> of >>> all of the #if/#endif statements. Any insight from the OSX folks would be >>> appreciated.
http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGMenus/XHIGMenus.html Here you can see the Apple UI guidelines for menus. >> I'm only a OS X user for just about a year now and find that kicad eda >> the only application is that has imho to many icons in the menubar on OS >> X. All the other applications that run on my apple machine don't have >> any menubar icons or maybe a few. Some people prefer to have icons and >> some people don't like me. And then the best of both world would be >> disabling it by default and if people prefer they can set a checkbox in >> the preferences. > > If menu images are not used in OSX menu entries, than it makes sense to at > least be consistent in all of the Kicad applications and not use them on OSX > builds. I'll take a look at the OSX UI Guidelines to see if it mentions > images > in menu entries specifically and use that as my guide. Also thunderbird doesn't have any menu icons I just figured out. Jerry Jacobs _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

