share same fct to present main window
authorJean-Philippe Orsini <jeanfi@gmail.com>
Fri, 11 Nov 2011 15:13:56 +0000 (15:13 +0000)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Fri, 11 Nov 2011 15:13:56 +0000 (15:13 +0000)
po/Makefile.in
src/ui.c
src/ui_appindicator.c
src/ui_status.c

index 8b758af..f901ffc 100644 (file)
@@ -21,7 +21,7 @@ srcdir = .
 top_srcdir = ..
 
 
-prefix = /usr/local
+prefix = /tmp/r
 exec_prefix = ${prefix}
 datarootdir = ${prefix}/share
 datadir = ${datarootdir}
index 2ecc18c..aef453b 100644 (file)
--- a/src/ui.c
+++ b/src/ui.c
@@ -344,5 +344,5 @@ void ui_window_update(struct ui_psensor *ui)
 
 void ui_window_show(struct ui_psensor *ui)
 {
-       gtk_widget_show_all(ui->main_window);
+       gtk_window_present(GTK_WINDOW(ui->main_window));
 }
index b884db4..e287e74 100644 (file)
@@ -36,9 +36,7 @@ static int appindicator_supported = 1;
 
 static void cb_menu_show(GtkMenuItem *mi, gpointer data)
 {
-       struct ui_psensor *ui = (struct ui_psensor *)data;
-
-       gtk_window_present(GTK_WINDOW(ui->main_window));
+       ui_window_show((struct ui_psensor *)data);
 }
 
 static void cb_menu_quit(GtkMenuItem *mi, gpointer data)
index 829d6ac..5677d58 100644 (file)
 #include "log.h"
 #include "ui_status.h"
 
-GtkStatusIcon *status;
-
-unsigned status_attention;
+static GtkStatusIcon *status;
+static unsigned status_attention;
 
 static void cb_activate(GtkStatusIcon *icon,
                        gpointer data)
 {
-       struct ui_psensor *ui;
-
        log_printf(LOG_DEBUG, "cb_activate()");
 
-       ui = (struct ui_psensor *)data;
-       gtk_window_present(GTK_WINDOW(ui->main_window));
+       ui_window_show((struct ui_psensor *)data);
 }
 
 static void cb_popup_menu(GtkStatusIcon *icon,