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