173 Commits (3c4e1ea62fbbaf6f8c1d08e6279d2445d0fe489e)

Author SHA1 Message Date
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
Montel Laurent a007f294b4 Use new connect api + QStringLiteral 11 years ago
Aleix Pol 6b0c7c6330 Remove redundant code 11 years ago
Aleix Pol 7e8aad767a Window position is fundamental to determining what screen it's in 11 years ago
Aleix Pol d3d8edf5a1 themeChanged needs to be called on every window the panel has 11 years ago
David Edmundson 80bdf99d7b Use KWin to lower/raiser panel in windows can cover mode with edge activation 11 years ago
Marco Martin df78c5e49c skip the taskbar on wayland for panels and desktop 11 years ago
Andrew Chen d66d6d57d3 Update struts on screen size change 11 years ago
Kai Uwe Broulik 717e4af647 Keep panel visible while cursor is still inside of it 11 years ago
Dan Vrátil 31b0bf7f19 Prevent possible endless recursion in PanelView event handling 11 years ago
Martin Gräßlin aab431e7fe Set absolute positions on PanelView on Wayland 11 years ago
Martin Gräßlin e7deda80ed Add support to mark the PanelView as a Panel on Wayland 11 years ago
Aleix Pol e64e42d51e Limit the scope of what we're capturing on lambdas 11 years ago
Aleix Pol 855bd6cada Ensure the panel's view position in the screen 11 years ago
Marco Martin a36772ea28 adjust the one pixel gap for right aligned panels 11 years ago
Marco Martin bfee72c1b8 use ContainmentView 11 years ago
Marco Martin 11483d2985 make writing of panelview settings work during startup 11 years ago
Bhushan Shah 975e5009c1 Fix one pixel gap between screenedge and right placed vertical panel 11 years ago
Marco Martin be717bb94d emit availableScreenRegionChanged on length changed 11 years ago
Marco Martin ab5fbc19e9 bring config window to fron if already existing 11 years ago
David Edmundson c7e5e27393 package -> kPackage 11 years ago
Marco Martin 56bf0be8f9 correctly position panel when on right edge 11 years ago
Marco Martin d4422bb869 correctly position panel when on right edge 11 years ago
Marco Martin 187b044ccf notify screenRectChanged on change panel visibility 11 years ago
Marco Martin 2af2a4c979 notify screenRectChanged on change panel visibility 11 years ago
Bhushan Shah 2bac18ef49 Write config when visiblity mode changes 11 years ago
Dan Vrátil 72fef4cda4 Port Shell to new KScreen API and fix handling of primary outputs 11 years ago
Marco Martin 47cd3ee329 hide the controller if the panel hides 12 years ago
Kai Uwe Broulik 112acf413e Forward wheel events inside panel view 12 years ago
Marco Martin 047e5051eb don't mess with positions if the mouse is outside the view 12 years ago
David Edmundson 6f29e43d12 Add missing const 12 years ago