- Timestamp:
- 01/23/07 19:44:02 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-panel-applet.c
r590 r594 92 92 93 93 /* install signals */ 94 moko_panel_applet_signals[CLICKED] = g_signal_new ("clicked",94 moko_panel_applet_signals[CLICKED] = g_signal_new("clicked", 95 95 G_TYPE_FROM_CLASS (klass), 96 96 G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION, … … 101 101 G_TYPE_NONE, 0); 102 102 103 moko_panel_applet_signals[TAP_HOLD] = g_signal_new ("tap-hold",103 moko_panel_applet_signals[TAP_HOLD] = g_signal_new("tap-hold", 104 104 G_TYPE_FROM_CLASS (klass), 105 105 G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION, … … 210 210 else 211 211 gtk_image_set_from_file( self->icon, filename ); 212 } 213 214 void moko_panel_applet_set_pixbuf(MokoPanelApplet* self, GdkPixbuf* pixbuf) 215 { 216 if ( !self->icon ) 217 { 218 self->icon = gtk_image_new_from_pixbuf( pixbuf ); 219 g_return_if_fail( self->icon ); 220 gtk_container_add( GTK_CONTAINER(self->eventbox), GTK_WIDGET(self->icon) ); 221 gtk_widget_show( GTK_WIDGET(self->icon) ); 222 } 223 else 224 gtk_image_set_from_pixbuf( self->icon, pixbuf ); 225 } 226 227 void moko_panel_applet_set_widget(MokoPanelApplet* self, GtkWidget* widget) 228 { 229 gtk_container_add( GTK_CONTAINER(self->eventbox), GTK_WIDGET(widget) ); 212 230 } 213 231
Note: See TracChangeset
for help on using the changeset viewer.
