Don't need/want separate code for handling back & close. Just send the
message and let illume2 handle it. SVN revision: 45308
This commit is contained in:
parent
2c99b1edf0
commit
da4ac39084
|
@ -90,40 +90,21 @@ _il_sk_win_cb_resize(E_Win *win)
|
||||||
static void
|
static void
|
||||||
_il_sk_win_cb_back_click(void *data, void *data2)
|
_il_sk_win_cb_back_click(void *data, void *data2)
|
||||||
{
|
{
|
||||||
E_Border *bd, *fbd;
|
Il_Sk_Win *swin;
|
||||||
Eina_List *focused, *l;
|
E_Zone *zone;
|
||||||
|
|
||||||
if (!data) return;
|
if (!(swin = data)) return;
|
||||||
if (!(bd = e_border_focused_get())) return;
|
zone = swin->win->border->zone;
|
||||||
focused = e_border_focus_stack_get();
|
ecore_x_e_illume_back_send(zone->black_win);
|
||||||
EINA_LIST_REVERSE_FOREACH(focused, l, fbd)
|
|
||||||
{
|
|
||||||
E_Border *fb;
|
|
||||||
|
|
||||||
if (e_object_is_del(E_OBJECT(fbd))) continue;
|
|
||||||
if ((!fbd->client.icccm.accepts_focus) &&
|
|
||||||
(!fbd->client.icccm.take_focus)) continue;
|
|
||||||
if (fbd->client.netwm.state.skip_taskbar) continue;
|
|
||||||
if (fbd == bd)
|
|
||||||
{
|
|
||||||
if (!(fb = focused->next->data)) continue;
|
|
||||||
if (e_object_is_del(E_OBJECT(fb))) continue;
|
|
||||||
if ((!fb->client.icccm.accepts_focus) &&
|
|
||||||
(!fb->client.icccm.take_focus)) continue;
|
|
||||||
if (fb->client.netwm.state.skip_taskbar) continue;
|
|
||||||
e_border_raise(fb);
|
|
||||||
e_border_focus_set(fb, 1, 1);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_il_sk_win_cb_close_click(void *data, void *data2)
|
_il_sk_win_cb_close_click(void *data, void *data2)
|
||||||
{
|
{
|
||||||
E_Border *bd;
|
Il_Sk_Win *swin;
|
||||||
|
E_Zone *zone;
|
||||||
|
|
||||||
if (!data) return;
|
if (!(swin = data)) return;
|
||||||
if (!(bd = e_border_focused_get())) return;
|
zone = swin->win->border->zone;
|
||||||
e_border_act_close_begin(bd);
|
ecore_x_e_illume_close_send(zone->black_win);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue