GUI advice - sheets / Inspector?

  • Hi,
    I've got a document based app which has a general (app level) set of
    default preferences, but which can be changed per document. The app-level
    prefs I'm doing via the Preferences menu item & a dialog box etc. and I
    haven't yet decided on how to do the doc level ones.

    Would I be following Aqua guidelines to implement the document-specific
    ones as a sheet?

    If so, the 2 views would contain the same fields, so what is the best way
    of having a view which works in both the prefs window and the document's
    sheet? I'm anticipating having a set of fields in a view which connect to
    FirstResponder's setField1, setField2 etc. methods, so that in the dialog
    box, FirstResponder is the app, and in the sheet, FirstResponder is the
    document, with both the app and doc containing these same methods.

    Or maybe there's a more proper way of doing this? Would an Inspector
    window be more appropriate?  Some of the effects in the window are
    changed 'live' when you change a field, so perhaps an Inspector would be
    the best way to go, so that the window & effects aren't obscured by the
    sheet.

    I can't seem to find the relevant info in the Aqua UI Guidelines PDF.

    Thanks in advance for your advice, and have a good weekend,
    Ken

    ----------------------------------------------
    Ken Tabb
    Mac & UNIX Propellerhead & Network Bloke (Health & Human Sciences)
    Computer Vision / Neural Network researcher (Computer Science)
    University of Hertfordshire
    e-mail: <ken...>
    http://www.health.herts.ac.uk/ken/

    Certified non-Microsoft Solution Provider
  • Ken,

    >>>>>> Ken Tabb (KT) wrote at Fri, 7 Sep 2001 15:29:36 +0100:
    KT> I've got a document based app which has a general (app level) set of
    KT> default preferences, but which can be changed per document. The app-level
    KT> prefs I'm doing via the Preferences menu item & a dialog box etc. and I
    KT> haven't yet decided on how to do the doc level ones.
    ...
    KT> Or maybe there's a more proper way of doing this? Would an Inspector
    KT> window be more appropriate?

    I guess so: see the Terminal application, its Preferences and its Inspector.
    IMHO it's the way to go.
    ---
    Ondra Cada
    OCSoftware:    <ocs...>    http://www.ocs.cz
    private    <ondra...>    http://www.ocs.cz/oc
previous month september 2001 next month
MTWTFSS
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Go to today
MindNode
MindNode offered a free license !