status icon
[psensor.git] / src / ui_status.c
index cbb783e..b3a0b2d 100644 (file)
 #include "log.h"
 #include "ui_status.h"
 
-void ui_status_create()
-{
-       GtkStatusIcon *status;
+GtkStatusIcon *status;
 
+void ui_status_init()
+{
        log_printf(LOG_DEBUG, "ui_status_create()");
 
         status = gtk_status_icon_new();
         gtk_status_icon_set_from_icon_name(status, "psensor");
-        gtk_status_icon_set_tooltip(status, 
-                                    "Psensor - Hardware Sensors Monitoring");
         gtk_status_icon_set_visible(status, TRUE);
 }
+
+int is_status_supported()
+{
+       return gtk_status_icon_is_embedded(status);
+}
+
+void ui_status_cleanup()
+{
+       log_printf(LOG_DEBUG, "ui_status_cleanup()");
+
+       g_object_unref(G_OBJECT(status));
+}