use GtkAccelLabel when creating a menuitems label seperatedly.

Sun Jun  7 11:04:38 1998  Tim Janik  <timj@gtk.org>

        * app/gradient.c (cpopup_create_menu_item_with_label): use GtkAccelLabel
        when creating a menuitems label seperatedly.

        * app/commands.h:
        * app/commands.c:
        (tips_dialog_cmd_callback):
        (filters_repeat_cmd_callback):
        (tools_select_cmd_callback): make use of the callback_action argument.

        * app/main.c (main): removed gtk_accelerator_table_set_mod_mask(),
        since gtk provides decent default values now.

        * app/layers_dialog.c:
        * app/interface.c:
        * app/indexed_palette.c:
        * app/channels_dialog.c:
        * app/buildmenu.c:
        conversions for use of GtkAccelGroup.

        * app/buildmenu.c:
        * app/gradient.c:
        installed accelerators are locked, because these code portions don't
        support accelerator saving.

        * ChangeLog:
        * ChangeLog.pre-1-0: ChangeLog split up.
This commit is contained in:
Tim Janik 1998-06-07 13:55:36 +00:00 committed by Tim Janik
parent 0a2b3a44aa
commit 11269e1e69
33 changed files with 1627 additions and 5101 deletions

View file

@ -373,7 +373,6 @@ file_new_resolution_callback (GtkWidget *widget,
gchar *newvalue;
NewImageValues *vals;
float new_resolution;
float temp_units;
float temp_pixels;
char buffer[12];
@ -406,8 +405,9 @@ file_new_resolution_callback (GtkWidget *widget,
}
void
file_new_cmd_callback (GtkWidget *widget,
gpointer client_data)
file_new_cmd_callback (GtkWidget *widget,
gpointer callback_data,
guint callback_action)
{
GDisplay *gdisp;
NewImageValues *vals;
@ -418,7 +418,6 @@ file_new_cmd_callback (GtkWidget *widget,
GtkWidget *table;
GtkWidget *frame;
GtkWidget *radio_box;
GtkWidget *units_box;
GtkWidget *menu;
GtkWidget *menuitem;
GtkWidget *optionmenu;
@ -439,7 +438,7 @@ file_new_cmd_callback (GtkWidget *widget,
/* Before we try to determine the responsible gdisplay,
* make sure this wasn't called from the toolbox
*/
if ((long) client_data)
if (callback_action)
gdisp = gdisplay_active ();
else
gdisp = NULL;
@ -2621,13 +2620,14 @@ tools_swap_colors_cmd_callback (GtkWidget *widget,
}
void
tools_select_cmd_callback (GtkWidget *widget,
gpointer client_data)
tools_select_cmd_callback (GtkWidget *widget,
gpointer callback_data,
guint callback_action)
{
GDisplay * gdisp;
/* Activate the approriate widget */
gtk_widget_activate (tool_widgets[tool_info[(long) client_data].toolbar_position]);
gtk_widget_activate (tool_widgets[tool_info[callback_action].toolbar_position]);
gdisp = gdisplay_active ();
@ -2635,10 +2635,11 @@ tools_select_cmd_callback (GtkWidget *widget,
}
void
filters_repeat_cmd_callback (GtkWidget *widget,
gpointer client_data)
filters_repeat_cmd_callback (GtkWidget *widget,
gpointer callback_data,
guint callback_action)
{
plug_in_repeat ((long) client_data);
plug_in_repeat (callback_action);
}
void