diff options
author | Ken Moore <ken@pcbsd.org> | 2015-01-05 07:54:31 -0500 |
---|---|---|
committer | Ken Moore <ken@pcbsd.org> | 2015-01-05 07:54:31 -0500 |
commit | 3004b0d22caf1985d5e9b60c7647293f10f5690a (patch) | |
tree | 9546d3788cd894cc40ced6575ab07d549a5750ff /lumina-desktop/LSession.h | |
parent | Add support for the LIBPREFIX qmake variable for all the project files. This ... (diff) | |
download | lumina-3004b0d22caf1985d5e9b60c7647293f10f5690a.tar.gz lumina-3004b0d22caf1985d5e9b60c7647293f10f5690a.tar.bz2 lumina-3004b0d22caf1985d5e9b60c7647293f10f5690a.zip |
Quick checkpoint of additional XCB improvements/fixes. Still having an issue with fluxbox maximizing windows underneath panels at the moment.
Diffstat (limited to 'lumina-desktop/LSession.h')
-rw-r--r-- | lumina-desktop/LSession.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lumina-desktop/LSession.h b/lumina-desktop/LSession.h index cc918407..6dd99b55 100644 --- a/lumina-desktop/LSession.h +++ b/lumina-desktop/LSession.h @@ -60,6 +60,7 @@ public: //Special functions for XCB event filter parsing only // (DO NOT USE MANUALLY) void WindowPropertyEvent(); + void WindowPropertyEvent(WId); void SysTrayDockRequest(WId); void WindowClosedEvent(WId); void WindowConfigureEvent(WId); @@ -83,7 +84,9 @@ public: //Play System Audio void playAudioFile(QString filepath); - + //Window Adjustment Routine (due to Fluxbox not respecting _NET_WM_STRUT) + void adjustWindowGeom(WId win, bool maximize = false); + private: WMProcess *WM; QList<LDesktop*> DESKTOPS; @@ -124,7 +127,7 @@ private slots: void refreshWindowManager(); void updateDesktops(); void registerDesktopWindows(); - void adjustWindowGeom(WId win); + void SessionEnding(); |