(UPDATE ON 2000-05-09)

Liable to change :

[X] When closing a view, close the document ?

Next works :

--- Applet

Panel change size / orientation / ...
Quit (GnomeApp) ? Close applets ?
Add a flag - automatically save palette - on exit ?
May be : check if user can modify palette - and implement read-only ...

--- Common

[X] Finish Load / Save header.
[ ] Finish Load / Save header.
[X] Mark document modified if header changed.
[ ] Mark document modified if comment changed.
[ ] Test - bug fix

+ Properties :

[X] * ColorList : width - height - show number
[X] + All : show / hide control.
[ ] + ColorGrid : Order by (?)
[X] + Show info on a document (file loaded ...).

* Misc :

[X] + Save session on exit
[X] + Intl

* File :

[X] + Create document (With druid ?)
[X] + Display a warning when closing a window (when we have more than 2 windows)
      "Closing this windows will destroy xx views, etc ..."
[X] + Create view
[X] + Save / Save as
[ ] + Last version
[X] + Close document

+ Edit :

[X] + Edit color
[X] + New color (Create a new color + switch to a new mdi-edit-view)
[X] + Grab a color (? and after ...)
[X] + Put selected colors in ... (replaced with copy / paste).
[X] + Search selected colors in ... (replaced with actions)
[X] + Add/Search preview colors in ... (replaced with actions)

+ ColorGrid : 

[ ] * Scroll when drag / key.
[ ] + Cancel drag
[ ] + Change item border if color is black ... (?)
[X] + Popup menu

+ ViewColorEdit :

[X] + DnD for preview
[ ] * Maybe sort color in GtkList. (order by pos / name)
[ ] + Color format.

+ For gimp palette : 

[X] * Load signature
[X] * Save signature
[X] * Create a control that modify signature (properties in mdi-color-file).
[ ] * Load comments
[ ] * Save comments

+ Progress bar :

[X] + When loading
[ ] + When saving
[ ] + Perhaps : in operation ???

+ Misc :

[ ] + Print (?)
[ ] + Bonobo (???)

[X] + Icon bar.

[X] + Don't use GnomeMDI to display EDIT menu. (since all the view have the 
      same menu)

+ Virtual document :

[X] + Split; make mdi-color-virtual base class for :

      + mdi-color-virtual-search-rgb
      + mdi-color-virtual-search-name

[X] + And, maybe a virtual view constructed from selected colors, viewed
      by a view-color-edit ... so, the only colors you get in the combo's view
      will be the selected colors ...
      (? how to save it for session ?).

+ Speed :

[X] What is optimizated : 

	mdi-color-generic.c		
	mdi-color-virtual.c
		
	view-color-grid.c             
	view-color-list.c		

  TODO : view-color-edit.c

[ ] Bugs fix / tests
[ ] Help. Synchronize it with the current version.

************************ BUGS ***********************

[X] - Bad icon when dragging a color from ColorList
[X] - Need to delete GnomePropertyBox when closing a view/document ...
[X] - view_color_list_button_press never called.
[X] - click_column and drag_begin never, too ... ?!?
[X] - Bug when editing document name.
[ ] - SHIFT + CLICK don't work ... well in GTKCLIST.
[ ] - Create concat document / connect to a file document and a search RGB
      document / colors are append when search is modified (change RGB),
      but never remove colors. (so, new document grows ...).
[ ] - Quit / file ... saved ? Yes / Give filename ... that filename is not
      saved.
[ ] - Start gcolorsel in MDI modal mode - give warning in g_strconcat.
