if (inst->win)
{
win = inst->win;
- evry_hide(win, 0);
-
- /* if (ev->flags == EVAS_BUTTON_DOUBLE_CLICK)
- * {
- * evry_hide(win, 0);
- * }
- * else
- * {
- * e_border_show(win->ewin->border);
- * e_border_focus_set(win->ewin->border, 1, 1);
- * } */
-
+ /* evry_hide(win, 0); */
+
+ if (ev->flags == EVAS_BUTTON_DOUBLE_CLICK)
+ {
+ evry_hide(win, 0);
+ }
+ else
+ {
+ e_border_show(win->ewin->border);
+ e_border_focus_set(win->ewin->border, 1, 1);
+ }
return;
}
0, inst->cfg->plugin, EINA_FALSE);
if (!win) return;
+ ecore_x_netwm_window_type_set(win->ewin->evas_win,
+ ECORE_X_WINDOW_TYPE_UTILITY);
+
+ ecore_evas_name_class_set(win->ewin->ecore_evas, "E", "everything-window");
+
evas_object_geometry_get(inst->o_button, &x, &y, &w, &h);
e_gadcon_canvas_zone_geometry_get(inst->gcc->gadcon,
&cx, &cy, NULL, NULL);
x += cx;
y += cy;
- /* evas_object_resize(win->o_main,
- * evry_conf->edge_width,
- * evry_conf->edge_height); */
-
pw = win->ewin->w;
ph = win->ewin->h;
e_win_show(win->ewin);
e_border_focus_set(win->ewin->border, 1, 1);
-
+ win->ewin->border->client.netwm.state.skip_taskbar = 1;
+ win->ewin->border->client.netwm.state.skip_pager = 1;
inst->win = win;
e_gadcon_locked_set(inst->gcc->gadcon, 1);