Re: [jira] Updated: (CAY-1284) Update Cayenne Modeler to use the AWT file dialog on OS X.

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Thu Oct 01 2009 - 08:13:56 EDT

  • Next message: Michael Gentry: "Re: [jira] Updated: (CAY-1284) Update Cayenne Modeler to use the AWT file dialog on OS X."

    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.
    >
    >



    This archive was generated by hypermail 2.0.0 : Thu Oct 01 2009 - 08:14:24 EDT