Ignore:
Timestamp:
01/23/07 19:44:02 (6 years ago)
Author:
mickey
Message:

add outline for openmoko-panel-battery

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-panel-applet.c

    r590 r594  
    9292 
    9393    /* install signals */ 
    94     moko_panel_applet_signals[CLICKED] = g_signal_new ("clicked", 
     94    moko_panel_applet_signals[CLICKED] = g_signal_new("clicked", 
    9595            G_TYPE_FROM_CLASS (klass), 
    9696            G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION, 
     
    101101            G_TYPE_NONE, 0); 
    102102 
    103     moko_panel_applet_signals[TAP_HOLD] = g_signal_new ("tap-hold", 
     103    moko_panel_applet_signals[TAP_HOLD] = g_signal_new("tap-hold", 
    104104            G_TYPE_FROM_CLASS (klass), 
    105105            G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION, 
     
    210210    else 
    211211        gtk_image_set_from_file( self->icon, filename ); 
     212} 
     213 
     214void 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 
     227void moko_panel_applet_set_widget(MokoPanelApplet* self, GtkWidget* widget) 
     228{ 
     229    gtk_container_add( GTK_CONTAINER(self->eventbox), GTK_WIDGET(widget) ); 
    212230} 
    213231 
Note: See TracChangeset for help on using the changeset viewer.