configure.in app/Makefile.am new directory which will contain all gui code

2001-04-14  Michael Natterer  <mitch@gimp.org>

	* configure.in
	* app/Makefile.am
	* app/gui/Makefile.am: new directory which will contain all gui code
	except widgets (I was tired off adding new files to app/).

	* app/apptypes.h
	* app/gui/gimpdialogfactory.[ch]: factory which produces dialogs
	from string descriptions. Should maybe go to widgets/.

	* app/gui/dialogs-commands.[ch]: callbacks for the new menu
	factory below.

	* app/gui/dialogs-constructors.[ch]: dialog constructors which are
	registered with the dialog factory.

	* app/gui/dialogs.[ch]: register the dialogs with the factory.

	* app/app_procs.c: call dialogs_register().

	* app/menus.[ch]: a new item factory for creating dialogs.

	* app/test_commands.c
	* app/widgets/gimpdock.[ch]: added a dialog factory pointer to the
	GimpDock struct.

	* app/widgets/gimpdockbook.[ch]: badly (badly!) fiddle around with
	GtkNotebook's menu to get it integrated in the GtkItemFactory
	which produces new dialogs.
This commit is contained in:
Michael Natterer
2001-04-14 15:21:45 +00:00
committed by Michael Natterer
parent 86dc60045c
commit 517de92aa7
35 changed files with 2015 additions and 77 deletions

View File

@ -46,6 +46,11 @@ void menus_get_channels_menu (GtkWidget **menu,
void menus_get_paths_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
/* finally, all above functions will return the factory
*/
GtkItemFactory * menus_get_dialogs_factory (void);
void menus_create_item_from_full_path (GimpItemFactoryEntry *entry,
gchar *domain_name,
gpointer callback_data);