r2012 - in trunk/src/target/OM-2007/openmoko-libs: . libmokoui

thomas at sita.openmoko.org thomas at sita.openmoko.org
Fri May 18 16:37:32 CEST 2007


Author: thomas
Date: 2007-05-18 16:37:31 +0200 (Fri, 18 May 2007)
New Revision: 2012

Modified:
   trunk/src/target/OM-2007/openmoko-libs/ChangeLog
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-tool-box.c
Log:
Patch by: Neil J Patel <njp at o-hand.com>

* libmokoui/moko-tool-box.c: (_button_release),
(moko_tool_box_init): Use a private boolean to store entry visibility


Modified: trunk/src/target/OM-2007/openmoko-libs/ChangeLog
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/ChangeLog	2007-05-18 14:27:34 UTC (rev 2011)
+++ trunk/src/target/OM-2007/openmoko-libs/ChangeLog	2007-05-18 14:37:31 UTC (rev 2012)
@@ -1,5 +1,12 @@
 2007-05-18  Thomas Wood  <thomas at openedhand.com>
 
+	Patch by: Neil J Patel <njp at o-hand.com>
+
+	* libmokoui/moko-tool-box.c: (_button_release),
+	(moko_tool_box_init): Use a private boolean to store entry visibility
+
+2007-05-18  Thomas Wood  <thomas at openedhand.com>
+
 	* libmokoui/moko-message-dialog.c: (moko_message_dialog_init): Add
 	padding and center align the message text
 

Modified: trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-tool-box.c
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-tool-box.c	2007-05-18 14:27:34 UTC (rev 2011)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-tool-box.c	2007-05-18 14:37:31 UTC (rev 2012)
@@ -40,6 +40,7 @@
     GtkWidget* buttonbox;      /* GtkHBox   */
     GtkWidget* searchbar_page; /* MokoFixed */
     GtkWidget* entry;          /* GtkEntry  */
+    gboolean   entry_visible;
 } MokoToolBoxPriv;
 
 /* add your signals here */
@@ -57,7 +58,8 @@
 static void _button_release(GtkWidget* w, MokoToolBox* self)
 {
     MokoToolBoxPriv *priv = MOKO_TOOL_BOX_GET_PRIVATE(self);
-    moko_tool_box_set_search_visible (self, !GTK_WIDGET_DRAWABLE(priv->entry) );
+    priv->entry_visible = !priv->entry_visible;
+    moko_tool_box_set_search_visible (self, priv->entry_visible );
 }
 
 static gboolean _entry_focus_in(GtkWidget *widget, GdkEventFocus *event, MokoToolBox* self)
@@ -102,6 +104,10 @@
 static void moko_tool_box_init(MokoToolBox* self) /* Instance Construction */
 {
     moko_debug( "moko_tool_box_init" );
+    MokoToolBoxPriv* priv = MOKO_TOOL_BOX_GET_PRIVATE(self);
+    
+    priv->entry_visible = FALSE;
+    
     gtk_notebook_set_show_border( GTK_NOTEBOOK(self), FALSE );
     gtk_notebook_set_show_tabs( GTK_NOTEBOOK(self), FALSE );
 }





More information about the commitlog mailing list