// $Id: TODO,v 1.54 2003/12/17 14:40:24 christof Exp $

- we need <alloca.h> on solaris

- --minimal-includes : only declare classes in _glade.hh, do not include
           them

- libglade:
	- signals are not connected (internal name problem?)
	- widget pointers are not declared

- test project options' default value again
	<gettext_support>FALSE</gettext_support>
	<use_widget_names>TRUE</use_widget_names>

- convert "destroy()" to "delete this" if possible for gtkmm2?

+ use "SigC::slot(*jahr_spinbutton,&Gtk::Widget::grab_focus)"
  instead of "jahr_spinbutton->grab_focus.slot()" 
  for 2.0 signal->signal connection

- intltoolize: create po/Makefile.in.in, AC_PROG_INTLTOOL

- convert .jpg and so to internal embedded etc.

- new widgets: GtkImageMenuItem GtkSeparatorMenuItem GtkTreeView
	GtkFontSelection GtkFontSelectionDialog
	
-! replace old style with Write*Property wherever possible

-? honor translatable="yes" attribute

-! replace glademm_support macros (GMM_*) by a struct of widget pointers
	(btw: you only need the containing widgets, they should be in a
	 namespace (Glademm::?))
	(no longer macros)
	
-? Second Ctor Function (for creating/adding widgets, ->toolbar)

-? libglade support (for new and fancy widgets)

- wrap Tag around libxml2[--]!

- add more gnome widgets
GnomeNumberEntry GnomeDateEdit GnomeCanvas GtkAccelLabel

- 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

- notebook: pages().push_back verwenden

- more flexible way of passing arguments to callback functions
	(type, argument) - are two and more arguments possible?
	
- Look whether we really need a dtor in the foo_glade class

- improve documentation !!!

- replace NeedExplicitCtor by a more decent approach?

+? fix the dialogBestaetigen->get_button(1) bug

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

- check whether the default values are correct!

-? generate optionmenu (and more) convenience functions 
  (adding/deleting entries)
  
-? 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" ?

