Merge commit 'origin/master' into soc-2009-dynamics
This commit is contained in:
@ -50,11 +50,11 @@ GimpContainer *global_recent_docks = NULL;
|
||||
|
||||
#define FOREIGN(id, singleton, remember_size) \
|
||||
{ id, NULL, NULL, NULL, NULL, \
|
||||
NULL, 0, singleton, TRUE, remember_size, FALSE }
|
||||
NULL, 0, singleton, TRUE, remember_size, FALSE, FALSE }
|
||||
|
||||
#define TOPLEVEL(id, new_func, singleton, session_managed, remember_size) \
|
||||
{ id, NULL, NULL, NULL, NULL, \
|
||||
new_func, 0, singleton, session_managed, remember_size, FALSE }
|
||||
new_func, 0, singleton, session_managed, remember_size, FALSE, FALSE }
|
||||
|
||||
|
||||
static const GimpDialogFactoryEntry toplevel_entries[] =
|
||||
@ -123,14 +123,14 @@ static const GimpDialogFactoryEntry toplevel_entries[] =
|
||||
#define DOCKABLE(id,name,blurb,stock_id,help_id,\
|
||||
new_func,view_size,singleton) \
|
||||
{ id, name, blurb, stock_id, help_id, \
|
||||
new_func, view_size, singleton, FALSE, FALSE, TRUE }
|
||||
new_func, view_size, singleton, FALSE, FALSE, TRUE, TRUE }
|
||||
|
||||
#define LISTGRID(id,name,blurb,stock_id,help_id,\
|
||||
view_size) \
|
||||
{ "gimp-"#id"-list", name, blurb, stock_id, help_id, \
|
||||
dialogs_##id##_list_view_new, view_size, FALSE, FALSE, FALSE, TRUE }, \
|
||||
dialogs_##id##_list_view_new, view_size, FALSE, FALSE, FALSE, TRUE, TRUE }, \
|
||||
{ "gimp-"#id"-grid", name, blurb, stock_id, help_id, \
|
||||
dialogs_##id##_grid_view_new, view_size, FALSE, FALSE, FALSE, TRUE }
|
||||
dialogs_##id##_grid_view_new, view_size, FALSE, FALSE, FALSE, TRUE, TRUE }
|
||||
|
||||
static const GimpDialogFactoryEntry dock_entries[] =
|
||||
{
|
||||
@ -249,12 +249,14 @@ dialogs_init (Gimp *gimp,
|
||||
g_return_if_fail (GIMP_IS_GIMP (gimp));
|
||||
g_return_if_fail (GIMP_IS_MENU_FACTORY (menu_factory));
|
||||
|
||||
/* Toplevel */
|
||||
global_dialog_factory = gimp_dialog_factory_new ("toplevel",
|
||||
gimp_get_user_context (gimp),
|
||||
menu_factory,
|
||||
NULL,
|
||||
TRUE);
|
||||
|
||||
/* Toolbox */
|
||||
global_toolbox_factory = gimp_dialog_factory_new ("toolbox",
|
||||
gimp_get_user_context (gimp),
|
||||
menu_factory,
|
||||
@ -262,7 +264,10 @@ dialogs_init (Gimp *gimp,
|
||||
TRUE);
|
||||
gimp_dialog_factory_set_constructor (global_toolbox_factory,
|
||||
dialogs_dockable_constructor);
|
||||
gimp_dialog_factory_set_dock_window_func (global_toolbox_factory,
|
||||
dialogs_toolbox_dock_window_new);
|
||||
|
||||
/* Dock */
|
||||
global_dock_factory = gimp_dialog_factory_new ("dock",
|
||||
gimp_get_user_context (gimp),
|
||||
menu_factory,
|
||||
@ -270,13 +275,17 @@ dialogs_init (Gimp *gimp,
|
||||
TRUE);
|
||||
gimp_dialog_factory_set_constructor (global_dock_factory,
|
||||
dialogs_dockable_constructor);
|
||||
gimp_dialog_factory_set_dock_window_func (global_dock_factory,
|
||||
dialogs_dock_window_new);
|
||||
|
||||
/* Display */
|
||||
global_display_factory = gimp_dialog_factory_new ("display",
|
||||
gimp_get_user_context (gimp),
|
||||
menu_factory,
|
||||
NULL,
|
||||
FALSE);
|
||||
|
||||
|
||||
for (i = 0; i < G_N_ELEMENTS (toplevel_entries); i++)
|
||||
gimp_dialog_factory_register_entry (global_dialog_factory,
|
||||
toplevel_entries[i].identifier,
|
||||
|
||||
Reference in New Issue
Block a user