165 Commits (cf86c7ffef1335418afd038b617d0515d19df7bd)

Author SHA1 Message Date
Kai Uwe Broulik cf86c7ffef [PanelView] Use KWindowSystem::isPlatformX11() instead of QX11Info 8 years ago
Kai Uwe Broulik e79bf9e194 static_cast QPlatformSurfaceEvent instead of dynamic_cast 9 years ago
David Edmundson 2d8b4e1dec Don't autohide panel if a child window is open 9 years ago
Marco Martin 8eb03288ed remove useless startup 9 years ago
Marco Martin c868f173a9 remove useless debug 9 years ago
Marco Martin 6602e99161 don't check for panel visible during startup 9 years ago
Marco Martin d602198f68 don't check for panel visible during startup 9 years ago
Marco Martin 7f2dceb95c manage mouse events when out of the window 9 years ago
Kai Uwe Broulik d67aea4017 [PanelView] Emit availableScreenRegionChanged in resizeEvent, not when setting a new length 9 years ago
Marco Martin 8d58eefc55 panel alignment/visibility not resolution dependent 9 years ago
David Edmundson ee0c3abd26 Re-order initialisation to fix warning 9 years ago
David Edmundson 7248a71a95 Don't set PanelView visibilty when opening/closing config 9 years ago
Michail Vourlakos 341a534e9d add backgroundHints for the panel view 9 years ago
Martin Gräßlin 59733c21a4 [shell] Create panelshadow in surfacecreated event instead of show event 10 years ago
Bhushan Shah d0df5725d9 [shell] Support autohide panel on wayland 10 years ago
Bhushan Shah c63baa3ae3 [shell] Don't resize or reposition panel if we are doing restore 10 years ago
l10n daemon script fbd11d8025 Avoid calling resize() with our current size 10 years ago
David Edmundson 6d9c6adae2 If we manually invoke ::restore remove the pending timer to call restore 10 years ago
Bhushan Shah 5cfb957c87 [shell] Fix crash when moving panel between two monitors 10 years ago
Bhushan Shah 9c94cd1360 [shell] Fix non-interactive panelview on non-primary screen 10 years ago
Aleix Pol 89c34a853b Readability. Simplify overly complex code 10 years ago
Aleix Pol 3bf1372dff Make sure the panel is within the screen's geometry 10 years ago
Martin Gräßlin f0300cec3c [shell] Pass the panel visibility mode to KWayland PanelBehavior 10 years ago
David Edmundson 42d7924665 Restore panel config on containment switch 10 years ago
Marco Martin 7fb261c915 make it build on older GCC 10 years ago
Marco Martin f7469f6f0f restore panel when screen geometry changes 10 years ago
David Edmundson 993983b3c3 Fix panelView updateEnabledBorders being skipped 10 years ago
David Edmundson 86af75bc11 Fix panelview config cleanup 10 years ago
Martin Gräßlin f5d966ee77 Allow struts on panels between screen edges if WM is KWin 10 years ago
Martin Gräßlin fa0b7a9463 Use new KWindowSystem platform check API 10 years ago
Marco Martin c79cfed9b7 Consider the primary screen as default screen 10 years ago
Kai Uwe Broulik 767aa57440 [PanelView] Fix build... 10 years ago
Marco Martin 9ffcb3178c force focus to the panel on AcceptingInputStatus 10 years ago
Marco Martin b866bbe75e use the whole geometry for the struts 10 years ago
David Edmundson 3edbc57df8 fix alignment of panels in left and right screens 10 years ago
Kai Uwe Broulik 97269b5aa9 [PanelView] Expose enabled borders as property and also forward it to PanelShadows 10 years ago
Kai Uwe Broulik e26f4ee475 [PanelView] Check whether we're X11 before calling QX11Info::connection() 10 years ago
Aleix Pol f8a381a54a Drop KScreen dependency from PlasmaShell 10 years ago
Kai Uwe Broulik e1ae057fef [PanelView] Fix auto hide 10 years ago
David Edmundson 6abc546d30 start struts timer in resizeEvent 10 years ago
David Rosca d2f3147fd2 PanelView: Skip invalid screen geometries in updateStruts 10 years ago
David Rosca 3c9d4a1db2 Fix length returned from PanelView::geometryByDistance 10 years ago
David Edmundson 6687d1a509 simple cleanup in geometryByDistance 10 years ago
Marco Martin ae713316cf make sure length() is at least 1 10 years ago
David Edmundson 6f70e9f2fc Cleanup resize 10 years ago
David Edmundson 12f7cbf50d Don't set min and max size of window twice 10 years ago
David Edmundson 3dd1ec8354 Remove invalid emit 10 years ago
David Edmundson dae1f0f965 Don't set min and max size of window twice 10 years ago
David Edmundson d0440dd820 ShellCorona is responsible for the memory management of views 10 years ago
David Rosca 88b668f810 PanelShadow: Don't remove shadows from destroyed windows 10 years ago