[goffice] charset: fix checkbox appearance here too.
- From: Morten Welinder <mortenw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [goffice] charset: fix checkbox appearance here too.
- Date: Mon, 27 Sep 2010 16:51:33 +0000 (UTC)
commit c9d98fa9eb1f85643789690989968ef78322d2c4
Author: Morten Welinder <terra gnome org>
Date: Mon Sep 27 12:51:14 2010 -0400
charset: fix checkbox appearance here too.
ChangeLog | 5 +++++
NEWS | 2 +-
goffice/gtk/go-locale-sel.c | 8 +++++---
3 files changed, 11 insertions(+), 4 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 83c6fe0..9661157 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-09-27 Morten Welinder <terra gnome org>
+
+ * goffice/gtk/go-locale-sel.c (ls_build_menu): Draw as radio
+ buttons.
+
2010-09-24 Jean Brefort <jean brefort normalesup org>
* plugins/plot_surface/xl-surface.c (get_y_vector): fixed typo.
diff --git a/NEWS b/NEWS
index 171c69f..e9aa6c6 100644
--- a/NEWS
+++ b/NEWS
@@ -8,7 +8,7 @@ Jon Nordby:
Morten:
* Improve fractional days support for date axes.
- * Improve appearance of charset selector.
+ * Draw charset/locale selectors with "radio" buttons.
Yasuaki Taniguchi:
* Fix charset problem for Japanese. [#627829]
diff --git a/goffice/gtk/go-locale-sel.c b/goffice/gtk/go-locale-sel.c
index 7f295e5..35d3720 100644
--- a/goffice/gtk/go-locale-sel.c
+++ b/goffice/gtk/go-locale-sel.c
@@ -434,10 +434,11 @@ ls_build_menu (GOLocaleSel *ls)
locale_trans = locale_trans_array;
while (locale_trans->lgroup != LG_LAST) {
- GtkWidget *subitem;
if (locale_trans->lgroup == lgroup->lgroup && locale_trans->available) {
- subitem = gtk_check_menu_item_new_with_label
- (_(locale_trans->locale_title));
+ GtkWidget *subitem=
+ gtk_check_menu_item_new_with_label
+ (_(locale_trans->locale_title));
+ gtk_check_menu_item_set_draw_as_radio (GTK_CHECK_MENU_ITEM (subitem), TRUE);
gtk_widget_show (subitem);
gtk_menu_shell_append (GTK_MENU_SHELL (submenu), subitem);
g_object_set_data (G_OBJECT (subitem), LOCALE_NAME_KEY,
@@ -467,6 +468,7 @@ ls_build_menu (GOLocaleSel *ls)
locale_name, NULL);
g_free (locale_name);
item = gtk_check_menu_item_new_with_label (locale_menu_title);
+ gtk_check_menu_item_set_draw_as_radio (GTK_CHECK_MENU_ITEM (item), TRUE);
g_free (locale_menu_title);
gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]