Siraj Razick
013fae0a0d
slight shrik effect on the pixmap
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671927
2007-06-05 20:44:28 +00:00
Aaron J. Seigo
11651586c0
center the icons properly and cut down on the amount of duplicated information we keep in here
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671917
2007-06-05 19:48:14 +00:00
Siraj Razick
c05fc3ffff
SVN_SILENT:Experimental look based on aseigos blog
...
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=671915
2007-06-05 19:42:57 +00:00
Riccardo Iaconelli
fddaf2dcf2
* Show the plasmoid name on the contextual menu.
...
* Applet => Plasmoid, still in the contextual menu
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671913
2007-06-05 19:31:48 +00:00
Siraj Razick
842cb03e6c
SVN_SILENT:needs lot of improvments just a testing theme
...
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=671912
2007-06-05 19:31:17 +00:00
Siraj Razick
9d778637b5
ifndef typo fixed now the item can be used
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671898
2007-06-05 18:39:59 +00:00
Script Kiddy
df52dd260a
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=671602
2007-06-05 06:22:15 +00:00
Script Kiddy
d44d80274b
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/runtime/kcert/; revision=671602
2007-06-05 06:22:15 +00:00
Aaron J. Seigo
c2f7734144
icon; doesn't actually work the way i expect it to. need to talk to bibr about some things.
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671576
2007-06-05 02:54:48 +00:00
Inge Wallin
60032d6779
Some krazy fixes while waiting for a compile:
...
22: Check for spelling errors.
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671493
2007-06-04 21:40:44 +00:00
Dirk Mueller
ab560f1242
fix return value
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671375
2007-06-04 16:11:55 +00:00
Laurent Montel
65be58f69e
Remove not necessary "class classname;"
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671233
2007-06-04 08:24:29 +00:00
Script Kiddy
c2a728f799
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/runtime/kcert/; revision=671194
2007-06-04 05:17:48 +00:00
Aaron Eisenberg
8674306992
Added the ability to lock all Applets and the Desktop.
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671176
2007-06-04 00:25:44 +00:00
Aaron J. Seigo
80fae8f7a3
use krun instead of qprocess and make sure that we don't block our own process. you can see this happen in the second screencast, actually, and it's really lame ;)
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=671108
2007-06-03 19:59:24 +00:00
Script Kiddy
03feaed90a
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=670948
2007-06-03 05:19:23 +00:00
Aaron J. Seigo
452816cec8
don't re-use dataEngine in loadDataEngine so as to keep the api simple.
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=670910
2007-06-02 22:57:55 +00:00
Aaron J. Seigo
591025b736
whoops; returning things is Good(tm)
...
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=670906
2007-06-02 22:39:23 +00:00
Aaron J. Seigo
2638b6031b
* introduce a NullEngine
...
* return an instance of the NullEngine on engine loading failure; this way applets don't have to test for engine existence and can just assume something gets returned
* DataEngine::isValid() in case someone really cares to know whether they have a non-functional engine (e.g. the NullEngine)
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=670900
2007-06-02 22:23:26 +00:00
Aaron J. Seigo
bbaebc6b1b
move workspace/plasma/lib to workspace/lib/plasma so that we can do:
...
#include <plasma/foo.h>
in headers in libplasma. this is important so that they can be used post-install by third party plugins, apps, etc.
also, changed Applet::loadDataEngine to just Applet::dataEngine and make it actually return the data engine; move the applets to using it. safer and fewer LoC
svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=670850
2007-06-02 17:29:39 +00:00
Aaron J. Seigo
3471f8e078
remove the applet from the applets list in the corona on destruction
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670628
2007-06-02 07:51:11 +00:00
Aaron Eisenberg
59641c640e
Added the ability to close widgets though the right mouse button menu.
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670621
2007-06-02 07:30:16 +00:00
Aaron J. Seigo
c3e8cdc21b
build
...
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=670601
2007-06-02 05:53:06 +00:00
Aaron J. Seigo
66da0ad6f0
* toolbox-button.svg, though it's still just a placeholder
...
* name "default_theme" something recognizable (it's ksysguards thing; now to convince john to use Plasma::Svg ;)
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=670598
2007-06-02 05:37:10 +00:00
Script Kiddy
0f57b68841
SVN_SILENT made messages (.desktop file, second try)
...
svn path=/trunk/KDE/kdebase/runtime/kcert/; revision=670590
2007-06-02 05:22:54 +00:00
Aaron J. Seigo
c082cc87f8
add a .desktop file so we can start to support multiple themes
...
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=670588
2007-06-02 05:18:44 +00:00
Aaron J. Seigo
19ddd2ab51
code changes due to desktoptheme changes
...
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=670585
2007-06-02 05:11:30 +00:00
Aaron J. Seigo
c9db9a9900
* divide between widgets and dialogs, not the much more random backgrounds and widgets
...
* get the build right
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=670584
2007-06-02 05:07:19 +00:00
Aaron J. Seigo
f92f5e4ca4
move these 2 svg's into the widgets dir
...
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=670580
2007-06-02 05:01:25 +00:00
Aaron J. Seigo
8e116212df
begin centralizing the desktop theme svg's so they can be documented properly
...
svn path=/trunk/KDE/kdebase/workspace/plasma/desktoptheme/; revision=670579
2007-06-02 04:59:49 +00:00
Aaron J. Seigo
df56575ef4
add the ability to get at the max size hint constraint
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670578
2007-06-02 04:47:09 +00:00
Aaron J. Seigo
5cd8761ab2
form factor changing
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670545
2007-06-01 22:59:58 +00:00
Aaron J. Seigo
357db36e7f
prevent crash when this gets called too early
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670543
2007-06-01 22:58:48 +00:00
Aaron J. Seigo
3ccb56568f
move the icon demo to RootWidget so we have all our demos there =)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670534
2007-06-01 22:10:12 +00:00
Aaron J. Seigo
5a7134ba21
a little control in the toolbar to switch form factors
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670533
2007-06-01 22:06:19 +00:00
Alexander Wiedenbruch
0de27801c9
Add KarambaManager for easier loading of SuperKaramba themes
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670527
2007-06-01 21:32:03 +00:00
Robert Knight
7815a31298
Correct typo
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670293
2007-05-31 23:40:39 +00:00
Aaron J. Seigo
7212ae5b5f
applets are no aware of their constraints. the simple solution is often the best one.
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670285
2007-05-31 22:40:38 +00:00
Aaron J. Seigo
2c5f8a75bf
move Corona to libplasma where others can enjoy it and where we can use it from Applet
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670279
2007-05-31 22:27:33 +00:00
Aaron J. Seigo
002f01a64a
add a default param for parent as per all the other widgets
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=670268
2007-05-31 22:16:30 +00:00
Matt Williams
f93b9f7396
EBN Krazy header fixes
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=669864
2007-05-30 16:47:36 +00:00
Matt Williams
d0bf0c8c09
Install the plasma_export header
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=669833
2007-05-30 14:34:12 +00:00
Aaron J. Seigo
8c8bf30c62
make it really clear what i was thinking, as apparently people can't see inside my head. ;)
...
"what do you mean you can't read my mind?"
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=669648
2007-05-29 22:23:37 +00:00
Aaron J. Seigo
e602fd47dd
i suppose we actually want to install this; well, actually i suppose that we want real artwork for this, too ;)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/images/; revision=669621
2007-05-29 20:40:14 +00:00
Aaron J. Seigo
77307ba1dd
icon buttons generally work now. huzzah. you can theme them with iconbutton.svg with the following elements, all of which are optional:
...
- background
- background-hover
- background-pressed
- foreground
- foregound-hover
- foreground-pressed
what each does is left as an exercise for the reader ;)
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=669620
2007-05-29 20:37:21 +00:00
Aaron J. Seigo
c321d2f03e
introduce ContentType; this lets us have svgs which are a single image which may be made up of a number of elements (in which case, the elements need to be scaled from the size on the svg when painted to have the right size) or made up of a number of discreet images each of which is already the right size (think: a deck of cards)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=669616
2007-05-29 20:27:51 +00:00
Riccardo Iaconelli
5b1d77764c
Adding test SVG to make buttons for Aaron.
...
svn path=/trunk/KDE/kdebase/workspace/plasma/images/; revision=669590
2007-05-29 19:03:23 +00:00
Aaron J. Seigo
429d8fd708
apparently i missed this entire directory when introducing PLASMA_EXPORT. but i got 'em this time! ;)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=669395
2007-05-29 08:02:01 +00:00
Aaron J. Seigo
3f2e92b6ae
add the start of an icon button. the stupid number of svg's needs to be wrapped into two with svg elements for them, geometry isn't managed right (e.g. we ignore text width) etc.. but the basics exist. should be usable by hacking's end tomorrow, and then we can play with using them to pop menus and expanders. i'll get to Phase yet ;)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=669394
2007-05-29 07:59:50 +00:00
Aaron J. Seigo
0df727c4d0
this seems to make it works a wee bit better ;) still not perfect
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=669392
2007-05-29 07:58:05 +00:00