diff options
author | Ken Moore <ken@pcbsd.org> | 2015-01-05 14:31:43 -0500 |
---|---|---|
committer | Ken Moore <ken@pcbsd.org> | 2015-01-05 14:31:43 -0500 |
commit | ebd5faf993fd3ea8f6e929df6f3288cfa1d4b752 (patch) | |
tree | b6fd32a17f6a138c804884bf2cde0dde8ab09aa8 /lumina-desktop/panel-plugins/taskmanager/LTaskButton.h | |
parent | Quick checkpoint of additional XCB improvements/fixes. Still having an issue ... (diff) | |
download | lumina-ebd5faf993fd3ea8f6e929df6f3288cfa1d4b752.tar.gz lumina-ebd5faf993fd3ea8f6e929df6f3288cfa1d4b752.tar.bz2 lumina-ebd5faf993fd3ea8f6e929df6f3288cfa1d4b752.zip |
Clean up the Panel/Taskmanager XCB usage quite a bit. Now the panel is "seen" by fluxbox when a window is maximized, and the task manager works with the highly asynchronous XCB events.
Diffstat (limited to 'lumina-desktop/panel-plugins/taskmanager/LTaskButton.h')
-rw-r--r-- | lumina-desktop/panel-plugins/taskmanager/LTaskButton.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lumina-desktop/panel-plugins/taskmanager/LTaskButton.h b/lumina-desktop/panel-plugins/taskmanager/LTaskButton.h index 8ee60b01..b980071e 100644 --- a/lumina-desktop/panel-plugins/taskmanager/LTaskButton.h +++ b/lumina-desktop/panel-plugins/taskmanager/LTaskButton.h @@ -33,6 +33,7 @@ public: //Window Information QList<WId> windows(); QString classname(); + bool isActive(); //Window Management void addWindow(WId win); //Add a window to this button @@ -49,6 +50,7 @@ private: LWinInfo currentWindow(); //For getting the currently-active window LXCB::WINDOWSTATE cstate; //current state of the button + public slots: void UpdateButton(); //re-sync the current window infomation void UpdateMenus(); //re-create the menus (text + icons) |