diff options
author | Ted Gould <ted@canonical.com> | 2008-11-24 16:50:46 -0600 |
---|---|---|
committer | Ted Gould <ted@canonical.com> | 2008-11-24 16:50:46 -0600 |
commit | c6c57ca7532915d9de6cfee8cab437d379387b52 (patch) | |
tree | eeab1c66c3abbaf40266a80239f2faad059af3cb /src | |
parent | 35cef87b3e13bf9f839c6624cb04a0530b4cbf95 (diff) | |
download | libayatana-indicator-c6c57ca7532915d9de6cfee8cab437d379387b52.tar.gz libayatana-indicator-c6c57ca7532915d9de6cfee8cab437d379387b52.tar.bz2 libayatana-indicator-c6c57ca7532915d9de6cfee8cab437d379387b52.zip |
Basic power handler
Diffstat (limited to 'src')
-rw-r--r-- | src/indicator-power.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/indicator-power.c b/src/indicator-power.c index 98d07b4..8aeda6a 100644 --- a/src/indicator-power.c +++ b/src/indicator-power.c @@ -5,7 +5,22 @@ GtkWidget * indicator_power_menuitem (void) { + GtkWidget * mainmenu = gtk_menu_item_new(); - return NULL; + GtkWidget * hbox = gtk_hbox_new(FALSE, 0); + + GtkWidget * icon = gtk_image_new_from_icon_name("audio-volume-high", + GTK_ICON_SIZE_MENU); + gtk_box_pack_start(GTK_BOX(hbox), icon, FALSE, FALSE, 0); + gtk_widget_show(icon); + + GtkWidget * label = gtk_label_new("2:30"); + gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); + gtk_widget_show(label); + + gtk_container_add(GTK_CONTAINER(mainmenu), hbox); + gtk_widget_show(hbox); + + return mainmenu; } |