Marco Martin
aa3652ec86
make svg stylesheet private
...
there isn't anymore the "SVG" magic parameter in Theme:: styleSheet()
2013-03-12 21:45:14 +01:00
Script Kiddy
edb2603012
SVN_SILENT made messages (.desktop file)
2013-03-12 17:26:19 +01:00
Marco Martin
dd0cc2464d
ThmemeProxy is a subclass of Theme
2013-03-12 16:49:33 +01:00
Marco Martin
fd97160327
remove the singleton usage from everywhere
2013-03-12 16:29:04 +01:00
Marco Martin
fe9ebd86a8
remove the ThemePrivate singleton
2013-03-12 13:03:06 +01:00
Marco Martin
2006df44cc
make sure we connect themeChanged
2013-03-11 22:39:15 +01:00
Marco Martin
0ca0934370
themePrivate instances are kept in statics
...
as a static pointer with refcount if "global" and internal refcounted hash if created with name
2013-03-11 22:26:15 +01:00
Marco Martin
3edbe10c8c
make ThmemePrivate a QObject
...
and remove every reference of ThemePrivate::q, this is needed for
sharing the same ThemePrivate between Thme einstances (there would be more then one q)
2013-03-11 20:20:50 +01:00
Marco Martin
4d71b527dc
move ThmemePrivate in own file
...
it will make easier making it implicitly shared
2013-03-11 19:24:07 +01:00
Marco Martin
ed84d47425
removed connection to removed slot
2013-03-11 18:58:58 +01:00
Marco Martin
44781d4b35
make settingsChanged() private
2013-03-11 18:08:03 +01:00
Marco Martin
b7a079f87d
replace homepage() with pluginInfo()
...
a KPluginInfo will have the homepage from the desktop file but also the other data as well such as author and description
2013-03-11 18:01:22 +01:00
Marco Martin
ae120ba02d
remove useNativeWidgetStyle
2013-03-11 17:44:00 +01:00
Marco Martin
62c8a7b500
don't expose windowTranslucencyEnabled
2013-03-11 17:39:42 +01:00
Marco Martin
2894eef3c4
add notify signal for font properties
2013-03-11 17:26:01 +01:00
Marco Martin
bf79616342
get rid of the FontRole enum
2013-03-11 17:15:25 +01:00
Marco Martin
83baa3691e
theme.defaultFont.mSize api changed
...
QML2 has QFont directly binded, but doesn't have mSize, so move it to Theme
theme.defaultFont.mSize to theme.mSize(theme.defaultFont)
2013-03-11 17:06:05 +01:00
Marco Martin
74d1a62bdd
remove fonts from Plasma::Thmeme
...
replace FontProxy with default QFont QML2 bindings
2013-03-11 16:59:39 +01:00
Marco Martin
f07387267a
remove fontMetrics()
2013-03-11 16:08:37 +01:00
Marco Martin
d0b4b462f0
remove properties and invokables from Theme
2013-03-11 16:03:05 +01:00
Aaron Seigo
961dd4d6ce
make setting a custom max cache size work
...
replaces the data member for tooltip, which API has been removed
2013-03-11 14:35:47 +01:00
Aaron Seigo
30589b391a
double the size of the cache; i find that it gets fill on desktop too fast
2013-03-11 14:35:47 +01:00
Sebastian Kügler
f429f83153
typos--
2013-03-11 13:07:54 +01:00
Aaron Seigo
224946e394
less jumping around and desktop assumptions
2013-03-11 12:49:59 +01:00
Script Kiddy
68a2d5a229
SVN_SILENT made messages (.desktop file)
2013-03-11 08:40:05 +01:00
Sebastian Kügler
958fb30760
a few touch-ups
2013-03-11 03:23:40 +01:00
Sebastian Kügler
bd452c7b92
New page in testshaderdemo showing Shadow effects
2013-03-11 03:12:06 +01:00
Sebastian Kügler
905080a416
Pages with various effects for the Demo applet
...
This demo shows very simple and slightly more complex shaders used with
Plasma Components.
2013-03-11 02:10:39 +01:00
Script Kiddy
ca81fda6e7
SVN_SILENT made messages (.desktop file)
2013-03-10 08:58:07 +01:00
Script Kiddy
06156f798f
SVN_SILENT made messages (.desktop file)
2013-03-09 09:14:19 +01:00
Sebastian Kügler
39219a6567
a few more improvements to the shadertest
2013-03-09 06:00:25 +01:00
Sebastian Kügler
91339544ab
editor now does fragment and vertex shaders
2013-03-09 04:15:17 +01:00
Sebastian Kügler
c536aa4006
kill useless files
2013-03-09 03:45:57 +01:00
Sebastian Kügler
365628c648
UI cleanup and reorg, one page per example
2013-03-09 03:44:02 +01:00
Sebastian Kügler
749e88af02
New test applet for shader experiments
2013-03-09 01:57:42 +01:00
Sebastian Kügler
64892e1c4e
Use hideSource, Luke
...
And, dear Luke, don't implement the same in twenty eight lines that are
just one property away. RTFM, Luke.
2013-03-09 01:53:24 +01:00
Marco Martin
af6e538fa4
make the desktop scripting finally work
...
completely migrate to X-Plasma-ContainmentType from the desktop file, use it to set the containment type as soon as possible (in Containment::init())
in this way the desktop script can recognize panels as what they are immediately
2013-03-07 21:25:30 +01:00
Marco Martin
0830c5047b
X-Plasma-ContainmentType is Desktop by default
...
so when searching for desktops also search those who don't have
2013-03-07 19:55:45 +01:00
Marco Martin
dc9075f157
ContainmentCategories -> X-Plasma-ContainmentType
...
containments can have one and only one type
2013-03-07 19:28:06 +01:00
Marco Martin
28a93f2c14
fully build panel.cpp except hiding
2013-03-07 17:56:57 +01:00
Marco Martin
cc142eddbc
add desktop scripting files, use it
...
still partially stub
2013-03-07 17:39:10 +01:00
Marco Martin
5b7af5f117
make wallpaper configuration work after wallpaper switch
2013-03-07 16:59:32 +01:00
Marco Martin
f7e8fd5bcf
reorganize and add config page for autumn
2013-03-07 15:40:49 +01:00
Marco Martin
18a663228f
switch wallpaper plugins
2013-03-07 15:27:53 +01:00
Marco Martin
647e265b0e
highlight current item
2013-03-07 12:47:34 +01:00
Marco Martin
5d05d06ae2
color picker collapsed by default
2013-03-07 12:01:29 +01:00
Marco Martin
4a5648edbc
sync dialog size
2013-03-07 12:01:29 +01:00
Marco Martin
a4b22cc7d4
warnings--
2013-03-07 12:01:29 +01:00
Marco Martin
e6eae78f06
propagate size hints
2013-03-07 12:01:29 +01:00
Marco Martin
7d79041e2a
propagate size hints
2013-03-07 12:01:29 +01:00