mirror of https://github.com/GNOME/gimp.git
added "gchar *help_id" member to the GimpDockable struct and "const gchar
2003-08-25 Michael Natterer <mitch@gimp.org> * app/widgets/gimpdockable.[ch]: added "gchar *help_id" member to the GimpDockable struct and "const gchar *help_id" parameter to gimp_dockable_new(). * app/widgets/gimphelp-ids.h: added help IDs for the tool list/grid and the palette editor. * app/widgets/gimpdockbook.c * app/gui/dialogs-constructors.c * app/gui/dialogs-menu.c: changed accordingly.
This commit is contained in:
parent
3d124a9da0
commit
8c8274e27d
13
ChangeLog
13
ChangeLog
|
@ -1,3 +1,16 @@
|
||||||
|
2003-08-25 Michael Natterer <mitch@gimp.org>
|
||||||
|
|
||||||
|
* app/widgets/gimpdockable.[ch]: added "gchar *help_id" member to
|
||||||
|
the GimpDockable struct and "const gchar *help_id" parameter to
|
||||||
|
gimp_dockable_new().
|
||||||
|
|
||||||
|
* app/widgets/gimphelp-ids.h: added help IDs for the tool list/grid
|
||||||
|
and the palette editor.
|
||||||
|
|
||||||
|
* app/widgets/gimpdockbook.c
|
||||||
|
* app/gui/dialogs-constructors.c
|
||||||
|
* app/gui/dialogs-menu.c: changed accordingly.
|
||||||
|
|
||||||
2003-08-25 Michael Natterer <mitch@gimp.org>
|
2003-08-25 Michael Natterer <mitch@gimp.org>
|
||||||
|
|
||||||
* app/gui/image-menu.c: added "Select->To Path" menu entry, using
|
* app/gui/image-menu.c: added "Select->To Path" menu entry, using
|
||||||
|
|
|
@ -56,6 +56,7 @@
|
||||||
#include "widgets/gimpdockbook.h"
|
#include "widgets/gimpdockbook.h"
|
||||||
#include "widgets/gimpdocumentview.h"
|
#include "widgets/gimpdocumentview.h"
|
||||||
#include "widgets/gimpgradienteditor.h"
|
#include "widgets/gimpgradienteditor.h"
|
||||||
|
#include "widgets/gimphelp-ids.h"
|
||||||
#include "widgets/gimppaletteeditor.h"
|
#include "widgets/gimppaletteeditor.h"
|
||||||
#include "widgets/gimppreview.h"
|
#include "widgets/gimppreview.h"
|
||||||
#include "widgets/gimppreviewrenderer.h"
|
#include "widgets/gimppreviewrenderer.h"
|
||||||
|
@ -120,6 +121,7 @@ static GtkWidget * dialogs_dockable_new (GtkWidget *widget,
|
||||||
const gchar *name,
|
const gchar *name,
|
||||||
const gchar *blurb,
|
const gchar *blurb,
|
||||||
const gchar *stock_id,
|
const gchar *stock_id,
|
||||||
|
const gchar *help_id,
|
||||||
GimpDockableGetPreviewFunc get_preview_func,
|
GimpDockableGetPreviewFunc get_preview_func,
|
||||||
gpointer get_preview_data,
|
gpointer get_preview_data,
|
||||||
GimpDockableSetContextFunc set_context_func);
|
GimpDockableSetContextFunc set_context_func);
|
||||||
|
@ -252,6 +254,7 @@ dialogs_tool_options_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Tool Options"), _("Tool Options"),
|
_("Tool Options"), _("Tool Options"),
|
||||||
GIMP_STOCK_TOOL_OPTIONS,
|
GIMP_STOCK_TOOL_OPTIONS,
|
||||||
|
GIMP_HELP_TOOL_OPTIONS_DIALOG,
|
||||||
dialogs_tool_options_preview_func, NULL,
|
dialogs_tool_options_preview_func, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -273,6 +276,7 @@ dialogs_device_status_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Devices"), _("Device Status"),
|
_("Devices"), _("Device Status"),
|
||||||
GIMP_STOCK_DEVICE_STATUS,
|
GIMP_STOCK_DEVICE_STATUS,
|
||||||
|
GIMP_HELP_DEVICE_STATUS_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -294,6 +298,7 @@ dialogs_error_console_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Errors"), _("Error Console"),
|
_("Errors"), _("Error Console"),
|
||||||
GIMP_STOCK_WARNING,
|
GIMP_STOCK_WARNING,
|
||||||
|
GIMP_HELP_ERRORS_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -317,6 +322,7 @@ dialogs_image_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Images"), _("Image List"),
|
_("Images"), _("Image List"),
|
||||||
GIMP_STOCK_IMAGES,
|
GIMP_STOCK_IMAGES,
|
||||||
|
GIMP_HELP_IMAGE_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -339,6 +345,7 @@ dialogs_brush_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Brushes"), _("Brush List"),
|
_("Brushes"), _("Brush List"),
|
||||||
GIMP_STOCK_TOOL_PAINTBRUSH,
|
GIMP_STOCK_TOOL_PAINTBRUSH,
|
||||||
|
GIMP_HELP_BRUSH_DIALOG,
|
||||||
dialogs_viewable_preview_func, "brush",
|
dialogs_viewable_preview_func, "brush",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -360,6 +367,7 @@ dialogs_pattern_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Patterns"), _("Pattern List"),
|
_("Patterns"), _("Pattern List"),
|
||||||
GIMP_STOCK_TOOL_BUCKET_FILL,
|
GIMP_STOCK_TOOL_BUCKET_FILL,
|
||||||
|
GIMP_HELP_PATTERN_DIALOG,
|
||||||
dialogs_viewable_preview_func, "pattern",
|
dialogs_viewable_preview_func, "pattern",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -381,6 +389,7 @@ dialogs_gradient_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Gradients"), _("Gradient List"),
|
_("Gradients"), _("Gradient List"),
|
||||||
GIMP_STOCK_TOOL_BLEND,
|
GIMP_STOCK_TOOL_BLEND,
|
||||||
|
GIMP_HELP_GRADIENT_DIALOG,
|
||||||
dialogs_viewable_preview_func, "gradient",
|
dialogs_viewable_preview_func, "gradient",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -402,6 +411,7 @@ dialogs_palette_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Palettes"), _("Palette List"),
|
_("Palettes"), _("Palette List"),
|
||||||
GTK_STOCK_SELECT_COLOR,
|
GTK_STOCK_SELECT_COLOR,
|
||||||
|
GIMP_HELP_PALETTE_DIALOG,
|
||||||
dialogs_viewable_preview_func, "palette",
|
dialogs_viewable_preview_func, "palette",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -421,6 +431,7 @@ dialogs_font_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Fonts"), _("Font List"),
|
_("Fonts"), _("Font List"),
|
||||||
GTK_STOCK_SELECT_FONT,
|
GTK_STOCK_SELECT_FONT,
|
||||||
|
GIMP_HELP_FONT_DIALOG,
|
||||||
dialogs_viewable_preview_func, "font",
|
dialogs_viewable_preview_func, "font",
|
||||||
dialogs_set_view_context_func);
|
dialogs_set_view_context_func);
|
||||||
}
|
}
|
||||||
|
@ -440,6 +451,7 @@ dialogs_tool_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Tools"), _("Tool List"),
|
_("Tools"), _("Tool List"),
|
||||||
GTK_STOCK_MISSING_IMAGE,
|
GTK_STOCK_MISSING_IMAGE,
|
||||||
|
GIMP_HELP_TOOL_DIALOG,
|
||||||
dialogs_viewable_preview_func, "tool",
|
dialogs_viewable_preview_func, "tool",
|
||||||
dialogs_set_view_context_func);
|
dialogs_set_view_context_func);
|
||||||
}
|
}
|
||||||
|
@ -460,6 +472,7 @@ dialogs_buffer_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Buffers"), _("Buffer List"),
|
_("Buffers"), _("Buffer List"),
|
||||||
GTK_STOCK_PASTE,
|
GTK_STOCK_PASTE,
|
||||||
|
GIMP_HELP_BUFFER_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -481,6 +494,7 @@ dialogs_document_list_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("History"), _("Document History List"),
|
_("History"), _("Document History List"),
|
||||||
GTK_STOCK_OPEN,
|
GTK_STOCK_OPEN,
|
||||||
|
GIMP_HELP_DOCUMENT_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -508,6 +522,7 @@ dialogs_template_list_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Templates"), _("List of Templates"),
|
_("Templates"), _("List of Templates"),
|
||||||
GIMP_STOCK_TEMPLATE,
|
GIMP_STOCK_TEMPLATE,
|
||||||
|
GIMP_HELP_TEMPLATE_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -531,6 +546,7 @@ dialogs_image_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Images"), _("Image Grid"),
|
_("Images"), _("Image Grid"),
|
||||||
GIMP_STOCK_IMAGES,
|
GIMP_STOCK_IMAGES,
|
||||||
|
GIMP_HELP_IMAGE_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -553,6 +569,7 @@ dialogs_brush_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Brushes"), _("Brush Grid"),
|
_("Brushes"), _("Brush Grid"),
|
||||||
GIMP_STOCK_TOOL_PAINTBRUSH,
|
GIMP_STOCK_TOOL_PAINTBRUSH,
|
||||||
|
GIMP_HELP_BRUSH_DIALOG,
|
||||||
dialogs_viewable_preview_func, "brush",
|
dialogs_viewable_preview_func, "brush",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -574,6 +591,7 @@ dialogs_pattern_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Patterns"), _("Pattern Grid"),
|
_("Patterns"), _("Pattern Grid"),
|
||||||
GIMP_STOCK_TOOL_BUCKET_FILL,
|
GIMP_STOCK_TOOL_BUCKET_FILL,
|
||||||
|
GIMP_HELP_PATTERN_DIALOG,
|
||||||
dialogs_viewable_preview_func, "pattern",
|
dialogs_viewable_preview_func, "pattern",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -595,6 +613,7 @@ dialogs_gradient_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Gradients"), _("Gradient Grid"),
|
_("Gradients"), _("Gradient Grid"),
|
||||||
GIMP_STOCK_TOOL_BLEND,
|
GIMP_STOCK_TOOL_BLEND,
|
||||||
|
GIMP_HELP_GRADIENT_DIALOG,
|
||||||
dialogs_viewable_preview_func, "gradient",
|
dialogs_viewable_preview_func, "gradient",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -616,6 +635,7 @@ dialogs_palette_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Palettes"), _("Palette Grid"),
|
_("Palettes"), _("Palette Grid"),
|
||||||
GTK_STOCK_SELECT_COLOR,
|
GTK_STOCK_SELECT_COLOR,
|
||||||
|
GIMP_HELP_PALETTE_DIALOG,
|
||||||
dialogs_viewable_preview_func, "palette",
|
dialogs_viewable_preview_func, "palette",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -635,6 +655,7 @@ dialogs_font_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Fonts"), _("Font Grid"),
|
_("Fonts"), _("Font Grid"),
|
||||||
GTK_STOCK_SELECT_FONT,
|
GTK_STOCK_SELECT_FONT,
|
||||||
|
GIMP_HELP_FONT_DIALOG,
|
||||||
dialogs_viewable_preview_func, "font",
|
dialogs_viewable_preview_func, "font",
|
||||||
dialogs_set_view_context_func);
|
dialogs_set_view_context_func);
|
||||||
}
|
}
|
||||||
|
@ -654,6 +675,7 @@ dialogs_tool_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Tools"), _("Tool Grid"),
|
_("Tools"), _("Tool Grid"),
|
||||||
GTK_STOCK_MISSING_IMAGE,
|
GTK_STOCK_MISSING_IMAGE,
|
||||||
|
GIMP_HELP_TOOL_DIALOG,
|
||||||
dialogs_viewable_preview_func, "tool",
|
dialogs_viewable_preview_func, "tool",
|
||||||
dialogs_set_view_context_func);
|
dialogs_set_view_context_func);
|
||||||
}
|
}
|
||||||
|
@ -674,6 +696,7 @@ dialogs_buffer_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Buffers"), _("Buffer Grid"),
|
_("Buffers"), _("Buffer Grid"),
|
||||||
GTK_STOCK_PASTE,
|
GTK_STOCK_PASTE,
|
||||||
|
GIMP_HELP_BUFFER_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -695,6 +718,7 @@ dialogs_document_grid_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("History"), _("Document History Grid"),
|
_("History"), _("Document History Grid"),
|
||||||
GTK_STOCK_OPEN,
|
GTK_STOCK_OPEN,
|
||||||
|
GIMP_HELP_DOCUMENT_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -729,6 +753,7 @@ dialogs_layer_list_view_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Layers"), _("Layer List"),
|
_("Layers"), _("Layer List"),
|
||||||
GIMP_STOCK_LAYERS,
|
GIMP_STOCK_LAYERS,
|
||||||
|
GIMP_HELP_LAYER_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_item_context_func);
|
dialogs_set_image_item_context_func);
|
||||||
|
|
||||||
|
@ -764,6 +789,7 @@ dialogs_channel_list_view_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Channels"), _("Channel List"),
|
_("Channels"), _("Channel List"),
|
||||||
GIMP_STOCK_CHANNELS,
|
GIMP_STOCK_CHANNELS,
|
||||||
|
GIMP_HELP_CHANNEL_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_item_context_func);
|
dialogs_set_image_item_context_func);
|
||||||
|
|
||||||
|
@ -805,6 +831,7 @@ dialogs_vectors_list_view_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Paths"), _("Path List"),
|
_("Paths"), _("Path List"),
|
||||||
GIMP_STOCK_PATHS,
|
GIMP_STOCK_PATHS,
|
||||||
|
GIMP_HELP_PATH_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_item_context_func);
|
dialogs_set_image_item_context_func);
|
||||||
|
|
||||||
|
@ -829,6 +856,7 @@ dialogs_indexed_palette_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Colormap"), _("Indexed Palette"),
|
_("Colormap"), _("Indexed Palette"),
|
||||||
GIMP_STOCK_INDEXED_PALETTE,
|
GIMP_STOCK_INDEXED_PALETTE,
|
||||||
|
GIMP_HELP_INDEXED_PALETTE_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_editor_context_func);
|
dialogs_set_image_editor_context_func);
|
||||||
|
|
||||||
|
@ -862,6 +890,7 @@ dialogs_selection_editor_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Selection"), _("Selection Editor"),
|
_("Selection"), _("Selection Editor"),
|
||||||
GIMP_STOCK_TOOL_RECT_SELECT,
|
GIMP_STOCK_TOOL_RECT_SELECT,
|
||||||
|
GIMP_HELP_SELECTION_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_editor_context_func);
|
dialogs_set_image_editor_context_func);
|
||||||
|
|
||||||
|
@ -886,6 +915,7 @@ dialogs_undo_history_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Undo"), _("Undo History"),
|
_("Undo"), _("Undo History"),
|
||||||
GIMP_STOCK_UNDO_HISTORY,
|
GIMP_STOCK_UNDO_HISTORY,
|
||||||
|
GIMP_HELP_UNDO_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_editor_context_func);
|
dialogs_set_image_editor_context_func);
|
||||||
|
|
||||||
|
@ -917,6 +947,7 @@ dialogs_navigation_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Navigation"), _("Display Navigation"),
|
_("Navigation"), _("Display Navigation"),
|
||||||
GIMP_STOCK_NAVIGATION,
|
GIMP_STOCK_NAVIGATION,
|
||||||
|
GIMP_HELP_NAVIGATION_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_navigation_context_func);
|
dialogs_set_navigation_context_func);
|
||||||
}
|
}
|
||||||
|
@ -936,6 +967,7 @@ dialogs_color_editor_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("FG/BG"), _("FG/BG Color"),
|
_("FG/BG"), _("FG/BG Color"),
|
||||||
GIMP_STOCK_DEFAULT_COLORS,
|
GIMP_STOCK_DEFAULT_COLORS,
|
||||||
|
GIMP_HELP_COLOR_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_color_editor_context_func);
|
dialogs_set_color_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -957,6 +989,7 @@ dialogs_brush_editor_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (GTK_WIDGET (brush_editor),
|
return dialogs_dockable_new (GTK_WIDGET (brush_editor),
|
||||||
_("Brush Editor"), _("Brush Editor"),
|
_("Brush Editor"), _("Brush Editor"),
|
||||||
GIMP_STOCK_TOOL_PAINTBRUSH,
|
GIMP_STOCK_TOOL_PAINTBRUSH,
|
||||||
|
GIMP_HELP_BRUSH_EDITOR_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -987,6 +1020,7 @@ dialogs_gradient_editor_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (GTK_WIDGET (gradient_editor),
|
return dialogs_dockable_new (GTK_WIDGET (gradient_editor),
|
||||||
_("Gradient Editor"), _("Gradient Editor"),
|
_("Gradient Editor"), _("Gradient Editor"),
|
||||||
GIMP_STOCK_TOOL_BLEND,
|
GIMP_STOCK_TOOL_BLEND,
|
||||||
|
GIMP_HELP_GRADIENT_EDITOR_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -1017,6 +1051,7 @@ dialogs_palette_editor_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (GTK_WIDGET (palette_editor),
|
return dialogs_dockable_new (GTK_WIDGET (palette_editor),
|
||||||
_("Palette Editor"), _("Palette Editor"),
|
_("Palette Editor"), _("Palette Editor"),
|
||||||
GTK_STOCK_SELECT_COLOR,
|
GTK_STOCK_SELECT_COLOR,
|
||||||
|
GIMP_HELP_PALETTE_EDITOR_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -1273,13 +1308,14 @@ dialogs_dockable_new (GtkWidget *widget,
|
||||||
const gchar *name,
|
const gchar *name,
|
||||||
const gchar *blurb,
|
const gchar *blurb,
|
||||||
const gchar *stock_id,
|
const gchar *stock_id,
|
||||||
|
const gchar *help_id,
|
||||||
GimpDockableGetPreviewFunc get_preview_func,
|
GimpDockableGetPreviewFunc get_preview_func,
|
||||||
gpointer get_preview_data,
|
gpointer get_preview_data,
|
||||||
GimpDockableSetContextFunc set_context_func)
|
GimpDockableSetContextFunc set_context_func)
|
||||||
{
|
{
|
||||||
GtkWidget *dockable;
|
GtkWidget *dockable;
|
||||||
|
|
||||||
dockable = gimp_dockable_new (name, blurb, stock_id,
|
dockable = gimp_dockable_new (name, blurb, stock_id, help_id,
|
||||||
get_preview_func,
|
get_preview_func,
|
||||||
get_preview_data,
|
get_preview_data,
|
||||||
set_context_func);
|
set_context_func);
|
||||||
|
|
|
@ -56,6 +56,7 @@
|
||||||
#include "widgets/gimpdockbook.h"
|
#include "widgets/gimpdockbook.h"
|
||||||
#include "widgets/gimpdocumentview.h"
|
#include "widgets/gimpdocumentview.h"
|
||||||
#include "widgets/gimpgradienteditor.h"
|
#include "widgets/gimpgradienteditor.h"
|
||||||
|
#include "widgets/gimphelp-ids.h"
|
||||||
#include "widgets/gimppaletteeditor.h"
|
#include "widgets/gimppaletteeditor.h"
|
||||||
#include "widgets/gimppreview.h"
|
#include "widgets/gimppreview.h"
|
||||||
#include "widgets/gimppreviewrenderer.h"
|
#include "widgets/gimppreviewrenderer.h"
|
||||||
|
@ -120,6 +121,7 @@ static GtkWidget * dialogs_dockable_new (GtkWidget *widget,
|
||||||
const gchar *name,
|
const gchar *name,
|
||||||
const gchar *blurb,
|
const gchar *blurb,
|
||||||
const gchar *stock_id,
|
const gchar *stock_id,
|
||||||
|
const gchar *help_id,
|
||||||
GimpDockableGetPreviewFunc get_preview_func,
|
GimpDockableGetPreviewFunc get_preview_func,
|
||||||
gpointer get_preview_data,
|
gpointer get_preview_data,
|
||||||
GimpDockableSetContextFunc set_context_func);
|
GimpDockableSetContextFunc set_context_func);
|
||||||
|
@ -252,6 +254,7 @@ dialogs_tool_options_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Tool Options"), _("Tool Options"),
|
_("Tool Options"), _("Tool Options"),
|
||||||
GIMP_STOCK_TOOL_OPTIONS,
|
GIMP_STOCK_TOOL_OPTIONS,
|
||||||
|
GIMP_HELP_TOOL_OPTIONS_DIALOG,
|
||||||
dialogs_tool_options_preview_func, NULL,
|
dialogs_tool_options_preview_func, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -273,6 +276,7 @@ dialogs_device_status_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Devices"), _("Device Status"),
|
_("Devices"), _("Device Status"),
|
||||||
GIMP_STOCK_DEVICE_STATUS,
|
GIMP_STOCK_DEVICE_STATUS,
|
||||||
|
GIMP_HELP_DEVICE_STATUS_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -294,6 +298,7 @@ dialogs_error_console_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Errors"), _("Error Console"),
|
_("Errors"), _("Error Console"),
|
||||||
GIMP_STOCK_WARNING,
|
GIMP_STOCK_WARNING,
|
||||||
|
GIMP_HELP_ERRORS_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -317,6 +322,7 @@ dialogs_image_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Images"), _("Image List"),
|
_("Images"), _("Image List"),
|
||||||
GIMP_STOCK_IMAGES,
|
GIMP_STOCK_IMAGES,
|
||||||
|
GIMP_HELP_IMAGE_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -339,6 +345,7 @@ dialogs_brush_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Brushes"), _("Brush List"),
|
_("Brushes"), _("Brush List"),
|
||||||
GIMP_STOCK_TOOL_PAINTBRUSH,
|
GIMP_STOCK_TOOL_PAINTBRUSH,
|
||||||
|
GIMP_HELP_BRUSH_DIALOG,
|
||||||
dialogs_viewable_preview_func, "brush",
|
dialogs_viewable_preview_func, "brush",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -360,6 +367,7 @@ dialogs_pattern_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Patterns"), _("Pattern List"),
|
_("Patterns"), _("Pattern List"),
|
||||||
GIMP_STOCK_TOOL_BUCKET_FILL,
|
GIMP_STOCK_TOOL_BUCKET_FILL,
|
||||||
|
GIMP_HELP_PATTERN_DIALOG,
|
||||||
dialogs_viewable_preview_func, "pattern",
|
dialogs_viewable_preview_func, "pattern",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -381,6 +389,7 @@ dialogs_gradient_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Gradients"), _("Gradient List"),
|
_("Gradients"), _("Gradient List"),
|
||||||
GIMP_STOCK_TOOL_BLEND,
|
GIMP_STOCK_TOOL_BLEND,
|
||||||
|
GIMP_HELP_GRADIENT_DIALOG,
|
||||||
dialogs_viewable_preview_func, "gradient",
|
dialogs_viewable_preview_func, "gradient",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -402,6 +411,7 @@ dialogs_palette_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Palettes"), _("Palette List"),
|
_("Palettes"), _("Palette List"),
|
||||||
GTK_STOCK_SELECT_COLOR,
|
GTK_STOCK_SELECT_COLOR,
|
||||||
|
GIMP_HELP_PALETTE_DIALOG,
|
||||||
dialogs_viewable_preview_func, "palette",
|
dialogs_viewable_preview_func, "palette",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -421,6 +431,7 @@ dialogs_font_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Fonts"), _("Font List"),
|
_("Fonts"), _("Font List"),
|
||||||
GTK_STOCK_SELECT_FONT,
|
GTK_STOCK_SELECT_FONT,
|
||||||
|
GIMP_HELP_FONT_DIALOG,
|
||||||
dialogs_viewable_preview_func, "font",
|
dialogs_viewable_preview_func, "font",
|
||||||
dialogs_set_view_context_func);
|
dialogs_set_view_context_func);
|
||||||
}
|
}
|
||||||
|
@ -440,6 +451,7 @@ dialogs_tool_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Tools"), _("Tool List"),
|
_("Tools"), _("Tool List"),
|
||||||
GTK_STOCK_MISSING_IMAGE,
|
GTK_STOCK_MISSING_IMAGE,
|
||||||
|
GIMP_HELP_TOOL_DIALOG,
|
||||||
dialogs_viewable_preview_func, "tool",
|
dialogs_viewable_preview_func, "tool",
|
||||||
dialogs_set_view_context_func);
|
dialogs_set_view_context_func);
|
||||||
}
|
}
|
||||||
|
@ -460,6 +472,7 @@ dialogs_buffer_list_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Buffers"), _("Buffer List"),
|
_("Buffers"), _("Buffer List"),
|
||||||
GTK_STOCK_PASTE,
|
GTK_STOCK_PASTE,
|
||||||
|
GIMP_HELP_BUFFER_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -481,6 +494,7 @@ dialogs_document_list_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("History"), _("Document History List"),
|
_("History"), _("Document History List"),
|
||||||
GTK_STOCK_OPEN,
|
GTK_STOCK_OPEN,
|
||||||
|
GIMP_HELP_DOCUMENT_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -508,6 +522,7 @@ dialogs_template_list_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Templates"), _("List of Templates"),
|
_("Templates"), _("List of Templates"),
|
||||||
GIMP_STOCK_TEMPLATE,
|
GIMP_STOCK_TEMPLATE,
|
||||||
|
GIMP_HELP_TEMPLATE_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -531,6 +546,7 @@ dialogs_image_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Images"), _("Image Grid"),
|
_("Images"), _("Image Grid"),
|
||||||
GIMP_STOCK_IMAGES,
|
GIMP_STOCK_IMAGES,
|
||||||
|
GIMP_HELP_IMAGE_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -553,6 +569,7 @@ dialogs_brush_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Brushes"), _("Brush Grid"),
|
_("Brushes"), _("Brush Grid"),
|
||||||
GIMP_STOCK_TOOL_PAINTBRUSH,
|
GIMP_STOCK_TOOL_PAINTBRUSH,
|
||||||
|
GIMP_HELP_BRUSH_DIALOG,
|
||||||
dialogs_viewable_preview_func, "brush",
|
dialogs_viewable_preview_func, "brush",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -574,6 +591,7 @@ dialogs_pattern_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Patterns"), _("Pattern Grid"),
|
_("Patterns"), _("Pattern Grid"),
|
||||||
GIMP_STOCK_TOOL_BUCKET_FILL,
|
GIMP_STOCK_TOOL_BUCKET_FILL,
|
||||||
|
GIMP_HELP_PATTERN_DIALOG,
|
||||||
dialogs_viewable_preview_func, "pattern",
|
dialogs_viewable_preview_func, "pattern",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -595,6 +613,7 @@ dialogs_gradient_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Gradients"), _("Gradient Grid"),
|
_("Gradients"), _("Gradient Grid"),
|
||||||
GIMP_STOCK_TOOL_BLEND,
|
GIMP_STOCK_TOOL_BLEND,
|
||||||
|
GIMP_HELP_GRADIENT_DIALOG,
|
||||||
dialogs_viewable_preview_func, "gradient",
|
dialogs_viewable_preview_func, "gradient",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -616,6 +635,7 @@ dialogs_palette_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Palettes"), _("Palette Grid"),
|
_("Palettes"), _("Palette Grid"),
|
||||||
GTK_STOCK_SELECT_COLOR,
|
GTK_STOCK_SELECT_COLOR,
|
||||||
|
GIMP_HELP_PALETTE_DIALOG,
|
||||||
dialogs_viewable_preview_func, "palette",
|
dialogs_viewable_preview_func, "palette",
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -635,6 +655,7 @@ dialogs_font_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Fonts"), _("Font Grid"),
|
_("Fonts"), _("Font Grid"),
|
||||||
GTK_STOCK_SELECT_FONT,
|
GTK_STOCK_SELECT_FONT,
|
||||||
|
GIMP_HELP_FONT_DIALOG,
|
||||||
dialogs_viewable_preview_func, "font",
|
dialogs_viewable_preview_func, "font",
|
||||||
dialogs_set_view_context_func);
|
dialogs_set_view_context_func);
|
||||||
}
|
}
|
||||||
|
@ -654,6 +675,7 @@ dialogs_tool_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Tools"), _("Tool Grid"),
|
_("Tools"), _("Tool Grid"),
|
||||||
GTK_STOCK_MISSING_IMAGE,
|
GTK_STOCK_MISSING_IMAGE,
|
||||||
|
GIMP_HELP_TOOL_DIALOG,
|
||||||
dialogs_viewable_preview_func, "tool",
|
dialogs_viewable_preview_func, "tool",
|
||||||
dialogs_set_view_context_func);
|
dialogs_set_view_context_func);
|
||||||
}
|
}
|
||||||
|
@ -674,6 +696,7 @@ dialogs_buffer_grid_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Buffers"), _("Buffer Grid"),
|
_("Buffers"), _("Buffer Grid"),
|
||||||
GTK_STOCK_PASTE,
|
GTK_STOCK_PASTE,
|
||||||
|
GIMP_HELP_BUFFER_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -695,6 +718,7 @@ dialogs_document_grid_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("History"), _("Document History Grid"),
|
_("History"), _("Document History Grid"),
|
||||||
GTK_STOCK_OPEN,
|
GTK_STOCK_OPEN,
|
||||||
|
GIMP_HELP_DOCUMENT_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_editor_context_func);
|
dialogs_set_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -729,6 +753,7 @@ dialogs_layer_list_view_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Layers"), _("Layer List"),
|
_("Layers"), _("Layer List"),
|
||||||
GIMP_STOCK_LAYERS,
|
GIMP_STOCK_LAYERS,
|
||||||
|
GIMP_HELP_LAYER_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_item_context_func);
|
dialogs_set_image_item_context_func);
|
||||||
|
|
||||||
|
@ -764,6 +789,7 @@ dialogs_channel_list_view_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Channels"), _("Channel List"),
|
_("Channels"), _("Channel List"),
|
||||||
GIMP_STOCK_CHANNELS,
|
GIMP_STOCK_CHANNELS,
|
||||||
|
GIMP_HELP_CHANNEL_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_item_context_func);
|
dialogs_set_image_item_context_func);
|
||||||
|
|
||||||
|
@ -805,6 +831,7 @@ dialogs_vectors_list_view_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Paths"), _("Path List"),
|
_("Paths"), _("Path List"),
|
||||||
GIMP_STOCK_PATHS,
|
GIMP_STOCK_PATHS,
|
||||||
|
GIMP_HELP_PATH_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_item_context_func);
|
dialogs_set_image_item_context_func);
|
||||||
|
|
||||||
|
@ -829,6 +856,7 @@ dialogs_indexed_palette_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Colormap"), _("Indexed Palette"),
|
_("Colormap"), _("Indexed Palette"),
|
||||||
GIMP_STOCK_INDEXED_PALETTE,
|
GIMP_STOCK_INDEXED_PALETTE,
|
||||||
|
GIMP_HELP_INDEXED_PALETTE_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_editor_context_func);
|
dialogs_set_image_editor_context_func);
|
||||||
|
|
||||||
|
@ -862,6 +890,7 @@ dialogs_selection_editor_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Selection"), _("Selection Editor"),
|
_("Selection"), _("Selection Editor"),
|
||||||
GIMP_STOCK_TOOL_RECT_SELECT,
|
GIMP_STOCK_TOOL_RECT_SELECT,
|
||||||
|
GIMP_HELP_SELECTION_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_editor_context_func);
|
dialogs_set_image_editor_context_func);
|
||||||
|
|
||||||
|
@ -886,6 +915,7 @@ dialogs_undo_history_new (GimpDialogFactory *factory,
|
||||||
dockable = dialogs_dockable_new (view,
|
dockable = dialogs_dockable_new (view,
|
||||||
_("Undo"), _("Undo History"),
|
_("Undo"), _("Undo History"),
|
||||||
GIMP_STOCK_UNDO_HISTORY,
|
GIMP_STOCK_UNDO_HISTORY,
|
||||||
|
GIMP_HELP_UNDO_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_image_editor_context_func);
|
dialogs_set_image_editor_context_func);
|
||||||
|
|
||||||
|
@ -917,6 +947,7 @@ dialogs_navigation_view_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("Navigation"), _("Display Navigation"),
|
_("Navigation"), _("Display Navigation"),
|
||||||
GIMP_STOCK_NAVIGATION,
|
GIMP_STOCK_NAVIGATION,
|
||||||
|
GIMP_HELP_NAVIGATION_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_navigation_context_func);
|
dialogs_set_navigation_context_func);
|
||||||
}
|
}
|
||||||
|
@ -936,6 +967,7 @@ dialogs_color_editor_new (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (view,
|
return dialogs_dockable_new (view,
|
||||||
_("FG/BG"), _("FG/BG Color"),
|
_("FG/BG"), _("FG/BG Color"),
|
||||||
GIMP_STOCK_DEFAULT_COLORS,
|
GIMP_STOCK_DEFAULT_COLORS,
|
||||||
|
GIMP_HELP_COLOR_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
dialogs_set_color_editor_context_func);
|
dialogs_set_color_editor_context_func);
|
||||||
}
|
}
|
||||||
|
@ -957,6 +989,7 @@ dialogs_brush_editor_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (GTK_WIDGET (brush_editor),
|
return dialogs_dockable_new (GTK_WIDGET (brush_editor),
|
||||||
_("Brush Editor"), _("Brush Editor"),
|
_("Brush Editor"), _("Brush Editor"),
|
||||||
GIMP_STOCK_TOOL_PAINTBRUSH,
|
GIMP_STOCK_TOOL_PAINTBRUSH,
|
||||||
|
GIMP_HELP_BRUSH_EDITOR_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -987,6 +1020,7 @@ dialogs_gradient_editor_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (GTK_WIDGET (gradient_editor),
|
return dialogs_dockable_new (GTK_WIDGET (gradient_editor),
|
||||||
_("Gradient Editor"), _("Gradient Editor"),
|
_("Gradient Editor"), _("Gradient Editor"),
|
||||||
GIMP_STOCK_TOOL_BLEND,
|
GIMP_STOCK_TOOL_BLEND,
|
||||||
|
GIMP_HELP_GRADIENT_EDITOR_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -1017,6 +1051,7 @@ dialogs_palette_editor_get (GimpDialogFactory *factory,
|
||||||
return dialogs_dockable_new (GTK_WIDGET (palette_editor),
|
return dialogs_dockable_new (GTK_WIDGET (palette_editor),
|
||||||
_("Palette Editor"), _("Palette Editor"),
|
_("Palette Editor"), _("Palette Editor"),
|
||||||
GTK_STOCK_SELECT_COLOR,
|
GTK_STOCK_SELECT_COLOR,
|
||||||
|
GIMP_HELP_PALETTE_EDITOR_DIALOG,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
@ -1273,13 +1308,14 @@ dialogs_dockable_new (GtkWidget *widget,
|
||||||
const gchar *name,
|
const gchar *name,
|
||||||
const gchar *blurb,
|
const gchar *blurb,
|
||||||
const gchar *stock_id,
|
const gchar *stock_id,
|
||||||
|
const gchar *help_id,
|
||||||
GimpDockableGetPreviewFunc get_preview_func,
|
GimpDockableGetPreviewFunc get_preview_func,
|
||||||
gpointer get_preview_data,
|
gpointer get_preview_data,
|
||||||
GimpDockableSetContextFunc set_context_func)
|
GimpDockableSetContextFunc set_context_func)
|
||||||
{
|
{
|
||||||
GtkWidget *dockable;
|
GtkWidget *dockable;
|
||||||
|
|
||||||
dockable = gimp_dockable_new (name, blurb, stock_id,
|
dockable = gimp_dockable_new (name, blurb, stock_id, help_id,
|
||||||
get_preview_func,
|
get_preview_func,
|
||||||
get_preview_data,
|
get_preview_data,
|
||||||
set_context_func);
|
set_context_func);
|
||||||
|
|
|
@ -113,9 +113,8 @@ GimpItemFactoryEntry dialogs_menu_entries[] =
|
||||||
|
|
||||||
MENU_SEPARATOR ("/Add Tab/---"),
|
MENU_SEPARATOR ("/Add Tab/---"),
|
||||||
|
|
||||||
{ { N_("/Add Tab/Tools..."), NULL,
|
ADD_TAB (N_("/Add Tab/Tools..."), "gimp-tool-list",
|
||||||
dialogs_add_tab_cmd_callback, 0 },
|
GTK_STOCK_MISSING_IMAGE, GIMP_HELP_TOOL_DIALOG),
|
||||||
"gimp-tool-list", NULL, NULL },
|
|
||||||
|
|
||||||
{ { N_("/_Remove Tab"), NULL,
|
{ { N_("/_Remove Tab"), NULL,
|
||||||
dialogs_remove_tab_cmd_callback, 0,
|
dialogs_remove_tab_cmd_callback, 0,
|
||||||
|
|
|
@ -116,6 +116,7 @@ gimp_dockable_init (GimpDockable *dockable)
|
||||||
dockable->name = NULL;
|
dockable->name = NULL;
|
||||||
dockable->blurb = NULL;
|
dockable->blurb = NULL;
|
||||||
dockable->stock_id = NULL;
|
dockable->stock_id = NULL;
|
||||||
|
dockable->help_id = NULL;
|
||||||
dockable->tab_style = GIMP_TAB_STYLE_ICON;
|
dockable->tab_style = GIMP_TAB_STYLE_ICON;
|
||||||
dockable->dockbook = NULL;
|
dockable->dockbook = NULL;
|
||||||
dockable->context = NULL;
|
dockable->context = NULL;
|
||||||
|
@ -152,6 +153,12 @@ gimp_dockable_destroy (GtkObject *object)
|
||||||
dockable->stock_id = NULL;
|
dockable->stock_id = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (dockable->help_id)
|
||||||
|
{
|
||||||
|
g_free (dockable->help_id);
|
||||||
|
dockable->help_id = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
GTK_OBJECT_CLASS (parent_class)->destroy (object);
|
GTK_OBJECT_CLASS (parent_class)->destroy (object);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -220,6 +227,7 @@ GtkWidget *
|
||||||
gimp_dockable_new (const gchar *name,
|
gimp_dockable_new (const gchar *name,
|
||||||
const gchar *blurb,
|
const gchar *blurb,
|
||||||
const gchar *stock_id,
|
const gchar *stock_id,
|
||||||
|
const gchar *help_id,
|
||||||
GimpDockableGetPreviewFunc get_preview_func,
|
GimpDockableGetPreviewFunc get_preview_func,
|
||||||
gpointer get_preview_data,
|
gpointer get_preview_data,
|
||||||
GimpDockableSetContextFunc set_context_func)
|
GimpDockableSetContextFunc set_context_func)
|
||||||
|
@ -229,12 +237,14 @@ gimp_dockable_new (const gchar *name,
|
||||||
g_return_val_if_fail (name != NULL, NULL);
|
g_return_val_if_fail (name != NULL, NULL);
|
||||||
g_return_val_if_fail (blurb != NULL, NULL);
|
g_return_val_if_fail (blurb != NULL, NULL);
|
||||||
g_return_val_if_fail (stock_id != NULL, NULL);
|
g_return_val_if_fail (stock_id != NULL, NULL);
|
||||||
|
g_return_val_if_fail (help_id != NULL, NULL);
|
||||||
|
|
||||||
dockable = g_object_new (GIMP_TYPE_DOCKABLE, NULL);
|
dockable = g_object_new (GIMP_TYPE_DOCKABLE, NULL);
|
||||||
|
|
||||||
dockable->name = g_strdup (name);
|
dockable->name = g_strdup (name);
|
||||||
dockable->blurb = g_strdup (blurb);
|
dockable->blurb = g_strdup (blurb);
|
||||||
dockable->stock_id = g_strdup (stock_id);
|
dockable->stock_id = g_strdup (stock_id);
|
||||||
|
dockable->help_id = g_strdup (help_id);
|
||||||
|
|
||||||
dockable->get_preview_func = get_preview_func;
|
dockable->get_preview_func = get_preview_func;
|
||||||
dockable->get_preview_data = get_preview_data;
|
dockable->get_preview_data = get_preview_data;
|
||||||
|
|
|
@ -51,6 +51,7 @@ struct _GimpDockable
|
||||||
gchar *name;
|
gchar *name;
|
||||||
gchar *blurb;
|
gchar *blurb;
|
||||||
gchar *stock_id;
|
gchar *stock_id;
|
||||||
|
gchar *help_id;
|
||||||
GimpTabStyle tab_style;
|
GimpTabStyle tab_style;
|
||||||
|
|
||||||
GimpDockbook *dockbook;
|
GimpDockbook *dockbook;
|
||||||
|
@ -80,6 +81,7 @@ GType gimp_dockable_get_type (void) G_GNUC_CONST;
|
||||||
GtkWidget * gimp_dockable_new (const gchar *name,
|
GtkWidget * gimp_dockable_new (const gchar *name,
|
||||||
const gchar *blurb,
|
const gchar *blurb,
|
||||||
const gchar *stock_id,
|
const gchar *stock_id,
|
||||||
|
const gchar *help_id,
|
||||||
GimpDockableGetPreviewFunc get_preview_func,
|
GimpDockableGetPreviewFunc get_preview_func,
|
||||||
gpointer get_preview_data,
|
gpointer get_preview_data,
|
||||||
GimpDockableSetContextFunc set_context_func);
|
GimpDockableSetContextFunc set_context_func);
|
||||||
|
|
|
@ -474,7 +474,7 @@ gimp_dockbook_get_tab_widget (GimpDockbook *dockbook,
|
||||||
tab_widget = event_box;
|
tab_widget = event_box;
|
||||||
}
|
}
|
||||||
|
|
||||||
gimp_help_set_help_data (tab_widget, dockable->blurb, NULL);
|
gimp_help_set_help_data (tab_widget, dockable->blurb, dockable->help_id);
|
||||||
|
|
||||||
g_object_set_data (G_OBJECT (tab_widget), "gimp-dockable", dockable);
|
g_object_set_data (G_OBJECT (tab_widget), "gimp-dockable", dockable);
|
||||||
|
|
||||||
|
|
|
@ -184,6 +184,7 @@
|
||||||
#define GIMP_HELP_PATH_EXPORT "dialogs/export_path.html"
|
#define GIMP_HELP_PATH_EXPORT "dialogs/export_path.html"
|
||||||
#define GIMP_HELP_PATH_EDIT "dialogs/edit_path_attributes.html"
|
#define GIMP_HELP_PATH_EDIT "dialogs/edit_path_attributes.html"
|
||||||
|
|
||||||
|
#define GIMP_HELP_TOOL_DIALOG "dialogs/tools.html"
|
||||||
#define GIMP_HELP_TOOL_AIRBRUSH "tools/airbrush.html"
|
#define GIMP_HELP_TOOL_AIRBRUSH "tools/airbrush.html"
|
||||||
#define GIMP_HELP_TOOL_BLEND "tools/blend.html"
|
#define GIMP_HELP_TOOL_BLEND "tools/blend.html"
|
||||||
#define GIMP_HELP_TOOL_BRIGHTNESS_CONTRAST "tools/brightness-contrast.html"
|
#define GIMP_HELP_TOOL_BRIGHTNESS_CONTRAST "tools/brightness-contrast.html"
|
||||||
|
@ -287,6 +288,8 @@
|
||||||
#define GIMP_HELP_PALETTE_IMPORT "dialogs/palette_selection.html"
|
#define GIMP_HELP_PALETTE_IMPORT "dialogs/palette_selection.html"
|
||||||
#define GIMP_HELP_PALETTE_MERGE "dialogs/palette_selection.html"
|
#define GIMP_HELP_PALETTE_MERGE "dialogs/palette_selection.html"
|
||||||
|
|
||||||
|
#define GIMP_HELP_PALETTE_EDITOR_DIALOG "dialogs/palette_selection.html"
|
||||||
|
|
||||||
#define GIMP_HELP_FONT_DIALOG "dialogs/font_selection.html"
|
#define GIMP_HELP_FONT_DIALOG "dialogs/font_selection.html"
|
||||||
|
|
||||||
#define GIMP_HELP_BUFFER_DIALOG "dialogs/named_buffers.html"
|
#define GIMP_HELP_BUFFER_DIALOG "dialogs/named_buffers.html"
|
||||||
|
|
Loading…
Reference in New Issue