Okay, based on the version of "tuxpaint-config" that I just pulled from CVS
(it is now Wed Mar 24 06:11:04 UTC 2004), here are the descriptions,
and in some cases, suggestions for better labels for the options, or
groupings, or whatever else I can think of. :^)


Video & Sound

  Video

    Fullscreen

      - Seems fairly straightforward.  I can't really think of what to say!

    Resolution

      - Perhaps change it to "Window Size".  Although I guess when in
        full-screen mode, that's not really as appropriate, so maybe
        a very verbose label: "Window Size / Resolution"?

        (I'm not sure I want the label itself changing if Fullscreen is
        toggled. :^/ )

  Sound

    Sound

      - Perhaps change this to "Sound effects" or "Enable sound effects"


Mouse & Keyboard

  Mouse

    Fancy Cursors

      - Change the label to "Fancy Cursor Shapes".  For a description,
        how about:

          "Change the shape of the mouse pointer depending on where the
          mouse is and what you are doing.  (Disable this feature if it
          causes problems.)"

    Grab

      - Change the label to "Grab Mouse Pointer".  For a description:

          "Prevents the mouse pointer from leaving the Tux Paint window."

    Wheelmouse

      - Change the label to "Mouse Wheel Support" or "Enable Mouse Wheel"...?
        Description:

          "Allows a mouse wheel to be used to scroll through items.
          (e.g., brushes, stamps)"

  Keyboard

    Shortcuts

      - Change the label to "Enable Keyboard Shortcuts".  Description:

          "Allows key combinations to be used as shortcuts for certain
          commands.  (e.g., Control+S to Save)"


Complexity

  - It might make sense to put a small statement above the various options,
    like:

      "These options can be used to simplify Tux Paint's interface for
      younger children or the physically challenged."

    What do people think?

  Complexity

    - This label seems a little redundant.  I think we should have
      a section for "Interface" and another for "Controls".

    Shapes

      - This would go under "Interface" (as opposed to "Controls").

      Simple

      Complex

        - I think I regret calling the no-shape-rotation option
          "simpleshapes", because "simple" isn't very descriptive. :^)
          ("Simple" vs. "Complex" sounds like "squares and circles versus
          octagons, stars and dodecahedrons"! ;^) )

          I think rather than a pair of radio buttons, a single checkbox
          would be better:  "Disable Shape Rotation"

          This is a case where I think "Disable" (and default to unchecked)
          is better than "Enable" (and default to checked), since this is
          a screen about simplification.  Heck, I think maybe changing the
          tab title from "Complexity" to "Simplification" or "Accessibility"
          might be a good idea, too!

          For a description: "Simplifies the 'Shapes' tool by removing the
          rotation step of drawing a shape."  Or something...  (Comments?)

    Quit

      - Here, again, I would reverse the option.  Change it from "Quit",
        which defaults to enabled, to "Disable 'Quit' Button", and have it
        unchecked by default...

        Adding a description that says:  "Clicking the window's close (X)
        button in the title bar, or pressing [Escape] or [Alt]+[F4] will
        still quit Tux Paint."

        Oh, this I would put under "Controls" (as opposed to "Interface").

    Stamp Controls

      - Another option which I would put under a "Controls" subsection.

        Once more, I think this should be a 'disabling' setting which is
        off by default.  Label it "Disable Stamp Controls".  (Maybe something
        a tad more verbose might be better; however having a description
        below SHOULD clear up any questions. :^) )

        Describe this option as: "Simplify the 'Stamps' tool by removing the
        stamp control buttons (Shrink, Grow, Mirror and Flip)."

        (I was about to change it from "removing" to "hiding," but hiding
        implies that they can be 'found' without altering the options or
        even quitting Tux Paint.  Any suggestions for better wording would
        be appreciated, though!)

Locale

  Language

    - Note: Right now, the CVS version doesn't seem to have any options
      in this pulldown menu...

      I'm not sure where we're going to go, in so far as translating
      "tuxpaint-config" itself.  I'm thinking that it might be nice to have
      an introductory "About" tab that the user sees when they first run
      the program.  This tab would have some descriptive text stating the
      purpose of "tuxpaint-config" and listing some credits and an URL.
      And it could have one option: a language setting option, like I have
      up on the website.  So JUST in case their OS's locale setting isn't
      set up right, they can easily get into the 'proper' language
      (just as the "--lang" option to "tuxpaint" allows).

      Why am I babbling about this now?  Well, I think it's always nice
      when, when you're provided a list of languages, they aren't all in
      some language you don't speak. :^)

      So, I think the "Language" pulldown should say "Spanish (Espanol)"
      and "Italian (Italiano)" when "tuxpaint-config" is running in English.
      When it's running in Spanish, it would say "Espanol" and
      "Spagnolo (Italiano)" instead, respectively.

      e.g.: "{current locale's name for that language} ({native name})"

      Of course, I'm skipping ahead.

      The only MAJOR comment I have for this option is that it can be
      UNSET.  (e.g., allow Tux Paint to pick up the locale setting from
      the environment, rather than always have to pull it from ".tuxpaintrc")

      So a "(System's language setting)" option, chosen by default, would be
      good.  (Perhaps named something a little friendlier than that.)

  Mirror Stamps

    - Add a description: "Mirror-image stamps by default.  If Stamp Controls
      are not disabled, they can be un-mirrored.  (This is a nicety for
      users in locales which prefer things right-to-left rather than
      left-to-right.)"

Printer

  Print

    - Change the label to "Allow Printing".  (Or, do we want to have it
      called "Disallow Printing", and have it unchecked by default?)

  Print Delay

    - If we can have a pulldown menu which can ALSO be typed into, that
      would be quite cool.  Options for "None", "1 minute", "2 minutes",
      "5 minutes" and "10 minutes" should be sufficient.  And allow users
      to type in their own option.

      I guess it would be a little complicated, showing minutes as default
      options, but then allow them to enter in seconds.  We'd either need
      to parse "45 minutes" and calculate how many seconds that is, or
      provide radio buttons for seconds vs. minutes, or...

      Maybe, for now, it's simple enough to let them enter a number
      (with "0" or better yet, blank, as the default), and then suffix the
      type-in field with the word "seconds".  Also, shrink the type-in
      field considerably.  It only needs to be 4 or 5 characters wide!!!

      e.g.:   Print Delay:  [ 0   ] seconds

    - A description would be good here, too.  How about: "If set, this
      prevents Tux Paint from printing more than once every X seconds."
      (It might be cool to change that "X" to whatever they typed, and
      drop the "If set," if anything is set. ;^) )

  Print Command

    - First off, this option should either not show up on Windows, Mac OS X
      and BeOS, or we should specifically point out that the option is
      not used in those environments.

      (Why leave the option outside of thos environs?  Well, what if someone
      happens to be using a Windows box to generate a Tux Paint config file
      which they're going to use elsewhere?  I'm just asking! ;^) )

    - Since Tux Paint has a built-in print command (for Unix), and it's not
      necessary to specify it with the "printcommand" option, I feel this
      item should be labelled "Alternative Print Command" instead.

      Then describe it as:  "Specify a command to run when the 'Print' button
      is activated.  This will override the internal print command
      ("pngtopnm | pnmtops | lpr").  The command must accept a Portable
      Network Graphic (PNG) image file on STDIN."  (Sound good?)

  Configuration

    - Stamps

      Hrm...  I wonder if this should be in the "Complexity" tab, and
      called "Disable Stamps Tool"?

    - System Config

      This option isn't actually configurable in the config files themselves!
      "--nosysconfig" can only be invoked on the command-line! :^)



WHEW!  That's it!  I hope I've helped!

I wonder, would you like me to peek into the code (or use Fluid) to at
least rename some of the options?  I warn you: I haven't done FLTK or C++
in a number of years, and it was only for PDA (Agenda VR3) development. ;^)


Thanks!

-bill!
_______________________________________________
Tuxpaint-dev mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-dev

Reply via email to