Aaron J. Seigo
b51cc728fd
actually pass around what constraints are being updated. this allows preventing of unecessary processing (for one) and also can avoid recursion where someone calls a constraints setter from inside constraintsUpdated.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=719831
2007-10-01 23:24:38 +00:00
Alex Merry
42e49a2b06
Bring back the panel. It's not perfect, but it gives basic functionality.
...
You may need to delete ~/.kde4/share/config/plasma-appletrc to get the panel
Reloading from the config file is a bit dodgy - waiting on a commit from aseigo
which changes background painting of applets depending on their form factor.
CCMAIL: aseigo@kde.org
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=719254
2007-09-30 18:06:08 +00:00
Chani Armitage
9e54e09dc8
when you fix something, remember to update the comment saying to fix it :)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=718932
2007-09-30 02:15:40 +00:00
Chani Armitage
f55f22fa52
we don't need to increment hasEntries every time through the for loop; the if statement is enough
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=718931
2007-09-30 02:12:40 +00:00
Alex Merry
455d9faf55
Tell the layouts who they are doing the layout for.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=718010
2007-09-27 22:07:15 +00:00
Alex Merry
cc626be7e0
Make sure we actually add the applets to the new layout when
...
it changes
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=718004
2007-09-27 21:50:44 +00:00
Alex Merry
b393cd00b4
Initialise variables
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=718000
2007-09-27 21:41:30 +00:00
Aaron J. Seigo
8db658db8e
and now with the old appletbrowser out of the way, move the
...
AppletBrowserWindow-now-AppletBrowser files to where they once were (oh
what we go through to make sure nobody's builds break and svn doesn't
puke on me)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=717963
2007-09-27 19:55:18 +00:00
Aaron J. Seigo
a64cea3758
- remove AppletBrowser-the-wrapper-class
...
- change AppletBrowserWindow to be AppletBrowser
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=717959
2007-09-27 19:48:51 +00:00
Aaron J. Seigo
ff5b3b72db
- reinstate AppletBrowser to the build
...
- refer to the now-_p.h'd private headers
- const the dptr
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=717938
2007-09-27 18:59:53 +00:00
Aaron J. Seigo
b8343e6cf7
- delay creating the AppletBrowser until it's actually used. in
...
practice, one should NEVER create user interface in ctors/init()s of
objects that get created at startup of the app if that UI is not for
immediately visibility
- fix the build temporarily (but commenting out AppletBrowser bits)
until Ivan commits the missing files
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=717926
2007-09-27 18:40:29 +00:00
Ivan Čukić
8a811e46f7
* applet browser's add button works
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=717892
2007-09-27 17:50:31 +00:00
Alex Merry
67322b0367
Revert the applet browser import to fix the build
...
CCMAIL: ivan.cukic+kde@gmail.com
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=717225
2007-09-26 10:38:26 +00:00
Ivan Čukić
49b3e4b13b
Import of the Plasma Applet browser into the libplasma
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=717167
2007-09-26 07:44:06 +00:00
Alex Merry
d29805caef
Make drag-n-drop applets work again.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=716003
2007-09-23 18:03:37 +00:00
Aaron J. Seigo
49aa519f2b
implement the continment finding methods
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=714846
2007-09-20 18:30:40 +00:00
Aaron J. Seigo
607d79dda6
lock screen and log out ... this makes things slightly more bearable for
...
me on a day to day basis ;)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=714841
2007-09-20 18:23:28 +00:00
Aaron J. Seigo
eb19605f15
actully paint the background; had put in a premature return to do some
...
performance measurements and forgot to remove it
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=714783
2007-09-20 16:06:00 +00:00
Aaron J. Seigo
bf23b56b8a
Containment: an Applet grouping class, also provides for background painting via plugings (well, Applets actually)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=714170
2007-09-18 21:16:17 +00:00