// $Id: TODO,v 1.33 2001/02/19 22:05:05 christof Exp $

+ better cross signal handling (generating stubs)

+ suppress double signal declaration/definition

- libglade support (for new and fancy widgets)

- wrap Tag around libxml!

- add more gnome widgets
GnomeNumberEntry GnomeDateEdit GnomeCanvas GtkAccelLabel
GnomeCalculator GnomeDruid GnomeDruidPageFinish
GnomeDruidPageStandard GnomeDruidPageStart

- finish Internationalization (both of glademm and it's programs!)
	done for gnome programs

?- Combo's Entry is initialized twice

+? Tooltips on Combos' Entries do not work

+ glademm_support.h: Radio* with gtkmm-1.2 is broken

+ searchcombo: 1.2 set_usize problem reported by jacek ?

+ grab_focus ist jetzt ein Signal => y.connect(x->grab_focus.slot());

+ signals need to get connected differently (so adjust internal function)

- notebook: pages().push_back verwenden

- more flexible way of passing arguments to callback functions
	(type, argument) - are two and more arguments possible?
	
+ custom widgets can't use Gtk::wrap

+ private members don't need a pointer any longer! kill it and
	make it a local variable in the ctor

- Look whether we really need a dtor in the foo_glade class

- improve documentation !!!

- replace NeedExplicitCtor by a more decent approach?

------------------------------------- old ------------------------

- check whether the default values are correct!

- look for gtkmm--addons include and library path

- generate optionmenu (and more) convenience functions 
  (adding/deleting entries)
  
- generate gtk_ostream samples on demand

- flag to generate flat class hierarchy for small (!) examples (no glade
  files and classes)

- I don't like Widget to own a pointer to it's Tag
  there should be a better way ... (is there?)

---------------------------------------------------------------

Notes:
use ACLOCAL_FLAGS ? "-I `aclocal --print-ac-dir`/gnome" ?
