Hugo Pereira Da Costa
bc78e76281
put mask calculation in separate method, to be used in preview mode. In preview mode, set painter clipMask so that it matches widget mask, to fix corner painting
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1017184
17 years ago
Lukas Kropatschek
8eeddd6c55
some krazy include issue fixes
...
svn path=/trunk/KDE/kdebase/workspace/; revision=814568
18 years ago
Luboš Luňák
daf1fbd23e
Add spacers before the close button to make it stand alone,
...
but don't alter the layout otherwise.
svn path=/trunk/KDE/kdebase/workspace/; revision=743055
19 years ago
Luboš Luňák
cefbf62136
I'm quite sure these in fact do support spacers.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=743036
19 years ago
Luboš Luňák
59e845e4e6
Make width of titlebar spacers default to half width of normal buttons,
...
not some random tiny sizes or even zero. Maybe could need small tweaking
here or there, but a spacer is supposed to make at least some space.
svn path=/trunk/KDE/kdebase/workspace/; revision=743034
19 years ago
Matthew Woehlke
3efc18c3b9
use new AbilityColor* in all kdebase windecos (except kwmtheme which doesn't seem to have a supports() even, and reportedly is not built)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=743029
19 years ago
Luboš Luňák
0170623a9c
Separate KCommonDecoration from KDecoration, in order to allow
...
greater possibilities in extending KDecoration. KCommonDecoration
now does not inherit KDecoration, only wraps it (i.e. it's source
compatible). Added comments on how to extend KDecoration
in the future by subclassing to KDecoration2, added PORTING
document with all API changes in KDE4.
CCMAIL: kwin@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=742976
19 years ago
Luboš Luňák
74b89e491d
Revert r741298 - this time the right fix for -Woverloaded-virtual is fixing
...
the base class.
CCMAIL: montel@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=741860
19 years ago
Laurent Montel
d663800ddd
defaultButtonsLeft and defaultButtonsRight is not const now.
...
I think that it will not create problem, but it fixes warning
svn path=/trunk/KDE/kdebase/workspace/; revision=741298
19 years ago
Luboš Luňák
f55b1056a2
Make KDecorationFactory::supports() const, and also pure virtual to force
...
changing this signature in reimplementations, as -Woverloaded-virtual is
not in default flags :(.
svn path=/trunk/KDE/kdebase/workspace/; revision=731695
19 years ago
Sandro Giessl
0b28be3447
Fix a little off-by-one pixel error (titlebar color drawn over window
...
border when there is no left kwin button configured), described on
http://www.michielovertoom.com/kwin-web-fix/
svn path=/trunk/KDE/kdebase/workspace/; revision=728221
19 years ago
Andreas Pakulat
39e322fc83
Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are
...
needed now because friday is the last BC day. The rest of the modules will
follow as fast as my laptop allows.
svn path=/trunk/KDE/kdebase/workspace/; revision=721704
19 years ago
Luboš Luňák
cc091a7704
Interesting way of checking if a decoration needs a hard reset - as soon
...
as one thing that does not need it has changed, it is not needed, regardless
of the rest. Even more interestingly several styles have exactly the same
copy of this nonsense.
CCMAIL: kwin@kde.org
svn path=/trunk/KDE/kdebase/workspace/; revision=678025
19 years ago
Luciano Montanaro
d3fd417bf0
Fix off by one border rendering bug.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=676429
19 years ago
Luboš Luňák
f52b8e48cd
branches/work/kwin_composite becomes new trunk kwin.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
19 years ago
Luboš Luňák
2b7e1f4993
Remove kwin, kwin_composite will become new trunk kwin, missing merges
...
from trunk will be merged in.
svn path=/trunk/KDE/kdebase/workspace/; revision=659200
19 years ago
Barış Metin
12d1b8b0fd
setGroup to KConfigGroup
...
svn path=/trunk/KDE/kdebase/workspace/; revision=635823
19 years ago
Dirk Mueller
6c224134db
porting simplifications regarding KConfig::readEntry
...
svn path=/branches/work/kwin_composite/; revision=632199
19 years ago
Laurent Montel
5725624c8b
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=540496
20 years ago
Stephan Kulow
abeff9d0f6
some colorgroup porting
...
svn path=/trunk/KDE/kdebase/workspace/; revision=535723
20 years ago
Sandro Giessl
fdb1b61473
Make kwin decorations API free of Qt3 support members
...
svn path=/trunk/KDE/kdebase/workspace/; revision=515804
20 years ago
Laurent Montel
1e8cf8aa59
deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=512447
20 years ago
Allen Winter
441523a689
Replace obsolete QMAX() and QMIN() with qMax() and qMin().
...
svn path=/trunk/KDE/kdebase/workspace/; revision=510739
20 years ago
Laurent Montel
b0a95318bc
readBoolEntry->readEntry
...
svn path=/trunk/KDE/kdebase/workspace/; revision=493850
20 years ago
Dirk Mueller
e20f2bd6b2
SVN_SILENT: fix typo
...
svn path=/trunk/KDE/kdebase/kdm/; revision=467416
21 years ago
Stephan Kulow
b464518b3c
svn merge svn+ssh://coolo@svn.kde.org/home/kde/trunk/KDE/kdebase@438057
...
svn+ssh://coolo@svn.kde.org/home/kde/branches/work/kde4/kdebase
.
I couldn't resolve one kicker conflict that results from different
development directions, so I rely on Aaron to sort it out - the file
is commited with conflicts
svn path=/trunk/KDE/kdebase/kwin/; revision=439627
21 years ago
Dirk Mueller
84efa15bbd
update FSF address
...
svn path=/trunk/KDE/kdebase/kdm/; revision=431577
21 years ago
Luboš Luňák
8bc13480e3
No warning.
...
svn path=/trunk/KDE/kdebase/kwin/; revision=409959
21 years ago
Sandro Giessl
99c7f10187
fall back to KCommonDecoration::layoutMetric
...
svn path=/trunk/kdebase/kwin/; revision=400746
21 years ago
Sandro Giessl
b356373b1e
remove unnecessary includes
...
svn path=/trunk/kdebase/kwin/; revision=400264
21 years ago
Sandro Giessl
6b0a36f911
Port Web to KCommonDecoration, add buttons keep above/below others, shade, menu while I'm at it...
...
svn path=/trunk/kdebase/kwin/; revision=399527
21 years ago
Dirk Mueller
5b5ab45fbf
fix export's
...
svn path=/trunk/kdebase/kwin/; revision=364795
22 years ago
Sandro Giessl
27be3a1885
consistent preview label
...
svn path=/trunk/kdebase/kwin/; revision=360767
22 years ago
Sandro Giessl
e0bd1cf554
now all clients kdebase announce their supported buttons.
...
CCBUG: 83499
svn path=/trunk/kdebase/kwin/; revision=360736
22 years ago
Sandro Giessl
5f4ba9cafe
use new maximize() overload
...
svn path=/trunk/kdebase/kwin/; revision=332521
22 years ago
Luboš Luňák
42b0d187ca
Oops.
...
CCMAIL: 78231-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=297863
22 years ago
Luboš Luňák
8b20fbbd13
windowType() is supposed to take all types the code knows, not only
...
all types it wants to handle.
svn path=/trunk/kdebase/kwin/; revision=277203
23 years ago
Luboš Luňák
569224d117
Replace the temporary MousePosition enum naming with something that
...
doesn't look so silly and doesn't conflict with Qt.
svn path=/trunk/kdebase/kwin/; revision=273144
23 years ago
Luboš Luňák
d1cd1a1b18
Check for deletion while handling mouse release on the close button.
...
Fixes #67267 .
svn path=/trunk/kdebase/kwin/; revision=268388
23 years ago
Luboš Luňák
d6721e0b7a
No warnings.
...
svn path=/trunk/kdebase/kwin/; revision=268334
23 years ago
Luboš Luňák
abdfd596b2
And one more case of flickering ... how comes nobody complained?
...
svn path=/trunk/kdebase/kwin/; revision=263250
23 years ago
Luboš Luňák
cefae8f1e4
Allows the decorations to specify which border sizes they support.
...
Also added GUI for the border size, not perfect, but it's there.
svn path=/trunk/kdebase/kwin/; revision=253572
23 years ago
Gunnar Schmidt
1f560dbba0
Changed the Web window decoration to respect the two new (extra wide) border sizes
...
svn path=/trunk/kdebase/kwin/; revision=253349
23 years ago
Sandro Giessl
d82cbed7c0
- Ported to the new style API, hope everything is ok.
...
- Respect KWins' border size suggestion.
svn path=/trunk/kdebase/kwin/; revision=252139
23 years ago
Dirk Mueller
6bbbe69c0e
unbreak compilation (gcc 3.4+)
...
svn path=/trunk/kdebase/kcontrol/; revision=239225
23 years ago
Luboš Luňák
31a47d9819
Don't show the resize cursor inside windows.
...
svn path=/trunk/kdebase/kwin/; revision=206454
23 years ago
Luboš Luňák
3b57952b03
Take care of #46042 . [...resisted to say here something about Motif >;> ]
...
svn path=/trunk/kdebase/kwin/; revision=174310
24 years ago
Karol Szwed
36aebe0323
Namespace cleanup to prevent crashes due to symbol clashes with RTLD_GLOBAL
...
svn path=/trunk/kdebase/kwin/; revision=174118
24 years ago
Karol Szwed
a33f4313ab
- Removing patch by Diego Iastrubini that attempted to fix the bidi issues in
...
clients by adding an unnecessary 'enable-bidi' checkbox which was never agreed
upon on the kwin mailing list.
The use of --reverse is sufficient without needing this checkbox.
Please discuss largish patches like these first, especially during a feature
freeze!
(Everyone also seems to forget the kwin-styles in kdeartwork)
- Make clients look the same with --reverse instead of the broken state they
were in previously. If the button ordering is not to your liking in reverse
mode, just change the button positions. (Or send patches for those clients
that have not got these features yet).
- Clean up popupMenu handling somewhat.
- Remove a global static object in keramik.
svn path=/trunk/kdebase/kwin/; revision=174079
24 years ago
Dirk Mueller
375f175fbb
CVSSILENT: fixincludes
...
svn path=/trunk/kdebase/khotkeys/; revision=129081
25 years ago