Yeah, they are all ugly (IMO). I'm just trying to make it look more native
(menus where they belong, etc) for us NeXTies. The breaking of keyboard
shortcuts is annoying as is the black text on black background (while
selecting that cell -- editing is still OK, so I can work around it/live
with it). Of course, this is still easier than my original thoughts of
writing a native OS X modeler.
I'm using Tiger and didn't notice the vertical scrollbar issue.
I probably shouldn't mention that I have a good portion of an enumerations
editor written using Cocoa (Objective-C). I was wanting to play with Core
Data and Bindings. Had loading/saving and data entry all done in a few
hours with only a few lines of code. Pretty insane.
I'll hold off on checking the modeler changes in until we get some more
discussion, then.
Thanks!
/dev/mrg
> From: Andrus Adamchik <andru..bjectstyle.org>
> Reply-To: <cayenne-deve..bjectstyle.org>
> Date: Tue, 28 Jun 2005 10:57:20 -0400
> To: <cayenne-deve..bjectstyle.org>
> Subject: Re: Modeler L&F
>
> I can't say that I am happy with either L&F.
>
> JGoodies one breaks common Mac shortcuts and doesn't allow Mac-style
> menu. Also it may break with every new release of OS X (something
> that just happened when I switched to Tiger - vertical scrollbars now
> look half-blue/half-white).
>
> Mac L&F has its own share of ugliness. What bothers me the most
> though is that now we will have to test more than one L&F for each
> Modeler change. For one thing font sizes are different. So this is
> extra work.
>
> So I am still undecided... I wonder how most commercial Swing apps
> achieve their cross-platform branded looks?
>
> Here is another idea - maybe make it a choice in "General
> Preferences" - users can select either JGoodies L&F or their platform
> default. Once the choice is made, we can simply close the old frame
> and open a new one without shutting down JVM - I think this should be
> enough.
>
> And finally - I found a visual glitch with Mac L&F:
>
>
> On Jun 28, 2005, at 10:07 AM, Michael Gentry (Yes, I'm a Contractor)
> wrote:
>
>> I've made some changes locally to Cayenne Modeler (1.2) to default
>> to the
>> Aqua look and feel if running on OS X. This is done only on
>> initialization
>> and doesn't change anything in modeler.preferences that is already
>> there.
>> I'll check these sometime in if no one has objections.
>>
>> Thanks,
>>
>> /dev/mrg
>
This archive was generated by hypermail 2.0.0 : Tue Jun 28 2005 - 11:27:05 EDT