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

From: Michael Gentry (mgentr..asslight.net)
Date: Thu Oct 01 2009 - 09:34:17 EDT

  • Next message: Aristedes Maniatis: "Re: Fwd: SvnPubSub websites -- need more volunteers"

    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 <andru..bjectstyle.org> 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.
    >>
    >>
    >
    >



    This archive was generated by hypermail 2.0.0 : Thu Oct 01 2009 - 09:35:45 EDT