Hi Andrus,

If it can go into that project cleanly, I'm all for it.  I'm just
trying to document a few of the issues I'm noticing.  That was one of
the annoyances I discovered the other day when I had to rebuild my
preferences.  The AWT file dialog works much better on OS X since it
includes the Places/etc you have defined in the Finder.

mrg


On Thu, Oct 1, 2009 at 8:13 AM, Andrus Adamchik <[email protected]> wrote:
> Hi Michael,
>
>> Update CM to conditionally check which OS and display the appropriate
>> dialog for OS X.
>
>
> I mentioned that before in the discussion about OS X menus customizations,
> and let me bring it up again. If possible let's avoid OS checking in the
> core Modeler code, and implement any OS-specific extensions as overrides in
> the corresponding OS specific modules, in this case
> "org.apache.cayenne:cayenne-modeler-mac-ext". Let's keep our code clean.
>
> Andrus
>
>
> On Oct 1, 2009, at 3:05 PM, Michael Gentry (JIRA) wrote:
>
>>
>>    [
>> https://issues.apache.org/jira/browse/CAY-1284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>>
>> Michael Gentry updated CAY-1284:
>> --------------------------------
>>
>>      Assignee:     (was: Michael Gentry)
>>   Description:
>> On OS X, the AWT file dialog is mapped to the standard system dialog by
>> Apple.  The Swing file dialog is a much less usable (and foreign) version.
>>  Update CM to conditionally check which OS and display the appropriate
>> dialog for OS X.
>>
>>
>>  was:
>> The Ordering class currently takes booleans to indicate
>> ascending/descending and case sensitive/insensitive.  When reading the code,
>> it is impossible to know what "true" and "false" actually mean unless you
>> are familiar with the API.  Update the class to use descriptive enums
>> instead of boolean flags.
>>
>>
>>   Environment: OS X  (was: All.)
>>       Summary: Update Cayenne Modeler to use the AWT file dialog on OS X.
>>  (was: Update Ordering to take enums instead of boolean flags.)
>>
>>> Update Cayenne Modeler to use the AWT file dialog on OS X.
>>> ----------------------------------------------------------
>>>
>>>               Key: CAY-1284
>>>               URL: https://issues.apache.org/jira/browse/CAY-1284
>>>           Project: Cayenne
>>>        Issue Type: Improvement
>>>        Components: CayenneModeler GUI
>>>  Affects Versions: 3.0M6
>>>       Environment: OS X
>>>          Reporter: Michael Gentry
>>>          Priority: Minor
>>>           Fix For: Short term future
>>>
>>>
>>> On OS X, the AWT file dialog is mapped to the standard system dialog by
>>> Apple.  The Swing file dialog is a much less usable (and foreign) version.
>>>  Update CM to conditionally check which OS and display the appropriate
>>> dialog for OS X.
>>
>> --
>> This message is automatically generated by JIRA.
>> -
>> You can reply to this email to add a comment to the issue online.
>>
>>
>
>

Reply via email to