mirror of https://github.com/GNOME/gimp.git
app/actions/context-actions.c added actions & callback to select the
2004-06-16 Michael Natterer <mitch@gimp.org> * app/actions/context-actions.c * app/actions/context-commands.[ch]: added actions & callback to select the first/last/prev/next tool.
This commit is contained in:
parent
1209fb5d65
commit
ed891b72db
|
@ -1,3 +1,9 @@
|
||||||
|
2004-06-16 Michael Natterer <mitch@gimp.org>
|
||||||
|
|
||||||
|
* app/actions/context-actions.c
|
||||||
|
* app/actions/context-commands.[ch]: added actions & callback
|
||||||
|
to select the first/last/prev/next tool.
|
||||||
|
|
||||||
2004-06-16 Simon Budig <simon@gimp.org>
|
2004-06-16 Simon Budig <simon@gimp.org>
|
||||||
|
|
||||||
* modules/controller_linux_input.c: removed BTN_MISC,
|
* modules/controller_linux_input.c: removed BTN_MISC,
|
||||||
|
|
|
@ -91,6 +91,26 @@ static GimpEnumActionEntry context_opacity_actions[] =
|
||||||
NULL }
|
NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static GimpEnumActionEntry context_tool_select_actions[] =
|
||||||
|
{
|
||||||
|
{ "context-tool-first", GTK_STOCK_GOTO_FIRST,
|
||||||
|
"First Tool", NULL, NULL,
|
||||||
|
GIMP_CONTEXT_SELECT_FIRST,
|
||||||
|
NULL },
|
||||||
|
{ "context-tool-last", GTK_STOCK_GOTO_LAST,
|
||||||
|
"Last Tool", NULL, NULL,
|
||||||
|
GIMP_CONTEXT_SELECT_LAST,
|
||||||
|
NULL },
|
||||||
|
{ "context-tool-previous", GTK_STOCK_GO_BACK,
|
||||||
|
"Previous Tool", NULL, NULL,
|
||||||
|
GIMP_CONTEXT_SELECT_PREVIOUS,
|
||||||
|
NULL },
|
||||||
|
{ "context-tool-next", GTK_STOCK_GO_FORWARD,
|
||||||
|
"Next Tool", NULL, NULL,
|
||||||
|
GIMP_CONTEXT_SELECT_NEXT,
|
||||||
|
NULL }
|
||||||
|
};
|
||||||
|
|
||||||
static GimpEnumActionEntry context_brush_select_actions[] =
|
static GimpEnumActionEntry context_brush_select_actions[] =
|
||||||
{
|
{
|
||||||
{ "context-brush-first", GTK_STOCK_GOTO_FIRST,
|
{ "context-brush-first", GTK_STOCK_GOTO_FIRST,
|
||||||
|
@ -316,6 +336,10 @@ context_actions_setup (GimpActionGroup *group)
|
||||||
G_N_ELEMENTS (context_opacity_actions),
|
G_N_ELEMENTS (context_opacity_actions),
|
||||||
G_CALLBACK (context_opacity_cmd_callback));
|
G_CALLBACK (context_opacity_cmd_callback));
|
||||||
|
|
||||||
|
gimp_action_group_add_enum_actions (group,
|
||||||
|
context_tool_select_actions,
|
||||||
|
G_N_ELEMENTS (context_tool_select_actions),
|
||||||
|
G_CALLBACK (context_tool_select_cmd_callback));
|
||||||
gimp_action_group_add_enum_actions (group,
|
gimp_action_group_add_enum_actions (group,
|
||||||
context_brush_select_actions,
|
context_brush_select_actions,
|
||||||
G_N_ELEMENTS (context_brush_select_actions),
|
G_N_ELEMENTS (context_brush_select_actions),
|
||||||
|
|
|
@ -89,6 +89,18 @@ context_opacity_cmd_callback (GtkAction *action,
|
||||||
gimp_context_set_opacity (context, opacity);
|
gimp_context_set_opacity (context, opacity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
context_tool_select_cmd_callback (GtkAction *action,
|
||||||
|
gint value,
|
||||||
|
gpointer data)
|
||||||
|
{
|
||||||
|
GimpContext *context;
|
||||||
|
return_if_no_context (context, data);
|
||||||
|
|
||||||
|
context_select_object (context, context->gimp->tool_info_list,
|
||||||
|
(GimpContextSelectType) value);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
context_brush_select_cmd_callback (GtkAction *action,
|
context_brush_select_cmd_callback (GtkAction *action,
|
||||||
gint value,
|
gint value,
|
||||||
|
|
|
@ -40,6 +40,9 @@ void context_opacity_cmd_callback (GtkAction *action,
|
||||||
gint value,
|
gint value,
|
||||||
gpointer data);
|
gpointer data);
|
||||||
|
|
||||||
|
void context_tool_select_cmd_callback (GtkAction *action,
|
||||||
|
gint value,
|
||||||
|
gpointer data);
|
||||||
void context_brush_select_cmd_callback (GtkAction *action,
|
void context_brush_select_cmd_callback (GtkAction *action,
|
||||||
gint value,
|
gint value,
|
||||||
gpointer data);
|
gpointer data);
|
||||||
|
|
Loading…
Reference in New Issue