Commit Graph

4607 Commits

Author SHA1 Message Date
Aaron J. Seigo
f9d7a4bfa2 be absolutely sure to reset the natural size and renderer of the svg when theme or path changing
BUG:194948

svn path=/trunk/KDE/kdelibs/; revision=976576
2009-06-02 06:00:00 +00:00
Aaron J. Seigo
25b34778ce standard naming
svn path=/trunk/KDE/kdelibs/; revision=976575
2009-06-02 05:49:31 +00:00
Aaron J. Seigo
3454a5ddc6 don't mess with the containment's screen/desktop if the "new" containment is the same as the old one; happens when we're not init'd yet and looking for containments to use, resuts in confusing the shell app
BUG:192245

svn path=/trunk/KDE/kdelibs/; revision=976442
2009-06-01 17:31:58 +00:00
Aaron J. Seigo
d5ce775e22 save the desktop setting when it changes in setScreen just as we do for the screen
CCBUG:192245

svn path=/trunk/KDE/kdelibs/; revision=976441
2009-06-01 17:30:52 +00:00
Aaron J. Seigo
0f8a89e2d4 add access to the extender
svn path=/trunk/KDE/kdelibs/; revision=976407
2009-06-01 15:53:32 +00:00
Björn Ruberg
784fb1229b This fix makes it possible to have a popup that does not steal window focus when opened or used.
Therefor you need to set Qt::X11BypassWindowManagerHint on the widget shown in the popup. This does 
NOT affect widgets that do not set the Flag. This fix is needed vor the virtual keyboard plasmoid "plasmaboard",
which can only work if the focus is untouched when being opened


svn path=/trunk/KDE/kdelibs/; revision=976221
2009-06-01 10:33:41 +00:00
Marco Martin
8d646f2376 make the configname parameter not useless
svn path=/trunk/KDE/kdelibs/; revision=975848
2009-05-31 13:05:28 +00:00
Fathi Boudra
9078536006 Plasma::ToolButton::setIcon()/icon() since 4.3
CCMAIL: notmart@gmail.com

svn path=/trunk/KDE/kdelibs/; revision=975842
2009-05-31 12:20:57 +00:00
Aaron J. Seigo
9e50b9b61e * use the to-disk-cache-delay in Theme rather than do it per-FrameSvg object
* be a bit more careful to use value() instead of [] in places as we sometimes check the hash for existence of an entry, and [] creates an entry while value() is more kind in that way

svn path=/trunk/KDE/kdelibs/; revision=975773
2009-05-31 05:38:42 +00:00
Kevin Ottens
177be5f6af I really wonder what I had in mind when I put QStrings everywhere...
Of course SODEP says nothing about encoding so it's really byte arrays
that we send/receive.

MetaService being higher level I'll assume UTF8 encoding though (it's
apparently what it's using.


svn path=/branches/work/~ervin/qtjolie/; revision=975435
2009-05-30 08:44:34 +00:00
Aaron J. Seigo
214c0348a3 put the delayed write-to-cache in theme rather than svg; this means that there is one collection per theme instead of one per svg, one timer per theme rather that one per svg and one write out to cache for the theme. win!
svn path=/trunk/KDE/kdelibs/; revision=975389
2009-05-30 03:08:33 +00:00
Aaron J. Seigo
d2dbbdae33 reset the content root when it's a dir in case we go from single file to a directory package
svn path=/trunk/KDE/kdelibs/; revision=974597
2009-05-29 16:53:48 +00:00
Petri Damstén
9511f6f429 Set catalog name for scripted plasmoids
svn path=/trunk/KDE/kdelibs/; revision=974548
2009-05-29 16:41:06 +00:00
Script Kiddy
0b2053400f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=973639
2009-05-27 15:07:30 +00:00
Chani Armitage
e0bb0238cd SVN_SILENT grammar
svn path=/trunk/KDE/kdelibs/; revision=973384
2009-05-27 00:14:48 +00:00
Aaron J. Seigo
ddbd8d2709 sometimes the fixes are simple :)
BUG:194194

svn path=/trunk/KDE/kdelibs/; revision=973270
2009-05-26 18:29:28 +00:00
Aaron J. Seigo
53d2c9970a make a config dialog even if the applet has a package and a config.xml but lacks a config.ui
svn path=/trunk/KDE/kdelibs/; revision=973264
2009-05-26 18:04:02 +00:00
Aaron J. Seigo
376de3b3b7 be more careful with our configChanged signals
svn path=/trunk/KDE/kdelibs/; revision=973255
2009-05-26 17:32:33 +00:00
David Faure
b41714f56d Fix KDebug bug: it wasn't possible to deactivate area 0.
svn path=/trunk/KDE/kdelibs/; revision=972843
2009-05-25 20:11:05 +00:00
Aaron J. Seigo
dfd591aa73 we only care about config file changes in teh case of the default theme; all other themes are on their own on this one
svn path=/trunk/KDE/kdelibs/; revision=972838
2009-05-25 20:02:29 +00:00
Aaron J. Seigo
7e4ca0dd7b revert last change; we always care when the theme changes on us
svn path=/trunk/KDE/kdelibs/; revision=972836
2009-05-25 19:59:53 +00:00
Marco Martin
9c3ebb58a9 less ugly with svg based painting
svn path=/trunk/KDE/kdelibs/; revision=972776
2009-05-25 16:48:56 +00:00
Script Kiddy
559b8a38af SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=972271
2009-05-24 13:42:34 +00:00
Marco Martin
c96b3739db use klocale to kill mnemonics
svn path=/trunk/KDE/kdelibs/; revision=971913
2009-05-23 17:16:15 +00:00
Marco Martin
80621aa1a7 pretty important textbrowser functions, le's export them
svn path=/trunk/KDE/kdelibs/; revision=971727
2009-05-23 10:23:07 +00:00
Marco Martin
9a2967bd81 if we are not displaying the default theme we don't care if it changes
svn path=/trunk/KDE/kdelibs/; revision=971592
2009-05-22 20:47:02 +00:00
Eduard Vladislavovich Sukharev
bca2659a0e fixing crash on Win and (possibly) Mac when middle mouse clicked on plasma Containment
svn path=/trunk/KDE/kdelibs/; revision=971575
2009-05-22 19:22:57 +00:00
Script Kiddy
230aae0847 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=971462
2009-05-22 13:33:41 +00:00
Chani Armitage
d38bec87e6 SVN_SILENT grammar improvements
svn path=/trunk/KDE/kdelibs/; revision=971223
2009-05-22 02:49:40 +00:00
Chani Armitage
01895ba4b5 @since fixes
svn path=/trunk/KDE/kdelibs/; revision=971221
2009-05-22 02:12:48 +00:00
Script Kiddy
1ecde54607 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=971033
2009-05-21 14:14:28 +00:00
Marco Martin
d935435085 take overlay position into account into the cache key
svn path=/trunk/KDE/kdelibs/; revision=970932
2009-05-21 12:46:19 +00:00
Marco Martin
87d8831b2e set the geometry and then add the offscreen containment to corona->no
more colliding calendars

svn path=/trunk/KDE/kdelibs/; revision=970798
2009-05-20 20:27:01 +00:00
Script Kiddy
91e70eb15e SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=970664
2009-05-20 14:38:49 +00:00
Marco Martin
d57dd818e4 generate the proper key for the cache
BUG: 193245

svn path=/trunk/KDE/kdelibs/; revision=970150
2009-05-19 17:20:20 +00:00
Script Kiddy
91088fa4d2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=970095
2009-05-19 14:33:37 +00:00
Aaron J. Seigo
195df16da7 * only set the image path when setTheme is called if we have one already set
* check for colourization after the path is set so that it, well, actually works. oops.

svn path=/trunk/KDE/kdelibs/; revision=969913
2009-05-19 08:54:56 +00:00
Aaron J. Seigo
3984fdb402 if the name is empty, don't even bother, and spew and error
svn path=/trunk/KDE/kdelibs/; revision=969912
2009-05-19 08:53:56 +00:00
Marco Martin
652694c5fd draw correctly in RTL layouts
BUG: 188172

svn path=/trunk/KDE/kdelibs/; revision=969749
2009-05-18 20:20:45 +00:00
Aaron J. Seigo
c0dcfc94eb simply the code somewhat
svn path=/trunk/KDE/kdelibs/; revision=969582
2009-05-18 13:43:49 +00:00
Aaron J. Seigo
f44b6a256f be a bit more careful with accessing the internal theme pointer, try a bit harder not to cause creation of the defaultTheme if it hasn't been
svn path=/trunk/KDE/kdelibs/; revision=969534
2009-05-18 13:20:52 +00:00
Marco Martin
9622b2cfe8 qtextayout can't show mnemonics, so when there is a qaction use
painter.drawtext
(unlikely we will have a multiline caption in this case)
this should fix the & appearing in the desktop toolbox

svn path=/trunk/KDE/kdelibs/; revision=969532
2009-05-18 13:20:32 +00:00
Aaron J. Seigo
939954fac0 * delay initialization of the theme pointer to the defaultTheme so that unthemed svgs don't incur the penalty of associating with the default theme, and new svg's have the chance to set their theme before setImagePath is called.
* always use the theme pointer and never defaultTheme() directly

svn path=/trunk/KDE/kdelibs/; revision=969469
2009-05-18 12:42:02 +00:00
Marco Martin
fd1a5a98fc move the dialog to make it still look attached to the panel/screen edge
when its size is synced with the graphicswidget one
BUG:193100

svn path=/trunk/KDE/kdelibs/; revision=969468
2009-05-18 12:36:19 +00:00
Aaron J. Seigo
8b7bb8b125 * add ability to list info for all available themes
* add ability to create a Theme object for a specific theme without first accessing the defaults

svn path=/trunk/KDE/kdelibs/; revision=969464
2009-05-18 12:28:19 +00:00
Aaron J. Seigo
c7399bcbc2 allow setting the theme to use with the svg; removes assumptions that the current default theme is the appropriate source for file and cache data
svn path=/trunk/KDE/kdelibs/; revision=969461
2009-05-18 12:26:57 +00:00
Aaron J. Seigo
054364a6e0 fix test
svn path=/trunk/KDE/kdelibs/; revision=969456
2009-05-18 12:16:39 +00:00
Aaron J. Seigo
af991b4d3d text/plain is good enough
svn path=/trunk/KDE/kdelibs/; revision=969455
2009-05-18 12:16:21 +00:00
Aaron J. Seigo
37938476f4 fix test
svn path=/trunk/KDE/kdelibs/; revision=969451
2009-05-18 12:11:51 +00:00
Aaron J. Seigo
17f80b74e2 remove a no longer used entry
svn path=/trunk/KDE/kdelibs/; revision=969450
2009-05-18 12:11:32 +00:00