diff options
-rw-r--r-- | src/ClientMenu.cc | 2 | ||||
-rw-r--r-- | src/ClientPattern.cc | 4 | ||||
-rw-r--r-- | src/CurrentWindowCmd.cc | 2 | ||||
-rw-r--r-- | src/Ewmh.cc | 28 | ||||
-rw-r--r-- | src/FbWinFrame.cc | 2 | ||||
-rw-r--r-- | src/FbWinFrame.hh | 7 | ||||
-rw-r--r-- | src/Gnome.cc | 18 | ||||
-rw-r--r-- | src/IconbarTool.cc | 2 | ||||
-rw-r--r-- | src/Layer.hh | 40 | ||||
-rw-r--r-- | src/LayerMenu.cc | 12 | ||||
-rw-r--r-- | src/MenuCreator.cc | 6 | ||||
-rw-r--r-- | src/Remember.cc | 2 | ||||
-rw-r--r-- | src/Resources.cc | 10 | ||||
-rw-r--r-- | src/Screen.cc | 8 | ||||
-rw-r--r-- | src/SendToMenu.cc | 2 | ||||
-rw-r--r-- | src/Slit.cc | 12 | ||||
-rw-r--r-- | src/Slit.hh | 2 | ||||
-rw-r--r-- | src/Toolbar.cc | 10 | ||||
-rw-r--r-- | src/Toolbar.hh | 2 | ||||
-rw-r--r-- | src/Window.cc | 22 | ||||
-rw-r--r-- | src/Window.hh | 13 | ||||
-rw-r--r-- | src/WindowState.hh | 2 | ||||
-rw-r--r-- | src/WorkspaceCmd.cc | 2 | ||||
-rw-r--r-- | src/WorkspaceMenu.cc | 2 | ||||
-rw-r--r-- | src/fluxbox.cc | 2 |
25 files changed, 106 insertions, 108 deletions
diff --git a/src/ClientMenu.cc b/src/ClientMenu.cc index 063cad4..faa1d3f 100644 --- a/src/ClientMenu.cc +++ b/src/ClientMenu.cc | |||
@@ -93,7 +93,7 @@ private: | |||
93 | ClientMenu::ClientMenu(BScreen &screen, Focusables &clients, | 93 | ClientMenu::ClientMenu(BScreen &screen, Focusables &clients, |
94 | bool listen_for_iconlist_changes): | 94 | bool listen_for_iconlist_changes): |
95 | FbMenu(screen.menuTheme(), screen.imageControl(), | 95 | FbMenu(screen.menuTheme(), screen.imageControl(), |
96 | *screen.layerManager().getLayer(Layer::MENU)), | 96 | *screen.layerManager().getLayer(ResourceLayer::MENU)), |
97 | m_list(clients) { | 97 | m_list(clients) { |
98 | 98 | ||
99 | if (listen_for_iconlist_changes) { | 99 | if (listen_for_iconlist_changes) { |
diff --git a/src/ClientPattern.cc b/src/ClientPattern.cc index 500574e..b2ad691 100644 --- a/src/ClientPattern.cc +++ b/src/ClientPattern.cc | |||
@@ -87,11 +87,13 @@ const Name2WinProperty name_2_winproperties[] = { // sorted for 'bsearch' | |||
87 | { "workspacename", ClientPattern::WORKSPACENAME } | 87 | { "workspacename", ClientPattern::WORKSPACENAME } |
88 | }; | 88 | }; |
89 | 89 | ||
90 | extern "C" { | ||
90 | int name_2_winproperty_cmp(const void* a, const void* b) { | 91 | int name_2_winproperty_cmp(const void* a, const void* b) { |
91 | return strcmp( | 92 | return strcmp( |
92 | reinterpret_cast<const Name2WinProperty*>(a)->name, | 93 | reinterpret_cast<const Name2WinProperty*>(a)->name, |
93 | reinterpret_cast<const Name2WinProperty*>(b)->name); | 94 | reinterpret_cast<const Name2WinProperty*>(b)->name); |
94 | } | 95 | } |
96 | } | ||
95 | 97 | ||
96 | const Name2WinProperty* find_winproperty_by_name(const FbTk::FbString& name) { | 98 | const Name2WinProperty* find_winproperty_by_name(const FbTk::FbString& name) { |
97 | 99 | ||
@@ -442,7 +444,7 @@ FbTk::FbString ClientPattern::getProperty(WinProperty prop, const Focusable &cli | |||
442 | break; | 444 | break; |
443 | case LAYER: | 445 | case LAYER: |
444 | if (fbwin) { | 446 | if (fbwin) { |
445 | result = ::Layer::getString(fbwin->layerNum()); | 447 | result = ::ResourceLayer::getString(fbwin->layerNum()); |
446 | } | 448 | } |
447 | break; | 449 | break; |
448 | case URGENT: | 450 | case URGENT: |
diff --git a/src/CurrentWindowCmd.cc b/src/CurrentWindowCmd.cc index 1851f2d..1122e1f 100644 --- a/src/CurrentWindowCmd.cc +++ b/src/CurrentWindowCmd.cc | |||
@@ -605,7 +605,7 @@ void FullscreenCmd::real_execute() { | |||
605 | 605 | ||
606 | FbTk::Command<void> *SetLayerCmd::parse(const string &command, | 606 | FbTk::Command<void> *SetLayerCmd::parse(const string &command, |
607 | const string &args, bool trusted) { | 607 | const string &args, bool trusted) { |
608 | int l = Layer::getNumFromString(args); | 608 | int l = ResourceLayer::getNumFromString(args); |
609 | return (l == -1) ? 0 : new SetLayerCmd(l); | 609 | return (l == -1) ? 0 : new SetLayerCmd(l); |
610 | } | 610 | } |
611 | 611 | ||
diff --git a/src/Ewmh.cc b/src/Ewmh.cc index 241fd0a..bab543b 100644 --- a/src/Ewmh.cc +++ b/src/Ewmh.cc | |||
@@ -992,9 +992,9 @@ void Ewmh::updateState(FluxboxWindow &win) { | |||
992 | state.push_back(m_net->wm_state_sticky); | 992 | state.push_back(m_net->wm_state_sticky); |
993 | if (win.isShaded()) | 993 | if (win.isShaded()) |
994 | state.push_back(m_net->wm_state_shaded); | 994 | state.push_back(m_net->wm_state_shaded); |
995 | if (win.layerNum() == Layer::BOTTOM) | 995 | if (win.layerNum() == ResourceLayer::BOTTOM) |
996 | state.push_back(m_net->wm_state_below); | 996 | state.push_back(m_net->wm_state_below); |
997 | if (win.layerNum() == Layer::ABOVE_DOCK) | 997 | if (win.layerNum() == ResourceLayer::ABOVE_DOCK) |
998 | state.push_back(m_net->wm_state_above); | 998 | state.push_back(m_net->wm_state_above); |
999 | if (win.isIconic()) | 999 | if (win.isIconic()) |
1000 | state.push_back(m_net->wm_state_hidden); | 1000 | state.push_back(m_net->wm_state_hidden); |
@@ -1346,14 +1346,14 @@ void Ewmh::setState(FluxboxWindow &win, Atom state, bool value, | |||
1346 | win.setIconHidden(value); | 1346 | win.setIconHidden(value); |
1347 | } else if (state == m_net->wm_state_below) { // bottom layer | 1347 | } else if (state == m_net->wm_state_below) { // bottom layer |
1348 | if (value) | 1348 | if (value) |
1349 | win.moveToLayer(Layer::BOTTOM); | 1349 | win.moveToLayer(ResourceLayer::BOTTOM); |
1350 | else if (win.layerNum() > Layer::NORMAL) | 1350 | else if (win.layerNum() > ResourceLayer::NORMAL) |
1351 | win.moveToLayer(Layer::NORMAL); | 1351 | win.moveToLayer(ResourceLayer::NORMAL); |
1352 | } else if (state == m_net->wm_state_above) { // above layer | 1352 | } else if (state == m_net->wm_state_above) { // above layer |
1353 | if (value) | 1353 | if (value) |
1354 | win.moveToLayer(Layer::ABOVE_DOCK); | 1354 | win.moveToLayer(ResourceLayer::ABOVE_DOCK); |
1355 | else if (win.layerNum() < Layer::NORMAL) | 1355 | else if (win.layerNum() < ResourceLayer::NORMAL) |
1356 | win.moveToLayer(Layer::NORMAL); | 1356 | win.moveToLayer(ResourceLayer::NORMAL); |
1357 | } else if (state == m_net->wm_state_demands_attention) { | 1357 | } else if (state == m_net->wm_state_demands_attention) { |
1358 | if (value) { // if add attention | 1358 | if (value) { // if add attention |
1359 | Fluxbox::instance()->attentionHandler().addAttention(client); | 1359 | Fluxbox::instance()->attentionHandler().addAttention(client); |
@@ -1386,16 +1386,16 @@ void Ewmh::toggleState(FluxboxWindow &win, Atom state, WinClient &client) { | |||
1386 | } else if (state == m_net->wm_state_skip_taskbar) { // taskbar | 1386 | } else if (state == m_net->wm_state_skip_taskbar) { // taskbar |
1387 | win.setIconHidden(!win.isIconHidden()); | 1387 | win.setIconHidden(!win.isIconHidden()); |
1388 | } else if (state == m_net->wm_state_below) { // bottom layer | 1388 | } else if (state == m_net->wm_state_below) { // bottom layer |
1389 | if (win.layerNum() == Layer::BOTTOM) | 1389 | if (win.layerNum() == ResourceLayer::BOTTOM) |
1390 | win.moveToLayer(Layer::NORMAL); | 1390 | win.moveToLayer(ResourceLayer::NORMAL); |
1391 | else | 1391 | else |
1392 | win.moveToLayer(Layer::BOTTOM); | 1392 | win.moveToLayer(ResourceLayer::BOTTOM); |
1393 | 1393 | ||
1394 | } else if (state == m_net->wm_state_above) { // top layer | 1394 | } else if (state == m_net->wm_state_above) { // top layer |
1395 | if (win.layerNum() == Layer::ABOVE_DOCK) | 1395 | if (win.layerNum() == ResourceLayer::ABOVE_DOCK) |
1396 | win.moveToLayer(Layer::NORMAL); | 1396 | win.moveToLayer(ResourceLayer::NORMAL); |
1397 | else | 1397 | else |
1398 | win.moveToLayer(Layer::ABOVE_DOCK); | 1398 | win.moveToLayer(ResourceLayer::ABOVE_DOCK); |
1399 | } else if (state == m_net->wm_state_modal) { // modal | 1399 | } else if (state == m_net->wm_state_modal) { // modal |
1400 | client.setStateModal(!client.isStateModal()); | 1400 | client.setStateModal(!client.isStateModal()); |
1401 | } | 1401 | } |
diff --git a/src/FbWinFrame.cc b/src/FbWinFrame.cc index d5b4b70..2b64fa5 100644 --- a/src/FbWinFrame.cc +++ b/src/FbWinFrame.cc | |||
@@ -55,7 +55,7 @@ FbWinFrame::FbWinFrame(BScreen &screen, WindowState &state, | |||
55 | ButtonPressMask | ButtonReleaseMask | | 55 | ButtonPressMask | ButtonReleaseMask | |
56 | ButtonMotionMask | EnterWindowMask | | 56 | ButtonMotionMask | EnterWindowMask | |
57 | LeaveWindowMask, true), | 57 | LeaveWindowMask, true), |
58 | m_layeritem(window(), *screen.layerManager().getLayer(Layer::NORMAL)), | 58 | m_layeritem(window(), *screen.layerManager().getLayer(ResourceLayer::NORMAL)), |
59 | m_titlebar(m_window, 0, 0, 100, 16, | 59 | m_titlebar(m_window, 0, 0, 100, 16, |
60 | ButtonPressMask | ButtonReleaseMask | | 60 | ButtonPressMask | ButtonReleaseMask | |
61 | ButtonMotionMask | ExposureMask | | 61 | ButtonMotionMask | ExposureMask | |
diff --git a/src/FbWinFrame.hh b/src/FbWinFrame.hh index 68da564..6c52566 100644 --- a/src/FbWinFrame.hh +++ b/src/FbWinFrame.hh | |||
@@ -22,6 +22,8 @@ | |||
22 | #ifndef FBWINFRAME_HH | 22 | #ifndef FBWINFRAME_HH |
23 | #define FBWINFRAME_HH | 23 | #define FBWINFRAME_HH |
24 | 24 | ||
25 | #include "WindowState.hh" | ||
26 | |||
25 | #include "FbTk/FbWindow.hh" | 27 | #include "FbTk/FbWindow.hh" |
26 | #include "FbTk/EventHandler.hh" | 28 | #include "FbTk/EventHandler.hh" |
27 | #include "FbTk/RefCount.hh" | 29 | #include "FbTk/RefCount.hh" |
@@ -33,10 +35,6 @@ | |||
33 | #include "FbTk/Container.hh" | 35 | #include "FbTk/Container.hh" |
34 | #include "FbTk/Shape.hh" | 36 | #include "FbTk/Shape.hh" |
35 | 37 | ||
36 | #include "WindowState.hh" | ||
37 | |||
38 | #include <X11/Xutil.h> | ||
39 | |||
40 | #include <vector> | 38 | #include <vector> |
41 | #include <memory> | 39 | #include <memory> |
42 | 40 | ||
@@ -50,7 +48,6 @@ namespace FbTk { | |||
50 | class ImageControl; | 48 | class ImageControl; |
51 | template <class T> class Command; | 49 | template <class T> class Command; |
52 | class Texture; | 50 | class Texture; |
53 | class Layer; | ||
54 | } | 51 | } |
55 | 52 | ||
56 | /// holds a window frame with a client window | 53 | /// holds a window frame with a client window |
diff --git a/src/Gnome.cc b/src/Gnome.cc index 78e8a2f..91a0aef 100644 --- a/src/Gnome.cc +++ b/src/Gnome.cc | |||
@@ -296,7 +296,7 @@ void Gnome::updateState(FluxboxWindow &win) { | |||
296 | void Gnome::updateLayer(FluxboxWindow &win) { | 296 | void Gnome::updateLayer(FluxboxWindow &win) { |
297 | //TODO - map from flux layers to gnome ones | 297 | //TODO - map from flux layers to gnome ones |
298 | // our layers are in the opposite direction to GNOME | 298 | // our layers are in the opposite direction to GNOME |
299 | long layernum = Layer::DESKTOP - win.layerNum(); | 299 | long layernum = ResourceLayer::DESKTOP - win.layerNum(); |
300 | 300 | ||
301 | FluxboxWindow::ClientList::iterator client_it = win.clientList().begin(); | 301 | FluxboxWindow::ClientList::iterator client_it = win.clientList().begin(); |
302 | FluxboxWindow::ClientList::iterator client_it_end = win.clientList().end(); | 302 | FluxboxWindow::ClientList::iterator client_it_end = win.clientList().end(); |
@@ -421,35 +421,35 @@ void Gnome::setLayer(FluxboxWindow *win, int layer) { | |||
421 | switch (layer) { | 421 | switch (layer) { |
422 | case WIN_LAYER_DESKTOP: | 422 | case WIN_LAYER_DESKTOP: |
423 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_DESKTOP)"<<endl; | 423 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_DESKTOP)"<<endl; |
424 | layer = Layer::DESKTOP; | 424 | layer = ResourceLayer::DESKTOP; |
425 | break; | 425 | break; |
426 | case WIN_LAYER_BELOW: | 426 | case WIN_LAYER_BELOW: |
427 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_BELOW)"<<endl; | 427 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_BELOW)"<<endl; |
428 | layer = Layer::BOTTOM; | 428 | layer = ResourceLayer::BOTTOM; |
429 | break; | 429 | break; |
430 | case WIN_LAYER_NORMAL: | 430 | case WIN_LAYER_NORMAL: |
431 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_NORMAL)"<<endl; | 431 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_NORMAL)"<<endl; |
432 | layer = Layer::NORMAL; | 432 | layer = ResourceLayer::NORMAL; |
433 | break; | 433 | break; |
434 | case WIN_LAYER_ONTOP: | 434 | case WIN_LAYER_ONTOP: |
435 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_ONTOP)"<<endl; | 435 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_ONTOP)"<<endl; |
436 | layer = Layer::TOP; | 436 | layer = ResourceLayer::TOP; |
437 | break; | 437 | break; |
438 | case WIN_LAYER_DOCK: | 438 | case WIN_LAYER_DOCK: |
439 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_DOCK)"<<endl; | 439 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_DOCK)"<<endl; |
440 | layer = Layer::DOCK; | 440 | layer = ResourceLayer::DOCK; |
441 | break; | 441 | break; |
442 | case WIN_LAYER_ABOVE_DOCK: | 442 | case WIN_LAYER_ABOVE_DOCK: |
443 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_ABOVE_DOCK)"<<endl; | 443 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_ABOVE_DOCK)"<<endl; |
444 | layer = Layer::ABOVE_DOCK; | 444 | layer = ResourceLayer::ABOVE_DOCK; |
445 | break; | 445 | break; |
446 | case WIN_LAYER_MENU: | 446 | case WIN_LAYER_MENU: |
447 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_MENU)"<<endl; | 447 | fbdbg<<"Gnome::setLayer("<<title<<", WIN_LAYER_MENU)"<<endl; |
448 | layer = Layer::MENU; | 448 | layer = ResourceLayer::MENU; |
449 | break; | 449 | break; |
450 | default: | 450 | default: |
451 | // our windows are in the opposite direction to gnome | 451 | // our windows are in the opposite direction to gnome |
452 | layer = Layer::DESKTOP - layer; | 452 | layer = ResourceLayer::DESKTOP - layer; |
453 | fbdbg<<"Gnome::setLayer("<<win->title().logical()<<", "<<layer<<")"<<endl; | 453 | fbdbg<<"Gnome::setLayer("<<win->title().logical()<<", "<<layer<<")"<<endl; |
454 | 454 | ||
455 | break; | 455 | break; |
diff --git a/src/IconbarTool.cc b/src/IconbarTool.cc index 932121f..dc0eaeb 100644 --- a/src/IconbarTool.cc +++ b/src/IconbarTool.cc | |||
@@ -266,7 +266,7 @@ IconbarTool::IconbarTool(const FbTk::FbWindow &parent, IconbarTheme &theme, | |||
266 | m_rc_use_pixmap(screen.resourceManager(), true, | 266 | m_rc_use_pixmap(screen.resourceManager(), true, |
267 | screen.name() + ".iconbar.usePixmap", screen.altName() + ".Iconbar.UsePixmap"), | 267 | screen.name() + ".iconbar.usePixmap", screen.altName() + ".Iconbar.UsePixmap"), |
268 | m_menu(screen.menuTheme(), screen.imageControl(), | 268 | m_menu(screen.menuTheme(), screen.imageControl(), |
269 | *screen.layerManager().getLayer(Layer::MENU)), | 269 | *screen.layerManager().getLayer(ResourceLayer::MENU)), |
270 | m_alpha(255) { | 270 | m_alpha(255) { |
271 | 271 | ||
272 | // setup mode menu | 272 | // setup mode menu |
diff --git a/src/Layer.hh b/src/Layer.hh index 9aaca0a..ac4102b 100644 --- a/src/Layer.hh +++ b/src/Layer.hh | |||
@@ -19,8 +19,8 @@ | |||
19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
20 | // DEALINGS IN THE SOFTWARE. | 20 | // DEALINGS IN THE SOFTWARE. |
21 | 21 | ||
22 | #ifndef LAYER_HH | 22 | #ifndef RESOURCE_LAYER_HH |
23 | #define LAYER_HH | 23 | #define RESOURCE_LAYER_HH |
24 | 24 | ||
25 | #include "FbTk/StringUtil.hh" | 25 | #include "FbTk/StringUtil.hh" |
26 | 26 | ||
@@ -30,7 +30,7 @@ | |||
30 | * we have a special resource type because we need to be able to name certain layers | 30 | * we have a special resource type because we need to be able to name certain layers |
31 | * a Resource<int> wouldn't allow this | 31 | * a Resource<int> wouldn't allow this |
32 | */ | 32 | */ |
33 | class Layer { | 33 | class ResourceLayer { |
34 | public: | 34 | public: |
35 | enum { | 35 | enum { |
36 | MENU = 0, | 36 | MENU = 0, |
@@ -43,7 +43,7 @@ public: | |||
43 | NUM_LAYERS = 13 | 43 | NUM_LAYERS = 13 |
44 | }; | 44 | }; |
45 | 45 | ||
46 | explicit Layer(int i) : m_num(i) {}; | 46 | explicit ResourceLayer(int i) : m_num(i) {}; |
47 | 47 | ||
48 | static int getNumFromString(const std::string &str) { | 48 | static int getNumFromString(const std::string &str) { |
49 | int tempnum = 0; | 49 | int tempnum = 0; |
@@ -51,37 +51,37 @@ public: | |||
51 | if (FbTk::StringUtil::extractNumber(str, tempnum)) | 51 | if (FbTk::StringUtil::extractNumber(str, tempnum)) |
52 | return tempnum; | 52 | return tempnum; |
53 | if (v == "menu") | 53 | if (v == "menu") |
54 | return ::Layer::MENU; | 54 | return ::ResourceLayer::MENU; |
55 | if (v == "abovedock") | 55 | if (v == "abovedock") |
56 | return ::Layer::ABOVE_DOCK; | 56 | return ::ResourceLayer::ABOVE_DOCK; |
57 | if (v == "dock") | 57 | if (v == "dock") |
58 | return ::Layer::DOCK; | 58 | return ::ResourceLayer::DOCK; |
59 | if (v == "top") | 59 | if (v == "top") |
60 | return ::Layer::TOP; | 60 | return ::ResourceLayer::TOP; |
61 | if (v == "normal") | 61 | if (v == "normal") |
62 | return ::Layer::NORMAL; | 62 | return ::ResourceLayer::NORMAL; |
63 | if (v == "bottom") | 63 | if (v == "bottom") |
64 | return ::Layer::BOTTOM; | 64 | return ::ResourceLayer::BOTTOM; |
65 | if (v == "desktop") | 65 | if (v == "desktop") |
66 | return ::Layer::DESKTOP; | 66 | return ::ResourceLayer::DESKTOP; |
67 | return -1; | 67 | return -1; |
68 | } | 68 | } |
69 | 69 | ||
70 | static std::string getString(int num) { | 70 | static std::string getString(int num) { |
71 | switch (num) { | 71 | switch (num) { |
72 | case ::Layer::MENU: | 72 | case ::ResourceLayer::MENU: |
73 | return std::string("Menu"); | 73 | return std::string("Menu"); |
74 | case ::Layer::ABOVE_DOCK: | 74 | case ::ResourceLayer::ABOVE_DOCK: |
75 | return std::string("AboveDock"); | 75 | return std::string("AboveDock"); |
76 | case ::Layer::DOCK: | 76 | case ::ResourceLayer::DOCK: |
77 | return std::string("Dock"); | 77 | return std::string("Dock"); |
78 | case ::Layer::TOP: | 78 | case ::ResourceLayer::TOP: |
79 | return std::string("Top"); | 79 | return std::string("Top"); |
80 | case ::Layer::NORMAL: | 80 | case ::ResourceLayer::NORMAL: |
81 | return std::string("Normal"); | 81 | return std::string("Normal"); |
82 | case ::Layer::BOTTOM: | 82 | case ::ResourceLayer::BOTTOM: |
83 | return std::string("Bottom"); | 83 | return std::string("Bottom"); |
84 | case ::Layer::DESKTOP: | 84 | case ::ResourceLayer::DESKTOP: |
85 | return std::string("Desktop"); | 85 | return std::string("Desktop"); |
86 | default: | 86 | default: |
87 | return FbTk::StringUtil::number2String(num); | 87 | return FbTk::StringUtil::number2String(num); |
@@ -91,10 +91,10 @@ public: | |||
91 | int getNum() const { return m_num; } | 91 | int getNum() const { return m_num; } |
92 | std::string getString() const { return getString(m_num); } | 92 | std::string getString() const { return getString(m_num); } |
93 | 93 | ||
94 | Layer &operator=(int num) { m_num = num; return *this; } | 94 | ResourceLayer &operator=(int num) { m_num = num; return *this; } |
95 | 95 | ||
96 | private: | 96 | private: |
97 | int m_num; | 97 | int m_num; |
98 | }; | 98 | }; |
99 | 99 | ||
100 | #endif // LAYER_HH | 100 | #endif // RESOURCE_LAYER_HH |
diff --git a/src/LayerMenu.cc b/src/LayerMenu.cc index 0638366..94a6622 100644 --- a/src/LayerMenu.cc +++ b/src/LayerMenu.cc | |||
@@ -42,12 +42,12 @@ LayerMenu::LayerMenu(FbTk::ThemeProxy<FbTk::MenuTheme> &tm, | |||
42 | int layernum; | 42 | int layernum; |
43 | } layer_menuitems[] = { | 43 | } layer_menuitems[] = { |
44 | //TODO: nls | 44 | //TODO: nls |
45 | {0, 0, _FB_XTEXT(Layer, AboveDock, "Above Dock", "Layer above dock"), Layer::ABOVE_DOCK}, | 45 | {0, 0, _FB_XTEXT(Layer, AboveDock, "Above Dock", "Layer above dock"), ResourceLayer::ABOVE_DOCK}, |
46 | {0, 0, _FB_XTEXT(Layer, Dock, "Dock", "Layer dock"), Layer::DOCK}, | 46 | {0, 0, _FB_XTEXT(Layer, Dock, "Dock", "Layer dock"), ResourceLayer::DOCK}, |
47 | {0, 0, _FB_XTEXT(Layer, Top, "Top", "Layer top"), Layer::TOP}, | 47 | {0, 0, _FB_XTEXT(Layer, Top, "Top", "Layer top"), ResourceLayer::TOP}, |
48 | {0, 0, _FB_XTEXT(Layer, Normal, "Normal", "Layer normal"), Layer::NORMAL}, | 48 | {0, 0, _FB_XTEXT(Layer, Normal, "Normal", "Layer normal"), ResourceLayer::NORMAL}, |
49 | {0, 0, _FB_XTEXT(Layer, Bottom, "Bottom", "Layer bottom"), Layer::BOTTOM}, | 49 | {0, 0, _FB_XTEXT(Layer, Bottom, "Bottom", "Layer bottom"), ResourceLayer::BOTTOM}, |
50 | {0, 0, _FB_XTEXT(Layer, Desktop, "Desktop", "Layer desktop"), Layer::DESKTOP}, | 50 | {0, 0, _FB_XTEXT(Layer, Desktop, "Desktop", "Layer desktop"), ResourceLayer::DESKTOP}, |
51 | }; | 51 | }; |
52 | 52 | ||
53 | FbTk::RefCount<FbTk::Command<void> > saverc_cmd(new FbCommands::SaveResources()); | 53 | FbTk::RefCount<FbTk::Command<void> > saverc_cmd(new FbCommands::SaveResources()); |
diff --git a/src/MenuCreator.cc b/src/MenuCreator.cc index 72e55ca..9884187 100644 --- a/src/MenuCreator.cc +++ b/src/MenuCreator.cc | |||
@@ -374,7 +374,7 @@ FbMenu *MenuCreator::createMenu(const string &label, int screen_number) { | |||
374 | 374 | ||
375 | FbMenu *menu = new FbMenu(screen->menuTheme(), | 375 | FbMenu *menu = new FbMenu(screen->menuTheme(), |
376 | screen->imageControl(), | 376 | screen->imageControl(), |
377 | *screen->layerManager().getLayer(Layer::MENU)); | 377 | *screen->layerManager().getLayer(ResourceLayer::MENU)); |
378 | if (!label.empty()) | 378 | if (!label.empty()) |
379 | menu->setLabel(label); | 379 | menu->setLabel(label); |
380 | 380 | ||
@@ -511,7 +511,7 @@ bool MenuCreator::createWindowMenuItem(const string &type, | |||
511 | FbTk::Menu *submenu = | 511 | FbTk::Menu *submenu = |
512 | new AlphaMenu(screen->menuTheme(), | 512 | new AlphaMenu(screen->menuTheme(), |
513 | screen->imageControl(), | 513 | screen->imageControl(), |
514 | *screen->layerManager().getLayer(Layer::MENU)); | 514 | *screen->layerManager().getLayer(ResourceLayer::MENU)); |
515 | submenu->disableTitle(); | 515 | submenu->disableTitle(); |
516 | menu.insert(label.empty() ? _FB_XTEXT(Configmenu, Transparency, "Transparency", | 516 | menu.insert(label.empty() ? _FB_XTEXT(Configmenu, Transparency, "Transparency", |
517 | "Menu containing various transparency options"): label, | 517 | "Menu containing various transparency options"): label, |
@@ -537,7 +537,7 @@ bool MenuCreator::createWindowMenuItem(const string &type, | |||
537 | 537 | ||
538 | FbTk::Menu *submenu = new LayerMenu(screen->menuTheme(), | 538 | FbTk::Menu *submenu = new LayerMenu(screen->menuTheme(), |
539 | screen->imageControl(), | 539 | screen->imageControl(), |
540 | *screen->layerManager().getLayer(Layer::MENU), | 540 | *screen->layerManager().getLayer(ResourceLayer::MENU), |
541 | &context, | 541 | &context, |
542 | false); | 542 | false); |
543 | submenu->disableTitle(); | 543 | submenu->disableTitle(); |
diff --git a/src/Remember.cc b/src/Remember.cc index a9be4bc..6dd636f 100644 --- a/src/Remember.cc +++ b/src/Remember.cc | |||
@@ -477,7 +477,7 @@ int parseApp(ifstream &file, Application &app, string *first_line = 0) { | |||
477 | else | 477 | else |
478 | had_error = true; | 478 | had_error = true; |
479 | } else if (str_key == "layer") { | 479 | } else if (str_key == "layer") { |
480 | int l = Layer::getNumFromString(str_label); | 480 | int l = ResourceLayer::getNumFromString(str_label); |
481 | had_error = (l == -1); | 481 | had_error = (l == -1); |
482 | if (!had_error) | 482 | if (!had_error) |
483 | app.rememberLayer(l); | 483 | app.rememberLayer(l); |
diff --git a/src/Resources.cc b/src/Resources.cc index 0364477..2e07725 100644 --- a/src/Resources.cc +++ b/src/Resources.cc | |||
@@ -192,17 +192,17 @@ setFromString(const char *strval) { | |||
192 | 192 | ||
193 | 193 | ||
194 | template<> | 194 | template<> |
195 | string FbTk::Resource<Layer>:: | 195 | string FbTk::Resource<ResourceLayer>:: |
196 | getString() const { | 196 | getString() const { |
197 | return ::Layer::getString(m_value.getNum()); | 197 | return ::ResourceLayer::getString(m_value.getNum()); |
198 | } | 198 | } |
199 | 199 | ||
200 | template<> | 200 | template<> |
201 | void FbTk::Resource<Layer>:: | 201 | void FbTk::Resource<ResourceLayer>:: |
202 | setFromString(const char *strval) { | 202 | setFromString(const char *strval) { |
203 | string str(strval); | 203 | string str(strval); |
204 | int tempnum = ::Layer::getNumFromString(str); | 204 | int tempnum = ::ResourceLayer::getNumFromString(str); |
205 | if (tempnum >= 0 && tempnum < ::Layer::NUM_LAYERS) | 205 | if (tempnum >= 0 && tempnum < ::ResourceLayer::NUM_LAYERS) |
206 | m_value = tempnum; | 206 | m_value = tempnum; |
207 | else | 207 | else |
208 | setDefaultValue(); | 208 | setDefaultValue(); |
diff --git a/src/Screen.cc b/src/Screen.cc index 107f4d2..1b58231 100644 --- a/src/Screen.cc +++ b/src/Screen.cc | |||
@@ -489,7 +489,7 @@ BScreen::BScreen(FbTk::ResourceManager &rm, | |||
489 | changeWorkspaceID(first_desktop); | 489 | changeWorkspaceID(first_desktop); |
490 | 490 | ||
491 | #ifdef SLIT | 491 | #ifdef SLIT |
492 | m_slit.reset(new Slit(*this, *layerManager().getLayer(Layer::DESKTOP), | 492 | m_slit.reset(new Slit(*this, *layerManager().getLayer(ResourceLayer::DESKTOP), |
493 | fluxbox->getSlitlistFilename().c_str())); | 493 | fluxbox->getSlitlistFilename().c_str())); |
494 | #endif // SLIT | 494 | #endif // SLIT |
495 | 495 | ||
@@ -598,7 +598,7 @@ void BScreen::initWindows() { | |||
598 | 598 | ||
599 | #ifdef USE_TOOLBAR | 599 | #ifdef USE_TOOLBAR |
600 | m_toolbar.reset(new Toolbar(*this, | 600 | m_toolbar.reset(new Toolbar(*this, |
601 | *layerManager().getLayer(::Layer::NORMAL))); | 601 | *layerManager().getLayer(::ResourceLayer::NORMAL))); |
602 | #endif // USE_TOOLBAR | 602 | #endif // USE_TOOLBAR |
603 | 603 | ||
604 | unsigned int nchild; | 604 | unsigned int nchild; |
@@ -858,7 +858,7 @@ void BScreen::cycleFocus(int options, const ClientPattern *pat, bool reverse) { | |||
858 | FbMenu *BScreen::createMenu(const string &label) { | 858 | FbMenu *BScreen::createMenu(const string &label) { |
859 | FbMenu *menu = new FbMenu(menuTheme(), | 859 | FbMenu *menu = new FbMenu(menuTheme(), |
860 | imageControl(), | 860 | imageControl(), |
861 | *layerManager().getLayer(Layer::MENU)); | 861 | *layerManager().getLayer(ResourceLayer::MENU)); |
862 | if (!label.empty()) | 862 | if (!label.empty()) |
863 | menu->setLabel(label); | 863 | menu->setLabel(label); |
864 | 864 | ||
@@ -868,7 +868,7 @@ FbMenu *BScreen::createMenu(const string &label) { | |||
868 | FbMenu *BScreen::createToggleMenu(const string &label) { | 868 | FbMenu *BScreen::createToggleMenu(const string &label) { |
869 | FbMenu *menu = new ToggleMenu(menuTheme(), | 869 | FbMenu *menu = new ToggleMenu(menuTheme(), |
870 | imageControl(), | 870 | imageControl(), |
871 | *layerManager().getLayer(Layer::MENU)); | 871 | *layerManager().getLayer(ResourceLayer::MENU)); |
872 | if (!label.empty()) | 872 | if (!label.empty()) |
873 | menu->setLabel(label); | 873 | menu->setLabel(label); |
874 | 874 | ||
diff --git a/src/SendToMenu.cc b/src/SendToMenu.cc index 0aa1c31..b148a30 100644 --- a/src/SendToMenu.cc +++ b/src/SendToMenu.cc | |||
@@ -50,7 +50,7 @@ private: | |||
50 | SendToMenu::SendToMenu(BScreen &screen): | 50 | SendToMenu::SendToMenu(BScreen &screen): |
51 | FbMenu(screen.menuTheme(), | 51 | FbMenu(screen.menuTheme(), |
52 | screen.imageControl(), | 52 | screen.imageControl(), |
53 | *screen.layerManager().getLayer(Layer::MENU)) { | 53 | *screen.layerManager().getLayer(ResourceLayer::MENU)) { |
54 | // listen to: | 54 | // listen to: |
55 | // workspace count signal | 55 | // workspace count signal |
56 | // workspace names signal | 56 | // workspace names signal |
diff --git a/src/Slit.cc b/src/Slit.cc index 8ad83dd..ef1564a 100644 --- a/src/Slit.cc +++ b/src/Slit.cc | |||
@@ -224,10 +224,10 @@ Slit::Slit(BScreen &scr, FbTk::Layer &layer, const char *filename) | |||
224 | m_screen(scr), | 224 | m_screen(scr), |
225 | m_clientlist_menu(scr.menuTheme(), | 225 | m_clientlist_menu(scr.menuTheme(), |
226 | scr.imageControl(), | 226 | scr.imageControl(), |
227 | *scr.layerManager().getLayer(Layer::MENU)), | 227 | *scr.layerManager().getLayer(ResourceLayer::MENU)), |
228 | m_slitmenu(scr.menuTheme(), | 228 | m_slitmenu(scr.menuTheme(), |
229 | scr.imageControl(), | 229 | scr.imageControl(), |
230 | *scr.layerManager().getLayer(Layer::MENU)), | 230 | *scr.layerManager().getLayer(ResourceLayer::MENU)), |
231 | #ifdef XINERAMA | 231 | #ifdef XINERAMA |
232 | m_xineramaheadmenu(0), | 232 | m_xineramaheadmenu(0), |
233 | #endif // XINERAMA | 233 | #endif // XINERAMA |
@@ -257,7 +257,7 @@ Slit::Slit(BScreen &scr, FbTk::Layer &layer, const char *filename) | |||
257 | scr.name() + ".slit.alpha", scr.altName() + ".Slit.Alpha"), | 257 | scr.name() + ".slit.alpha", scr.altName() + ".Slit.Alpha"), |
258 | m_rc_on_head(scr.resourceManager(), 0, | 258 | m_rc_on_head(scr.resourceManager(), 0, |
259 | scr.name() + ".slit.onhead", scr.altName() + ".Slit.onHead"), | 259 | scr.name() + ".slit.onhead", scr.altName() + ".Slit.onHead"), |
260 | m_rc_layernum(scr.resourceManager(), Layer(Layer::DOCK), | 260 | m_rc_layernum(scr.resourceManager(), ResourceLayer(ResourceLayer::DOCK), |
261 | scr.name() + ".slit.layer", scr.altName() + ".Slit.Layer") { | 261 | scr.name() + ".slit.layer", scr.altName() + ".Slit.Layer") { |
262 | 262 | ||
263 | _FB_USES_NLS; | 263 | _FB_USES_NLS; |
@@ -298,7 +298,7 @@ Slit::Slit(BScreen &scr, FbTk::Layer &layer, const char *filename) | |||
298 | m_layermenu.reset(new LayerMenu(scr.menuTheme(), | 298 | m_layermenu.reset(new LayerMenu(scr.menuTheme(), |
299 | scr.imageControl(), | 299 | scr.imageControl(), |
300 | *scr.layerManager(). | 300 | *scr.layerManager(). |
301 | getLayer(Layer::MENU), | 301 | getLayer(ResourceLayer::MENU), |
302 | this, | 302 | this, |
303 | true)); | 303 | true)); |
304 | m_layermenu->setLabel(_FB_XTEXT(Slit, Layer, "Slit Layer", "Title of Slit Layer Menu")); | 304 | m_layermenu->setLabel(_FB_XTEXT(Slit, Layer, "Slit Layer", "Title of Slit Layer Menu")); |
@@ -1176,7 +1176,7 @@ void Slit::setupMenu() { | |||
1176 | // it'll be freed by the slitmenu (since not marked internal) | 1176 | // it'll be freed by the slitmenu (since not marked internal) |
1177 | FbMenu *placement_menu = new FbMenu(m_screen.menuTheme(), | 1177 | FbMenu *placement_menu = new FbMenu(m_screen.menuTheme(), |
1178 | m_screen.imageControl(), | 1178 | m_screen.imageControl(), |
1179 | *m_screen.layerManager().getLayer(::Layer::MENU)); | 1179 | *m_screen.layerManager().getLayer(::ResourceLayer::MENU)); |
1180 | 1180 | ||
1181 | 1181 | ||
1182 | // setup base menu | 1182 | // setup base menu |
@@ -1194,7 +1194,7 @@ void Slit::setupMenu() { | |||
1194 | screen().menuTheme(), | 1194 | screen().menuTheme(), |
1195 | screen(), | 1195 | screen(), |
1196 | screen().imageControl(), | 1196 | screen().imageControl(), |
1197 | *screen().layerManager().getLayer(::Layer::MENU), | 1197 | *screen().layerManager().getLayer(::ResourceLayer::MENU), |
1198 | *this, | 1198 | *this, |
1199 | _FB_XTEXT(Slit, OnHead, "Slit on Head", "Title of Slits On Head menu") | 1199 | _FB_XTEXT(Slit, OnHead, "Slit on Head", "Title of Slits On Head menu") |
1200 | )); | 1200 | )); |
diff --git a/src/Slit.hh b/src/Slit.hh index fea43ea..7f2729d 100644 --- a/src/Slit.hh +++ b/src/Slit.hh | |||
@@ -186,7 +186,7 @@ private: | |||
186 | FbTk::Resource<bool> m_rc_kde_dockapp, m_rc_auto_hide, m_rc_maximize_over; | 186 | FbTk::Resource<bool> m_rc_kde_dockapp, m_rc_auto_hide, m_rc_maximize_over; |
187 | FbTk::Resource<Slit::Placement> m_rc_placement; | 187 | FbTk::Resource<Slit::Placement> m_rc_placement; |
188 | FbTk::Resource<int> m_rc_alpha, m_rc_on_head; | 188 | FbTk::Resource<int> m_rc_alpha, m_rc_on_head; |
189 | FbTk::Resource<class Layer> m_rc_layernum; | 189 | FbTk::Resource<class ResourceLayer> m_rc_layernum; |
190 | }; | 190 | }; |
191 | 191 | ||
192 | 192 | ||
diff --git a/src/Toolbar.cc b/src/Toolbar.cc index 1e43b5c..471f5ec 100644 --- a/src/Toolbar.cc +++ b/src/Toolbar.cc | |||
@@ -190,15 +190,15 @@ Toolbar::Toolbar(BScreen &scrn, FbTk::Layer &layer, size_t width): | |||
190 | m_layeritem(frame.window, layer), | 190 | m_layeritem(frame.window, layer), |
191 | m_layermenu(scrn.menuTheme(), | 191 | m_layermenu(scrn.menuTheme(), |
192 | scrn.imageControl(), | 192 | scrn.imageControl(), |
193 | *scrn.layerManager().getLayer(Layer::MENU), | 193 | *scrn.layerManager().getLayer(ResourceLayer::MENU), |
194 | this, | 194 | this, |
195 | true), | 195 | true), |
196 | m_placementmenu(scrn.menuTheme(), | 196 | m_placementmenu(scrn.menuTheme(), |
197 | scrn.imageControl(), | 197 | scrn.imageControl(), |
198 | *scrn.layerManager().getLayer(Layer::MENU)), | 198 | *scrn.layerManager().getLayer(ResourceLayer::MENU)), |
199 | m_toolbarmenu(scrn.menuTheme(), | 199 | m_toolbarmenu(scrn.menuTheme(), |
200 | scrn.imageControl(), | 200 | scrn.imageControl(), |
201 | *scrn.layerManager().getLayer(Layer::MENU)), | 201 | *scrn.layerManager().getLayer(ResourceLayer::MENU)), |
202 | #ifdef XINERAMA | 202 | #ifdef XINERAMA |
203 | m_xineramaheadmenu(0), | 203 | m_xineramaheadmenu(0), |
204 | #endif // XINERAMA | 204 | #endif // XINERAMA |
@@ -215,7 +215,7 @@ Toolbar::Toolbar(BScreen &scrn, FbTk::Layer &layer, size_t width): | |||
215 | scrn.name() + ".toolbar.widthPercent", scrn.altName() + ".Toolbar.WidthPercent"), | 215 | scrn.name() + ".toolbar.widthPercent", scrn.altName() + ".Toolbar.WidthPercent"), |
216 | m_rc_alpha(scrn.resourceManager(), 255, | 216 | m_rc_alpha(scrn.resourceManager(), 255, |
217 | scrn.name() + ".toolbar.alpha", scrn.altName() + ".Toolbar.Alpha"), | 217 | scrn.name() + ".toolbar.alpha", scrn.altName() + ".Toolbar.Alpha"), |
218 | m_rc_layernum(scrn.resourceManager(), Layer(Layer::DOCK), | 218 | m_rc_layernum(scrn.resourceManager(), ResourceLayer(ResourceLayer::DOCK), |
219 | scrn.name() + ".toolbar.layer", scrn.altName() + ".Toolbar.Layer"), | 219 | scrn.name() + ".toolbar.layer", scrn.altName() + ".Toolbar.Layer"), |
220 | m_rc_on_head(scrn.resourceManager(), 1, | 220 | m_rc_on_head(scrn.resourceManager(), 1, |
221 | scrn.name() + ".toolbar.onhead", scrn.altName() + ".Toolbar.onHead"), | 221 | scrn.name() + ".toolbar.onhead", scrn.altName() + ".Toolbar.onHead"), |
@@ -829,7 +829,7 @@ void Toolbar::setupMenus(bool skip_new_placement) { | |||
829 | new XineramaHeadMenu<Toolbar>(screen().menuTheme(), | 829 | new XineramaHeadMenu<Toolbar>(screen().menuTheme(), |
830 | screen(), | 830 | screen(), |
831 | screen().imageControl(), | 831 | screen().imageControl(), |
832 | *screen().layerManager().getLayer(::Layer::MENU), | 832 | *screen().layerManager().getLayer(::ResourceLayer::MENU), |
833 | *this, | 833 | *this, |
834 | _FB_XTEXT(Toolbar, OnHead, "Toolbar on Head", | 834 | _FB_XTEXT(Toolbar, OnHead, "Toolbar on Head", |
835 | "Title of toolbar on head menu"))); | 835 | "Title of toolbar on head menu"))); |
diff --git a/src/Toolbar.hh b/src/Toolbar.hh index 1f41ed5..3c9d048 100644 --- a/src/Toolbar.hh +++ b/src/Toolbar.hh | |||
@@ -187,7 +187,7 @@ private: | |||
187 | FbTk::Resource<bool> m_rc_auto_hide, m_rc_maximize_over, m_rc_visible; | 187 | FbTk::Resource<bool> m_rc_auto_hide, m_rc_maximize_over, m_rc_visible; |
188 | FbTk::Resource<int> m_rc_width_percent; | 188 | FbTk::Resource<int> m_rc_width_percent; |
189 | FbTk::Resource<int> m_rc_alpha; | 189 | FbTk::Resource<int> m_rc_alpha; |
190 | FbTk::Resource<class Layer> m_rc_layernum; | 190 | FbTk::Resource<class ResourceLayer> m_rc_layernum; |
191 | FbTk::Resource<int> m_rc_on_head; | 191 | FbTk::Resource<int> m_rc_on_head; |
192 | FbTk::Resource<Placement> m_rc_placement; | 192 | FbTk::Resource<Placement> m_rc_placement; |
193 | FbTk::Resource<int> m_rc_height; | 193 | FbTk::Resource<int> m_rc_height; |
diff --git a/src/Window.cc b/src/Window.cc index 51a66df..1a5bd91 100644 --- a/src/Window.cc +++ b/src/Window.cc | |||
@@ -479,7 +479,7 @@ void FluxboxWindow::init() { | |||
479 | m_workspace_number = | 479 | m_workspace_number = |
480 | m_client->transientFor()->fbwindow()->workspaceNumber(); | 480 | m_client->transientFor()->fbwindow()->workspaceNumber(); |
481 | } else // if no parent then set default layer | 481 | } else // if no parent then set default layer |
482 | moveToLayer(m_state.layernum, m_state.layernum != ::Layer::NORMAL); | 482 | moveToLayer(m_state.layernum, m_state.layernum != ::ResourceLayer::NORMAL); |
483 | 483 | ||
484 | fbdbg<<"FluxboxWindow::init("<<title().logical()<<") transientFor: "<< | 484 | fbdbg<<"FluxboxWindow::init("<<title().logical()<<") transientFor: "<< |
485 | m_client->transientFor()<<endl; | 485 | m_client->transientFor()<<endl; |
@@ -1445,9 +1445,9 @@ void FluxboxWindow::setFullscreenLayer() { | |||
1445 | getOnHead() != foc->getOnHead() || | 1445 | getOnHead() != foc->getOnHead() || |
1446 | (foc->winClient().isTransient() && | 1446 | (foc->winClient().isTransient() && |
1447 | foc->winClient().transientFor()->fbwindow() == this)) { | 1447 | foc->winClient().transientFor()->fbwindow() == this)) { |
1448 | moveToLayer(::Layer::ABOVE_DOCK); | 1448 | moveToLayer(::ResourceLayer::ABOVE_DOCK); |
1449 | } else { | 1449 | } else { |
1450 | moveToLayer(::Layer::DESKTOP); | 1450 | moveToLayer(::ResourceLayer::DESKTOP); |
1451 | } | 1451 | } |
1452 | stateSig().notify(); | 1452 | stateSig().notify(); |
1453 | 1453 | ||
@@ -1683,10 +1683,10 @@ void FluxboxWindow::moveToLayer(int layernum, bool force) { | |||
1683 | fbdbg<<"FluxboxWindow("<<title().logical()<<")::moveToLayer("<<layernum<<")"<<endl; | 1683 | fbdbg<<"FluxboxWindow("<<title().logical()<<")::moveToLayer("<<layernum<<")"<<endl; |
1684 | 1684 | ||
1685 | // don't let it set its layer into menu area | 1685 | // don't let it set its layer into menu area |
1686 | if (layernum <= ::Layer::MENU) | 1686 | if (layernum <= ::ResourceLayer::MENU) |
1687 | layernum = ::Layer::MENU + 1; | 1687 | layernum = ::ResourceLayer::MENU + 1; |
1688 | else if (layernum >= ::Layer::NUM_LAYERS) | 1688 | else if (layernum >= ::ResourceLayer::NUM_LAYERS) |
1689 | layernum = ::Layer::NUM_LAYERS - 1; | 1689 | layernum = ::ResourceLayer::NUM_LAYERS - 1; |
1690 | 1690 | ||
1691 | if (!m_initialized) | 1691 | if (!m_initialized) |
1692 | m_state.layernum = layernum; | 1692 | m_state.layernum = layernum; |
@@ -1758,7 +1758,7 @@ void FluxboxWindow::setFocusFlag(bool focus) { | |||
1758 | } | 1758 | } |
1759 | 1759 | ||
1760 | if (m_state.fullscreen && focus) { | 1760 | if (m_state.fullscreen && focus) { |
1761 | moveToLayer(::Layer::ABOVE_DOCK); | 1761 | moveToLayer(::ResourceLayer::ABOVE_DOCK); |
1762 | leave(screen().focusedWindowSig()); | 1762 | leave(screen().focusedWindowSig()); |
1763 | } | 1763 | } |
1764 | 1764 | ||
@@ -3774,7 +3774,7 @@ void FluxboxWindow::setWindowType(WindowState::WindowType type) { | |||
3774 | setMouseFocus(false); | 3774 | setMouseFocus(false); |
3775 | setClickFocus(false); | 3775 | setClickFocus(false); |
3776 | setDecorationMask(WindowState::DECOR_NONE); | 3776 | setDecorationMask(WindowState::DECOR_NONE); |
3777 | moveToLayer(::Layer::DOCK); | 3777 | moveToLayer(::ResourceLayer::DOCK); |
3778 | break; | 3778 | break; |
3779 | case WindowState::TYPE_DESKTOP: | 3779 | case WindowState::TYPE_DESKTOP: |
3780 | /* | 3780 | /* |
@@ -3787,7 +3787,7 @@ void FluxboxWindow::setWindowType(WindowState::WindowType type) { | |||
3787 | setIconHidden(true); | 3787 | setIconHidden(true); |
3788 | setFocusNew(false); | 3788 | setFocusNew(false); |
3789 | setMouseFocus(false); | 3789 | setMouseFocus(false); |
3790 | moveToLayer(::Layer::DESKTOP); | 3790 | moveToLayer(::ResourceLayer::DESKTOP); |
3791 | setDecorationMask(WindowState::DECOR_NONE); | 3791 | setDecorationMask(WindowState::DECOR_NONE); |
3792 | setTabable(false); | 3792 | setTabable(false); |
3793 | setMovable(false); | 3793 | setMovable(false); |
@@ -3822,7 +3822,7 @@ void FluxboxWindow::setWindowType(WindowState::WindowType type) { | |||
3822 | */ | 3822 | */ |
3823 | setDecorationMask(WindowState::DECOR_TOOL); | 3823 | setDecorationMask(WindowState::DECOR_TOOL); |
3824 | setIconHidden(true); | 3824 | setIconHidden(true); |
3825 | moveToLayer(::Layer::ABOVE_DOCK); | 3825 | moveToLayer(::ResourceLayer::ABOVE_DOCK); |
3826 | break; | 3826 | break; |
3827 | case WindowState::TYPE_NORMAL: | 3827 | case WindowState::TYPE_NORMAL: |
3828 | default: | 3828 | default: |
diff --git a/src/Window.hh b/src/Window.hh index 607ff69..bb27060 100644 --- a/src/Window.hh +++ b/src/Window.hh | |||
@@ -25,6 +25,12 @@ | |||
25 | #ifndef WINDOW_HH | 25 | #ifndef WINDOW_HH |
26 | #define WINDOW_HH | 26 | #define WINDOW_HH |
27 | 27 | ||
28 | #include "FbWinFrame.hh" | ||
29 | #include "Focusable.hh" | ||
30 | #include "FocusableTheme.hh" | ||
31 | #include "FocusControl.hh" | ||
32 | #include "WinButton.hh" | ||
33 | |||
28 | #include "FbTk/DefaultValue.hh" | 34 | #include "FbTk/DefaultValue.hh" |
29 | #include "FbTk/Timer.hh" | 35 | #include "FbTk/Timer.hh" |
30 | #include "FbTk/Subject.hh" | 36 | #include "FbTk/Subject.hh" |
@@ -33,13 +39,6 @@ | |||
33 | #include "FbTk/LayerItem.hh" | 39 | #include "FbTk/LayerItem.hh" |
34 | #include "FbTk/Signal.hh" | 40 | #include "FbTk/Signal.hh" |
35 | 41 | ||
36 | #include "FbWinFrame.hh" | ||
37 | #include "Focusable.hh" | ||
38 | #include "FocusableTheme.hh" | ||
39 | #include "FocusControl.hh" | ||
40 | #include "WinButton.hh" | ||
41 | |||
42 | |||
43 | #include <sys/time.h> | 42 | #include <sys/time.h> |
44 | #include <vector> | 43 | #include <vector> |
45 | #include <string> | 44 | #include <string> |
diff --git a/src/WindowState.hh b/src/WindowState.hh index 6409d13..58664fa 100644 --- a/src/WindowState.hh +++ b/src/WindowState.hh | |||
@@ -113,7 +113,7 @@ public: | |||
113 | focused(false), | 113 | focused(false), |
114 | shaded(false), fullscreen(false), stuck(false), iconic(false), | 114 | shaded(false), fullscreen(false), stuck(false), iconic(false), |
115 | focus_hidden(false), icon_hidden(false), | 115 | focus_hidden(false), icon_hidden(false), |
116 | maximized(0), layernum(Layer::NORMAL), | 116 | maximized(0), layernum(ResourceLayer::NORMAL), |
117 | x(0), y(0), width(1), height(1) { } | 117 | x(0), y(0), width(1), height(1) { } |
118 | 118 | ||
119 | void saveGeometry(int x, int y, unsigned int width, unsigned int height, | 119 | void saveGeometry(int x, int y, unsigned int width, unsigned int height, |
diff --git a/src/WorkspaceCmd.cc b/src/WorkspaceCmd.cc index 168a56d..ad88640 100644 --- a/src/WorkspaceCmd.cc +++ b/src/WorkspaceCmd.cc | |||
@@ -509,7 +509,7 @@ void ShowDesktopCmd::execute() { | |||
509 | for (; it != it_end; ++it) { | 509 | for (; it != it_end; ++it) { |
510 | if (!(*it)->fbwindow()->isIconic() && ((*it)->fbwindow()->isStuck() || | 510 | if (!(*it)->fbwindow()->isIconic() && ((*it)->fbwindow()->isStuck() || |
511 | (*it)->fbwindow()->workspaceNumber() == space) && | 511 | (*it)->fbwindow()->workspaceNumber() == space) && |
512 | (*it)->fbwindow()->layerNum() < Layer::DESKTOP) { | 512 | (*it)->fbwindow()->layerNum() < ResourceLayer::DESKTOP) { |
513 | (*it)->fbwindow()->iconify(); | 513 | (*it)->fbwindow()->iconify(); |
514 | count++; | 514 | count++; |
515 | } | 515 | } |
diff --git a/src/WorkspaceMenu.cc b/src/WorkspaceMenu.cc index d0d01bc..d73947b 100644 --- a/src/WorkspaceMenu.cc +++ b/src/WorkspaceMenu.cc | |||
@@ -69,7 +69,7 @@ void add_workspaces(WorkspaceMenu& menu, BScreen& screen) { | |||
69 | WorkspaceMenu::WorkspaceMenu(BScreen &screen): | 69 | WorkspaceMenu::WorkspaceMenu(BScreen &screen): |
70 | FbMenu(screen.menuTheme(), | 70 | FbMenu(screen.menuTheme(), |
71 | screen.imageControl(), | 71 | screen.imageControl(), |
72 | *screen.layerManager().getLayer(Layer::MENU)) { | 72 | *screen.layerManager().getLayer(ResourceLayer::MENU)) { |
73 | 73 | ||
74 | init(screen); | 74 | init(screen); |
75 | } | 75 | } |
diff --git a/src/fluxbox.cc b/src/fluxbox.cc index ee0abae..99b9ea9 100644 --- a/src/fluxbox.cc +++ b/src/fluxbox.cc | |||
@@ -401,7 +401,7 @@ Fluxbox::Fluxbox(int argc, char **argv, | |||
401 | BScreen *screen = new BScreen(m_screen_rm.lock(), | 401 | BScreen *screen = new BScreen(m_screen_rm.lock(), |
402 | std::string("session.screen") + sc_nr, | 402 | std::string("session.screen") + sc_nr, |
403 | std::string("session.Screen") + sc_nr, | 403 | std::string("session.Screen") + sc_nr, |
404 | screens[s], ::Layer::NUM_LAYERS); | 404 | screens[s], ::ResourceLayer::NUM_LAYERS); |
405 | 405 | ||
406 | // already handled | 406 | // already handled |
407 | if (! screen->isScreenManaged()) { | 407 | if (! screen->isScreenManaged()) { |