diff options
| author | gustav_b <gustav_b@users.sourceforge.net> | 2006-07-09 11:32:23 +0000 |
|---|---|---|
| committer | gustav_b <gustav_b@users.sourceforge.net> | 2006-07-09 11:32:23 +0000 |
| commit | c631dfb4add034db59cb477843ca95bcc2986758 (patch) | |
| tree | c616db1f1e294f6630734af1e237322259c09366 /src/interface.cpp | |
| parent | * packaging/osx-app.sh: Set the svn:executable property. (diff) | |
| download | inkscape-c631dfb4add034db59cb477843ca95bcc2986758.tar.gz inkscape-c631dfb4add034db59cb477843ca95bcc2986758.zip | |
Added descriptions to Undo/Redo commands in the menus
(bzr r1379)
Diffstat (limited to '')
| -rw-r--r-- | src/interface.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/interface.cpp b/src/interface.cpp index 91a26226f..348e71821 100644 --- a/src/interface.cpp +++ b/src/interface.cpp @@ -112,13 +112,17 @@ static void sp_ui_drag_data_received(GtkWidget *widget, static void sp_ui_menu_item_set_sensitive(SPAction *action, unsigned int sensitive, void *data); +static void sp_ui_menu_item_set_name(SPAction *action, + Glib::ustring name, + void *data); SPActionEventVector menu_item_event_vector = { {NULL}, NULL, NULL, /* set_active */ sp_ui_menu_item_set_sensitive, /* set_sensitive */ - NULL /* set_shortcut */ + NULL, /* set_shortcut */ + sp_ui_menu_item_set_name /* set_name */ }; void @@ -1317,6 +1321,15 @@ sp_ui_menu_item_set_sensitive(SPAction *action, unsigned int sensitive, void *da return gtk_widget_set_sensitive(GTK_WIDGET(data), sensitive); } +static void +sp_ui_menu_item_set_name(SPAction *action, Glib::ustring name, void *data) +{ + gtk_label_set_markup_with_mnemonic( + GTK_LABEL (gtk_container_get_children(GTK_CONTAINER (GTK_BIN (data)->child))->data), + name.c_str()); +} + + /* Local Variables: mode:c++ |
