GtkWidget * dialogs_navigation_editor_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_navigation_editor_new (gimp_dialog_factory_get_menu_factory (factory)); }
GtkWidget * dialogs_tool_preset_editor_get (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_tool_preset_editor_new (context, gimp_dialog_factory_get_menu_factory (factory)); }
GtkWidget * dialogs_undo_editor_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_undo_editor_new (context->gimp->config, gimp_dialog_factory_get_menu_factory (factory)); }
GtkWidget * dialogs_error_console_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_error_console_new (context->gimp, gimp_dialog_factory_get_menu_factory (factory)); }
GtkWidget * dialogs_template_grid_view_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_template_view_new (GIMP_VIEW_TYPE_GRID, context->gimp->templates, context, view_size, 0, gimp_dialog_factory_get_menu_factory (factory)); }
GtkWidget * dialogs_buffer_grid_view_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_buffer_view_new (GIMP_VIEW_TYPE_GRID, context->gimp->named_buffers, context, view_size, 1, gimp_dialog_factory_get_menu_factory (factory)); }
GtkWidget * dialogs_document_list_view_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_document_view_new (GIMP_VIEW_TYPE_LIST, context->gimp->documents, context, view_size, 0, gimp_dialog_factory_get_menu_factory (factory)); }
GtkWidget * dialogs_brush_list_view_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_brush_factory_view_new (GIMP_VIEW_TYPE_LIST, context->gimp->brush_factory, context, TRUE, view_size, 1, gimp_dialog_factory_get_menu_factory (factory)); }
GtkWidget * dialogs_palette_grid_view_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_data_factory_view_new (GIMP_VIEW_TYPE_GRID, context->gimp->palette_factory, context, view_size, 1, gimp_dialog_factory_get_menu_factory (factory), "<Palettes>", "/palettes-popup", "palettes"); }
GtkWidget * dialogs_gradient_grid_view_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_data_factory_view_new (GIMP_VIEW_TYPE_GRID, context->gimp->gradient_factory, context, view_size, 1, gimp_dialog_factory_get_menu_factory (factory), "<Gradients>", "/gradients-popup", "gradients"); }
GtkWidget * dialogs_mypaint_brush_grid_view_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { return gimp_data_factory_view_new (GIMP_VIEW_TYPE_GRID, context->gimp->mybrush_factory, context, view_size, 1, gimp_dialog_factory_get_menu_factory (factory), "<MyPaintBrushes>", "/mypaint-brushes-popup", "mypaint-brushes"); }
static void gimp_text_tool_editor_dialog (GimpTextTool *text_tool) { GimpTool *tool = GIMP_TOOL (text_tool); GimpTextOptions *options = GIMP_TEXT_TOOL_GET_OPTIONS (text_tool); GimpDialogFactory *dialog_factory; GtkWindow *parent = NULL; gdouble xres = 1.0; gdouble yres = 1.0; if (text_tool->editor_dialog) { gtk_window_present (GTK_WINDOW (text_tool->editor_dialog)); return; } dialog_factory = gimp_dialog_factory_get_singleton (); if (tool->display) { GimpDisplayShell *shell = gimp_display_get_shell (tool->display); parent = GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (shell))); } if (text_tool->image) gimp_image_get_resolution (text_tool->image, &xres, &yres); text_tool->editor_dialog = gimp_text_options_editor_new (parent, tool->tool_info->gimp, options, gimp_dialog_factory_get_menu_factory (dialog_factory), _("GIMP Text Editor"), text_tool->proxy, text_tool->buffer, xres, yres); g_object_add_weak_pointer (G_OBJECT (text_tool->editor_dialog), (gpointer) &text_tool->editor_dialog); gimp_dialog_factory_add_foreign (dialog_factory, "gimp-text-tool-dialog", text_tool->editor_dialog); g_signal_connect (text_tool->editor_dialog, "destroy", G_CALLBACK (gimp_text_tool_editor_destroy), text_tool); gtk_widget_show (text_tool->editor_dialog); }
GtkWidget * dialogs_vectors_list_view_new (GimpDialogFactory *factory, GimpContext *context, GimpUIManager *ui_manager, gint view_size) { if (view_size < 1) view_size = context->gimp->config->layer_preview_size; return gimp_item_tree_view_new (GIMP_TYPE_VECTORS_TREE_VIEW, view_size, 1, gimp_context_get_image (context), gimp_dialog_factory_get_menu_factory (factory), "<Vectors>", "/vectors-popup"); }