Marco Martin
0d82062e48
init the panels only when desktops are ready
13 years ago
Marco Martin
0fc592e1ce
remove view::init
13 years ago
Marco Martin
cea7319d05
sunc alignment too
13 years ago
Marco Martin
e763becde3
adjust borders when the panel moves
13 years ago
Marco Martin
4e1a87b648
Put all Plasma emums in a Types class
...
This makes possible to use them directly frmo QML
as a minus, is not pretty and requires tons of search and replace in old
c++ code
13 years ago
Marco Martin
220c9e1dbf
center align starts to work
...
still not perfect
13 years ago
Marco Martin
ef36b3c575
rulers work for left and right alignments
13 years ago
Marco Martin
b50c49e3df
working menu to switch between panel alignments
13 years ago
Marco Martin
e634f8eee6
slightly more reliable formfactor switching
13 years ago
Marco Martin
c6f68552a5
correctly save and restore to/from plasma-shellrc
13 years ago
Marco Martin
4443438742
crude controls for panel geometry
13 years ago
Marco Martin
9e005d038b
fix return
13 years ago
Marco Martin
1c846350c5
panelconfigview is a subclass of configview
13 years ago
Marco Martin
34cb9064c5
expose thickness
13 years ago
Marco Martin
7c40dec6bc
add more properties to views
...
control them with the panel controller
probably will change architecture: seems safer to put the panel controller in an "expanded" panelview instead?
13 years ago
Marco Martin
a02b3c7681
a very simple panel controller
...
dummy, but setting the offset already works
13 years ago
Marco Martin
e90be3f3bd
fully build panel.cpp except hiding
13 years ago
Marco Martin
09aabf45f9
add desktop scripting files, use it
...
still partially stub
13 years ago
Marco Martin
7accedffa6
port away from kglobal
13 years ago
Marco Martin
fa5b181ba9
shell package partly working
13 years ago
Marco Martin
5ffa2f277f
correct sign for offset
13 years ago
Marco Martin
d5b7b8a1e5
support alignment
13 years ago
Marco Martin
a7f8d422c2
restore some values from config
...
panelviews can restore offset, minimum, maximum and size from the config
still needed alignment and
resize will need a bit of work since should be containment-controlled
13 years ago
Marco Martin
636efc8996
add view config
...
experiment, for now has a slightly different way to find own config group compared to plasma1
13 years ago
Marco Martin
0a0fb4d5b0
sync panel position to containment location
13 years ago
Marco Martin
20915f0cc5
panel is a Dock
13 years ago
Marco Martin
ecaf7e1240
blur behind panels
13 years ago
Marco Martin
7639cbb6a8
make alpha blended panels work
...
unfortunately all windows must have alpha channel
13 years ago
Marco Martin
bb1eefaeb1
use a different qml file for the panel view
13 years ago
Sebastian Kügler
bc9cd6dd28
The Big Move
...
All cpp code moves into the src/ subdirectory, as the Frameworks policy
suggests.
Directory structure should now be in line with other, future frameworks.
13 years ago