gucharmap r1656 - trunk/gucharmap
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: gucharmap r1656 - trunk/gucharmap
- Date: Fri, 21 Mar 2008 10:51:31 +0000 (GMT)
Author: chpe
Date: Fri Mar 21 10:51:30 2008
New Revision: 1656
URL: http://svn.gnome.org/viewvc/gucharmap?rev=1656&view=rev
Log:
Use a bitfield.
Modified:
trunk/gucharmap/gucharmap-window.c
Modified: trunk/gucharmap/gucharmap-window.c
==============================================================================
--- trunk/gucharmap/gucharmap-window.c (original)
+++ trunk/gucharmap/gucharmap-window.c Fri Mar 21 10:51:30 2008
@@ -58,9 +58,9 @@
GtkWidget *progress;
- gboolean font_selection_visible;
- gboolean text_to_copy_visible;
- gboolean file_menu_visible;
+ guint font_selection_visible : 1;
+ guint text_to_copy_visible : 1;
+ guint file_menu_visible : 1;
ChaptersMode chapters_mode;
};
@@ -993,12 +993,10 @@
gboolean visible)
{
GucharmapWindowPrivate *priv = GUCHARMAP_WINDOW_GET_PRIVATE (guw);
- priv->font_selection_visible = visible;
- if (priv->font_selection_visible)
- gtk_widget_show (priv->fontsel);
- else
- gtk_widget_hide (priv->fontsel);
+ priv->font_selection_visible = visible != FALSE;
+
+ g_object_set (priv->fontsel, "visible", visible, NULL);
}
void
@@ -1006,12 +1004,10 @@
gboolean visible)
{
GucharmapWindowPrivate *priv = GUCHARMAP_WINDOW_GET_PRIVATE (guw);
- priv->text_to_copy_visible = visible;
- if (priv->text_to_copy_visible)
- gtk_widget_show (priv->text_to_copy_container);
- else
- gtk_widget_hide (priv->text_to_copy_container);
+ priv->text_to_copy_visible = visible != FALSE;
+
+ g_object_set (priv->text_to_copy_container, "visible", visible, NULL);
}
void
@@ -1021,7 +1017,7 @@
GucharmapWindowPrivate *priv = GUCHARMAP_WINDOW_GET_PRIVATE (guw);
GtkAction *action;
- priv->file_menu_visible = visible;
+ priv->file_menu_visible = visible != FALSE;
action = gtk_action_group_get_action (priv->action_group, "File");
gtk_action_set_visible (action, visible);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]