forked from enlightenment/enlightenment
save fullscreen policy for borders when a window fullscreens
SVN revision: 74046
This commit is contained in:
parent
81b9360022
commit
2408d29b01
|
@ -2834,6 +2834,7 @@ e_border_fullscreen(E_Border *bd,
|
||||||
bd->client.border.changed = 1;
|
bd->client.border.changed = 1;
|
||||||
bd->changed = 1;
|
bd->changed = 1;
|
||||||
}
|
}
|
||||||
|
bd->fullscreen_policy = policy;
|
||||||
|
|
||||||
ev = E_NEW(E_Event_Border_Fullscreen, 1);
|
ev = E_NEW(E_Event_Border_Fullscreen, 1);
|
||||||
ev->border = bd;
|
ev->border = bd;
|
||||||
|
@ -2882,6 +2883,7 @@ e_border_unfullscreen(E_Border *bd)
|
||||||
bd->client.border.changed = 1;
|
bd->client.border.changed = 1;
|
||||||
bd->changed = 1;
|
bd->changed = 1;
|
||||||
}
|
}
|
||||||
|
bd->fullscreen_policy = 0;
|
||||||
|
|
||||||
ev = E_NEW(E_Event_Border_Unfullscreen, 1);
|
ev = E_NEW(E_Event_Border_Unfullscreen, 1);
|
||||||
ev->border = bd;
|
ev->border = bd;
|
||||||
|
|
|
@ -461,6 +461,7 @@ struct _E_Border
|
||||||
unsigned int user_skip_winlist : 1;
|
unsigned int user_skip_winlist : 1;
|
||||||
unsigned int need_maximize : 1;
|
unsigned int need_maximize : 1;
|
||||||
E_Maximize maximized;
|
E_Maximize maximized;
|
||||||
|
E_Fullscreen fullscreen_policy;
|
||||||
unsigned int borderless : 1;
|
unsigned int borderless : 1;
|
||||||
unsigned char offer_resistance : 1;
|
unsigned char offer_resistance : 1;
|
||||||
const char *bordername;
|
const char *bordername;
|
||||||
|
|
Loading…
Reference in New Issue