Update of /cvsroot/tuxpaint/tuxpaint-config/docs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9697/docs
Modified Files:
CHANGES.txt TODO.txt
Log Message:
Fluid overhaul!!! Goals added to TODO.txt.
Index: TODO.txt
===================================================================
RCS file: /cvsroot/tuxpaint/tuxpaint-config/docs/TODO.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TODO.txt 31 Jan 2004 05:12:24 -0000 1.2
--- TODO.txt 2 Apr 2004 06:20:00 -0000 1.3
***************
*** 8,17 ****
http://www.newbreedsoftware.com/tuxpaint/
! January 30, 2004
Installation
* Install Gnome and KDE icons. (Where?)
Translations
* Translate!
--- 8,150 ----
http://www.newbreedsoftware.com/tuxpaint/
! April 1, 2004
!
!
! Interface
! * Add 'about' text to "About" tab.
!
! * Add description text to controls:
!
! * Video & Sound
! * Fullscreen
! * Resolution / Window Size
! * Enable Sound Effects
!
! * Mouse & Keyboard
! * Mouse
! * Fancy Cursor Shapes
! * Grab Mouse Pointer
! * Mouse Wheel Support
!
! * Keyboard
! * Enable Keyboard Shortcuts
!
! * Simplifcation
! * Interface Simplification
! * Disable Shape Rotation
! * Simple Shape Outlines
! * Show Uppercase Text Only
!
! * Control Simplification
! * Disable 'Quit' Button
! * Disable 'Stamps' Tool
! * Disable Stamp Controls
!
! * Locale
! * Language
! * Mirror Stamps
!
! * Printing
! * Print Permissions
! * Allow Printing
! * Print Delay
!
! * Print Command
! * Alternative Print Command
!
! * Saving
! * Save Over Earlier Work
! * Ask Before Overwriting
! * Always Overwrite Older Version
! * Always Save New Picture
+ * Save Directory
+ * Alternative Save Directory
+
+ [[[ NOTE: The current idea is to have Default / Apply / Reset buttons,
+ which will act just like KDE's "KControl" control center... ]]]
+
+ * Enable "Defaults" button:
+ - Set current tab's options to the 'default' settings
+ - Activate 'Apply' and 'Reset' if anything was actually changed
+ (e.g., the config file currently has something OTHER than a default
+ value for any of the options in the current tab)
+
+ * Enable "Apply" button:
+ - Save the current tab's options to the config file if anything was changed
+ - Deactivate 'Apply' and 'Reset' buttons
+ (Disable 'Apply' for the obvious reason: changes are already applied!)
+ (Disable 'Reset' since we cannot 'undo'; the changes were just saved!!!)
+
+ * Enable "Reset" button:
+ - Load the current tab's options from the config file if anything was chg'd
+ - Deactivate 'Apply' and 'Reset' buttons
+ (Disable 'Reset' for the obvious reason: changes were already re-loaded!)
+ (DIsable 'Apply' cuz there's no point in re-saving what was just loaded!)
+
+ * Make "Defaults", "Apply" and "Reset" buttons activate when anything is
+ changed in the current tab
+
+ * Make "Defaults", "Apply" and "Reset" buttons activate or deactivate
+ when changing between tabs, depending on the state of the tab we're
+ switching to (compared to the default settings, and compare to what's
+ written into the config file)
+
+ * Make a tab's label 'light up' somehow (e.g., change from black to red)
+ when anything was changed and needs to be 'Apply'ed to the config file.
+ Clear the tab's label (e.g., back to black) if the 'Apply' or 'Reset'
+ button is pressed. (NOTE: Do NOT clear it if 'Defaults' is clicked,
+ unless the currently config file contains the defaults; obviously,
+ if the default (e.g., "no fullscreen" is different from what's in the
+ config file: "fullscreen=yes", then we'll want to alert the user that
+ this change needs to be saved!!!)
+
+ * Perhaps disable "Grab Mouse Pointer" checkbox if "Fullscreen" is selected,
+ since it's not really applicable. (However, these options are on
+ different tabs, so this may be irritating!)
+
+ * Perhaps disable "Disable Stamp Controls" checkbox if
+ "Disable 'Stamps' Tool" is selected.
+
+ * Make "Language" pulldown show the various languages Tux Paint currently
+ supports. (Show their full, mixed-case name, rather than the
+ option (e.g., "Brazilian Portuguese" rather than "brazilian")
+
+ * Perhaps disable "Print Delay" input box if "Allow Printing" is unset.
+ (No point in delaying printing if we can't print at all!)
+
+ * Perhaps disable "Alternative Print Command" type-in if
+ "Use Alternative Print Command" isn't selected.
+ (The idea here is to show that this is an ALTERNATIVE print command,
+ and that there's one built-in. Hence the checkbox, along with type-in...)
+
+ * Perhaps disable "Alternative Save Directory" file-input-box and
+ "Browse..." button if "Use Alternative Save Directory" isn't selected.
+ (The idea here is to show that this is an ALTERNATIVE save directory,
+ and that there's one built-in. Hence the checkbox, along with the
+ file-input-box and associated button.)
+
+ * Make "Browse..." button pop-up a dialog window with a file browser.
+ When the dialog is dismissed in an affirmative way (e.g., an "OK" button),
+ replace the value of the 'Alt. Save Dir.' file-input-box with the
+ selected directory. (Note: It'd be VERY nice if the 'Browse' window only
+ allowed selecting directories, and not actual files!!! Obviously :^) )
+
+ * Make a "Discard Changes?" style dialog appear when attempting to close
+ the Tux Paint Config window if any of the tabs have unsaved changes.
+ (See KDE "kcontrol" reference regarding Defaults/Apply/Reset, above...)
+
+
+ Bugs
+ * Keep "obj" directory from confusing 'make' into rebuilding
+ 'tuxpaint-config.o'
Installation
* Install Gnome and KDE icons. (Where?)
+ Documentation
+ * Clean up and update man page.
+
Translations
* Translate!
+
Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/tuxpaint/tuxpaint-config/docs/CHANGES.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** CHANGES.txt 31 Jan 2004 05:12:24 -0000 1.2
--- CHANGES.txt 2 Apr 2004 06:20:00 -0000 1.3
***************
*** 8,11 ****
--- 8,22 ----
http://www.newbreedsoftware.com/tuxpaint/
+ 2004.April.1
+ * Bill updated Fluid interface based on his suggestions for labels
+ and changed option locations.
+
+ * Added "About" tab.
+
+ * Changed some interfaces (e.g., "File Input" with "Browse..." button for
+ "savedir" option).
+
+ 2004.???.??
+ * Torsten updated FLTK code.
2004.January.30
_______________________________________________
Tuxpaint-commits mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-commits