Fix broken panel menus for 'batt' and 'monitors' plugins.
authorAndriy Grytsenko <andrej@rep.kiev.ua>
Thu, 17 Nov 2016 10:35:41 +0000 (12:35 +0200)
committerAndriy Grytsenko <andrej@rep.kiev.ua>
Thu, 17 Nov 2016 10:35:41 +0000 (12:35 +0200)
The items for plugin (configure and delete) were missing as GtkDrawingArea don't
enable mouse events by default.

ChangeLog
plugins/batt/batt.c
plugins/cpu/cpu.c
plugins/monitors/monitors.c

index 6a9b7d9..60dd7e2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
     other dialogs appear on the same workspace where preferences was.
 * Expanded launch buttons active area to launchbar borders so if clicked
     even into desktop corner, it should activate button at that corner.
-* Fixed few memory leaks in 'battery' plugin.
-* Removed unwanted conversions with energy for charge in 'battery' plugin
+* Fixed few memory leaks in 'batt' plugin.
+* Removed unwanted conversions with energy for charge in 'batt' plugin
     which will mess up tooltip indications, and may make rate/percentage
     calculations invalid.
+* Fixed broken panel menus for 'batt' and 'monitors' plugin - the items
+    for plugin (configure and delete) were missing.
 
 0.8.2
 -------------------------------------------------------------------------
index 8c23196..9799123 100644 (file)
@@ -462,6 +462,7 @@ static GtkWidget * constructor(LXPanel *panel, config_setting_t *settings)
 
     lx_b->box = GTK_CONTAINER(p);
     lx_b->drawingArea = gtk_drawing_area_new();
+    gtk_widget_add_events(lx_b->drawingArea, GDK_BUTTON_PRESS_MASK);
 
     gtk_container_add(lx_b->box, lx_b->drawingArea);
 
index a3787f9..4a83956 100644 (file)
@@ -266,6 +266,7 @@ static GtkWidget *cpu_constructor(LXPanel *panel, config_setting_t *settings)
 
     /* Allocate drawing area as a child of top level widget. */
     c->da = gtk_drawing_area_new();
+    gtk_widget_add_events(c->da, GDK_BUTTON_PRESS_MASK);
     gtk_widget_set_size_request(c->da, 40, PANEL_HEIGHT_DEFAULT);
     gtk_container_add(GTK_CONTAINER(p), c->da);
 
index b903bc8..d9b6391 100644 (file)
@@ -171,6 +171,7 @@ monitor_init(MonitorsPlugin *mp, Monitor *m, gchar *color)
     ENTER;
 
     m->da = gtk_drawing_area_new();
+    gtk_widget_add_events(m->da, GDK_BUTTON_PRESS_MASK);
     gtk_widget_set_size_request(m->da, DEFAULT_WIDTH, panel_get_height(mp->panel));
 
     monitor_set_foreground_color(mp, m, color);