diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-17 09:15:07 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-17 09:15:07 +0000 |
| commit | d9d2e7a5094d6d9a9764a68b76de77f2864e4f06 (patch) | |
| tree | c4e2a6e27c27aa79b94645e83e4e7e8ede52174a /src/screen.cc | |
| parent | 08a28187c441ec6bd0420c16f8091e28db4bac64 (diff) | |
Some cleanups in the mapping procedure. Apply requested states during the process.
Add new function types for new netwm supported actions, i.e. Func_Shade and Func_Fullscreen.
Add support for the _NET_WM_FULLSCREEN state.
Diffstat (limited to 'src/screen.cc')
| -rw-r--r-- | src/screen.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/screen.cc b/src/screen.cc index b95c1908..0bbcebc6 100644 --- a/src/screen.cc +++ b/src/screen.cc @@ -328,16 +328,18 @@ void Screen::changeSupportedAtoms() otk::Property::atoms.net_wm_moveresize_size_bottomright, otk::Property::atoms.net_wm_moveresize_move, */ -/* otk::Property::atoms.net_wm_allowed_actions, otk::Property::atoms.net_wm_action_move, otk::Property::atoms.net_wm_action_resize, + otk::Property::atoms.net_wm_action_minimize, otk::Property::atoms.net_wm_action_shade, +/* otk::Property::atoms.net_wm_action_stick,*/ otk::Property::atoms.net_wm_action_maximize_horz, otk::Property::atoms.net_wm_action_maximize_vert, + otk::Property::atoms.net_wm_action_fullscreen, otk::Property::atoms.net_wm_action_change_desktop, otk::Property::atoms.net_wm_action_close, -*/ + otk::Property::atoms.net_wm_state, otk::Property::atoms.net_wm_state_modal, otk::Property::atoms.net_wm_state_maximized_vert, @@ -503,8 +505,8 @@ void Screen::manageWindow(Window window) client->desktop() == (signed)0xffffffff) { client->frame->show(); } - - // XXX: handle any requested states such as maximized + + client->applyStartupState(); otk::display->ungrab(); |
