update_sensor_menu_items(ui->sensors);
}
-static GtkStatusIcon* unity_fallback(AppIndicator *indicator)
+static GtkStatusIcon *unity_fallback(AppIndicator *indicator)
{
+ log_printf(LOG_DEBUG, "ui_appindicator#unity_fallback");
+
gtk_widget_show_all(main_window);
appindicator_supported = 0;
static void unity_unfallback(AppIndicator *indicator,
GtkStatusIcon *status_icon)
{
+ log_printf(LOG_DEBUG, "ui_appindicator#unity_unfallback");
+
appindicator_supported = 1;
}
ui->indicator
= app_indicator_new("psensor",
- "psensor",
+ "psensor_normal",
APP_INDICATOR_CATEGORY_APPLICATION_STATUS);
APP_INDICATOR_GET_CLASS(ui->indicator)->fallback = unity_fallback;
{
return appindicator_supported;
}
+
+void ui_appindicator_cleanup()
+{
+ /* TODO: cleanup menu items. */
+}