r421 - trunk/src/target/OM-2007/openmoko-libs/libmokoui

ken_zhao at gta01.hmw-consulting.de ken_zhao at gta01.hmw-consulting.de
Mon Dec 18 04:29:46 CET 2006


Author: ken_zhao
Date: 2006-12-18 04:29:41 +0100 (Mon, 18 Dec 2006)
New Revision: 421

Modified:
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-finger-tool-box.c
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-finger-tool-box.h
Log:
mokoui:add finger toolbox button without label


Modified: trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-finger-tool-box.c
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-finger-tool-box.c	2006-12-18 02:20:16 UTC (rev 420)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-finger-tool-box.c	2006-12-18 03:29:41 UTC (rev 421)
@@ -306,3 +306,25 @@
 
     return b;
 }
+
+
+GtkButton*
+moko_finger_tool_box_add_button_without_label(MokoFingerToolBox* self)
+{
+    MokoFingerToolBoxPrivate* priv = MOKO_FINGER_TOOL_BOX_GET_PRIVATE(self);
+
+    MokoPixmapButton* b = moko_pixmap_button_new();
+    gtk_widget_set_name( GTK_WIDGET(b), "mokofingertoolbox-toolbutton" );
+
+    priv->numberOfButtons++;
+
+    gtk_box_pack_start( GTK_BOX(priv->hbox), b, FALSE, FALSE, 0 );
+    gtk_widget_show( GTK_WIDGET(b) );
+    // save button for inside the expose event we want to get its shape
+    //if ( !priv->button ) priv->button = b;
+
+    // force redraw
+    gtk_widget_queue_draw( priv->hbox );
+
+    return b;
+}
\ No newline at end of file

Modified: trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-finger-tool-box.h
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-finger-tool-box.h	2006-12-18 02:20:16 UTC (rev 420)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-finger-tool-box.h	2006-12-18 03:29:41 UTC (rev 421)
@@ -47,6 +47,7 @@
 GtkWidget* moko_finger_tool_box_new (void);
 
 GtkButton* moko_finger_tool_box_add_button(MokoFingerToolBox* self);
+GtkButton* moko_finger_tool_box_add_button_without_label(MokoFingerToolBox* self);
 
 G_END_DECLS
 





More information about the commitlog mailing list