2004-06-20 Murray Cumming * glom/application.[h|cc]: Added on override of on_menu_help_init() to merge in a menu item for the user guide. Called gnome_help_display() in the menu signal handler to show the docs. * glom/main.cc: Call gnome_program_init() so that gnome_help_display() has the information that it needs. Hopefully this coexists with our Gtk::Main initialisation. * configure.in: Depend on libgnome, because that is where gnome_help_display is. That is not good but at least it is not libgnomeui. * Makefile.am: Add some defines needed by gnome_program_init() - see comments in Makefile.am. 2004-06-20 Murray Cumming * configure.in, docs/user-guide: Added skeleton for the user guide. 2004-06-20 Murray Cumming * glom/mode_design/fields/box_db_table_definition.cc: get_field_definition(): Prevent crash - do not try to use a TreeModel::iterator as the index to a vector. 2004-06-19 Murray Cumming * Added glom.applications, to register glom as capable of opening glom files. * Makefile.am: Install glom.applications in the applications-registry. * glom/navigation/box_tables.cc: fill_from_database(): Show tables that are in the database, but not in the document, as hidden, if in developer mode. * glom/utility_widgets/adddel/adddel.cc : set_column_choices(): Get the cellrenderer for the view column, not the model column. Among other things, this makes the Relationships dialog work again. * glom/mode_design/dialog_relationships.[h|cc]: Add an on_hide() override to actually save the relationships when the dialog is closed.