153 Commits (341a534e9d16eaf89f137136bdbff5756db78775)

Author SHA1 Message Date
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
Martin Gräßlin 92bf88c682 [shell] Listen for QEvent::PlatformSurface to perform Wayland integration 10 years ago
Aleix Pol d19b942775 Drop usage of Qt4Support 10 years ago
Marco Martin a2f519dd6a show controller only if asked about actual panel 10 years ago
David Edmundson c62452c467 Don't emit signals in another object from panel 10 years ago
David Edmundson e23a1814b0 Add missing emit 10 years ago
David Edmundson ce58e59e47 Don't adjust thickness twice 10 years ago
David Edmundson 0dc7f6c3e5 Don't rely graphic objects in panel script engine 10 years ago
David Edmundson c692bc53a8 Set root context properties on the right context 10 years ago
Anthony Fieroni 1390b40b39 Fix left click on item in panel being ignored 10 years ago
Jan Kundrát 0059d87b6f Do not produce negative struts on switching screens 10 years ago
Anthony Fieroni 76cb47f127 Forward mouse enter and leave events on feathered edges 10 years ago
David Edmundson 331a0e7903 Set alignment in PanelView scriptengine if PanelView is not created yet 11 years ago