diff options
| author | Kris De Gussem <kris.degussem@gmail.com> | 2011-04-18 21:36:02 +0000 |
|---|---|---|
| committer | Kris <Kris.De.Gussem@hotmail.com> | 2011-04-18 21:36:02 +0000 |
| commit | 1feebda40c5bcd8890794fb271989e8673875460 (patch) | |
| tree | e165917e682d770d636b4ca6b805a6d764b5800b /src/widgets/font-selector.cpp | |
| parent | Translations. Translation template update. (diff) | |
| download | inkscape-1feebda40c5bcd8890794fb271989e8673875460.tar.gz inkscape-1feebda40c5bcd8890794fb271989e8673875460.zip | |
Added mnemonics for font dialog (Bug #170765)
(bzr r10182)
Diffstat (limited to 'src/widgets/font-selector.cpp')
| -rw-r--r-- | src/widgets/font-selector.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/widgets/font-selector.cpp b/src/widgets/font-selector.cpp index 71e9563cd..6cc73e42f 100644 --- a/src/widgets/font-selector.cpp +++ b/src/widgets/font-selector.cpp @@ -154,7 +154,10 @@ static void sp_font_selector_init(SPFontSelector *fsel) gtk_box_set_spacing(GTK_BOX(fsel), 4); /* Family frame */ - GtkWidget *f = gtk_frame_new(_("Font family")); + GtkWidget *ft = gtk_label_new_with_mnemonic(_("F_ont family")); + GtkWidget *f = gtk_frame_new(NULL); + gtk_frame_set_label_widget ((GtkFrame*)f, ft); + gtk_widget_show (f); gtk_box_pack_start (GTK_BOX(fsel), f, TRUE, TRUE, 0); @@ -178,6 +181,7 @@ static void sp_font_selector_init(SPFontSelector *fsel) gtk_tree_view_set_model (GTK_TREE_VIEW(fsel->family_treeview), GTK_TREE_MODEL (Glib::unwrap (store))); gtk_container_add(GTK_CONTAINER(sw), fsel->family_treeview); gtk_widget_show_all (sw); + gtk_label_set_mnemonic_widget((GtkLabel*)ft, fsel->family_treeview); GtkTreeSelection *selection = gtk_tree_view_get_selection (GTK_TREE_VIEW(fsel->family_treeview)); g_signal_connect (G_OBJECT(selection), "changed", G_CALLBACK (sp_font_selector_family_select_row), fsel); @@ -185,7 +189,9 @@ static void sp_font_selector_init(SPFontSelector *fsel) /* Style frame */ - f = gtk_frame_new(C_("Font selector", "Style")); + ft = gtk_label_new_with_mnemonic(C_("Font selector", "_Style")); + f = gtk_frame_new(NULL); + gtk_frame_set_label_widget ((GtkFrame*)f, ft); gtk_widget_show(f); gtk_box_pack_start(GTK_BOX (fsel), f, TRUE, TRUE, 0); @@ -210,6 +216,7 @@ static void sp_font_selector_init(SPFontSelector *fsel) gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(fsel->style_treeview), FALSE); gtk_container_add(GTK_CONTAINER(sw), fsel->style_treeview); gtk_widget_show_all (sw); + gtk_label_set_mnemonic_widget((GtkLabel*)ft, fsel->style_treeview); selection = gtk_tree_view_get_selection (GTK_TREE_VIEW(fsel->style_treeview)); g_signal_connect (G_OBJECT(selection), "changed", G_CALLBACK (sp_font_selector_style_select_row), fsel); @@ -223,13 +230,14 @@ static void sp_font_selector_init(SPFontSelector *fsel) g_signal_connect (G_OBJECT(fsel->size), "changed", G_CALLBACK (sp_font_selector_size_changed), fsel); gtk_box_pack_end (GTK_BOX(hb), fsel->size, FALSE, FALSE, 0); - GtkWidget *l = gtk_label_new(_("Font size:")); + GtkWidget *l = gtk_label_new_with_mnemonic(_("Font si_ze:")); gtk_widget_show_all (l); gtk_box_pack_end(GTK_BOX (hb), l, FALSE, FALSE, 0); + gtk_label_set_mnemonic_widget((GtkLabel*)l, fsel->size); for (unsigned int n = 0; sizes[n]; ++n) { - gtk_combo_box_append_text (GTK_COMBO_BOX(fsel->size), sizes[n]); + gtk_combo_box_append_text ((GtkComboBox *)fsel->size, sizes[n]); } gtk_widget_show_all (fsel->size); |
