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
2007-11-29 18:37:52 +00:00
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
2007-11-29 18:02:20 +00:00
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
2007-11-29 14:11:02 +00:00
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
2007-11-26 16:00:21 +00:00
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
2007-11-25 11:24:28 +00:00
Luciano Montanaro
97d274b7c3
- Fix the titlebar height for the rest of the shipped decorations.
...
- Fix the "sticky" button rendering in the quartz decoration.
svn path=/trunk/KDE/kdebase/workspace/; revision=740254
2007-11-22 21:18:09 +00:00
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
2007-11-01 16:07:38 +00:00
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
2007-10-05 22:21:25 +00:00
Luciano Montanaro
0f80762214
Removed references to KPixmapEffect
...
svn path=/trunk/KDE/kdebase/workspace/; revision=718491
2007-09-28 20:20:42 +00:00
Arto Hytönen
261456c8f7
a lot of i18n tags and other small krazy issues fixed, nothing major
...
svn path=/trunk/KDE/kdebase/workspace/; revision=702784
2007-08-21 07:02:04 +00:00
Jeremy Paul Whiting
c1bcaa4d3e
fix build error
...
svn path=/trunk/KDE/kdebase/workspace/; revision=696189
2007-08-04 04:43:03 +00:00
Matthew Woehlke
201a8d8b68
copy kDrawButton into ourself, as we are the only active user
...
svn path=/trunk/KDE/kdebase/workspace/; revision=696157
2007-08-04 00:37:20 +00:00
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
2007-06-20 13:38:17 +00:00
Luciano Montanaro
90d5c51cca
Fixed off by one rendering artifact in modernsystem too.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=676453
2007-06-16 22:34:33 +00:00
Luboš Luňák
6ae86ca391
Merging from old trunk:
...
r564035 | coolo | 2006-07-19 08:49:37 +0200 (Wed, 19 Jul 2006) | 2 lines
replace deprecated functions
svn path=/trunk/KDE/kdebase/workspace/; revision=659254
2007-04-29 20:43:58 +00:00
Luboš Luňák
f52b8e48cd
branches/work/kwin_composite becomes new trunk kwin.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
2007-04-29 17:35:43 +00:00
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
2007-04-29 17:34:49 +00:00
Laurent Montel
2178c6dc31
Include fix
...
svn path=/trunk/KDE/kdebase/workspace/; revision=656565
2007-04-21 18:28:47 +00:00
Dirk Mueller
561fdef0ff
include cleanup
...
svn path=/trunk/KDE/kdebase/workspace/; revision=652987
2007-04-12 13:02:58 +00:00
Dirk Mueller
249a84c5d9
merge in kconfig changes to make it compile
...
svn path=/branches/work/kwin_composite/; revision=635791
2007-02-20 22:31:26 +00:00
Stephan Kulow
ab1fe691d8
merged kconfiggroup_port branch
...
svn path=/trunk/KDE/kdebase/workspace/; revision=635490
2007-02-20 07:00:30 +00:00
Stephan Kulow
816cf2a2e9
replace deprecated functions
...
svn path=/trunk/KDE/kdebase/workspace/; revision=564035
2006-07-19 06:49:37 +00:00
Thorsten Roeder
a9612d82d4
deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=542406
2006-05-19 09:37:34 +00:00
Laurent Montel
5725624c8b
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=540496
2006-05-13 16:33:18 +00:00
Laurent Montel
7f7ce52d78
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=539617
2006-05-11 08:04:23 +00:00
Laurent Montel
9c5a5fd6ea
KPixmap was removed
...
svn path=/trunk/KDE/kdebase/workspace/; revision=538507
2006-05-08 08:14:01 +00:00
Stephan Kulow
dee1917849
revert broken commit
...
svn path=/trunk/KDE/kdebase/workspace/; revision=536543
2006-05-02 12:40:25 +00:00
Bernhard Rosenkraenzer
1fd35c1cf9
Compile fixes (KPixmap)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=536502
2006-05-02 10:35:34 +00:00
Stephan Kulow
aa93b1feb8
replaced QColorGroup:: with QPalette::
...
svn path=/trunk/KDE/kdebase/workspace/; revision=535910
2006-04-30 18:04:35 +00:00
Stephan Kulow
abeff9d0f6
some colorgroup porting
...
svn path=/trunk/KDE/kdebase/workspace/; revision=535723
2006-04-30 09:16:13 +00:00
Stephan Kulow
072a101a10
removed quite some deprecated functions around pixmaps
...
(crossing fingers I didn't overlook some use of ::resize that
need the old pixmap data copied)
svn path=/trunk/KDE/kdebase/workspace/; revision=534212
2006-04-26 16:05:58 +00:00
Laurent Montel
938178b594
deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=516259
2006-03-06 13:26:07 +00:00
Sandro Giessl
fdb1b61473
Make kwin decorations API free of Qt3 support members
...
svn path=/trunk/KDE/kdebase/workspace/; revision=515804
2006-03-04 22:27:27 +00:00
Laurent Montel
f327b7f032
Deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=512331
2006-02-22 09:52:11 +00:00
Laurent Montel
42937f76a7
read*entry--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=500998
2006-01-21 19:36:31 +00:00
Laurent Montel
b0a95318bc
readBoolEntry->readEntry
...
svn path=/trunk/KDE/kdebase/workspace/; revision=493850
2006-01-03 14:01:15 +00:00
Laurent Montel
bb61c66b88
qt3support--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=479406
2005-11-10 11:50:13 +00:00
Matt Broadstone
5da7024486
rid ourselves of the Q3Buttons
...
svn path=/trunk/KDE/kdebase/kwin/; revision=449967
2005-08-17 09:15:59 +00:00
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
2005-07-28 14:59:42 +00:00
Sandro Giessl
f3620b530b
Update the titlebar pixmap _after_ the titlebar button layout has been updated.
...
Fixes a minor bug in the custom button position preview.
svn path=/trunk/KDE/kdebase/kwin/; revision=434376
2005-07-13 20:48:05 +00:00
Sandro Giessl
8744d57a02
Make the arrow direction of the restore button change depending on the placement
...
(point to the right when the custom button position is left), same behavior as
the System++ style.
Knut, thanks for the patch. It didn't work for me, but I fixed it the
KCommonDecorationButton-way. :)
CCMAIL: knutmj@online.no
svn path=/trunk/KDE/kdebase/kwin/; revision=433768
2005-07-11 19:55:42 +00:00
Sandro Giessl
33e72465bd
fix two warnings
...
svn path=/trunk/kdebase/kwin/; revision=405521
2005-04-14 10:57:54 +00:00
Sandro Giessl
99c7f10187
fall back to KCommonDecoration::layoutMetric
...
svn path=/trunk/kdebase/kwin/; revision=400746
2005-03-26 13:18:32 +00:00
Sandro Giessl
a8eb2711fa
Port to KCommonDecoration; add menu button; less flicker in the titlebar
...
svn path=/trunk/kdebase/kwin/; revision=400263
2005-03-24 16:33:13 +00:00
Luboš Luňák
9a5a1c5d95
Fix shading: isShade() returns the actual state of the window, and isSetShade()
...
returns the state set by the user - these two may differ e.g. while hover-unshaded.
Therefore titlebar buttons should use isSetShade(), otherwise they become
a bit useless with hover-unshading.
Also fix updating the button state - the styles duplicate way too much code,
and if one of them has a bug, most of them definitely have it as well. Some
of the code should probably move to the decoration lib :-/ .
svn path=/trunk/kdebase/kwin/; revision=366147
2004-11-25 16:08:46 +00:00
Dirk Mueller
5b5ab45fbf
fix export's
...
svn path=/trunk/kdebase/kwin/; revision=364795
2004-11-21 16:19:09 +00:00
Sandro Giessl
e0bd1cf554
now all clients kdebase announce their supported buttons.
...
CCBUG: 83499
svn path=/trunk/kdebase/kwin/; revision=360736
2004-11-05 15:33:09 +00:00
Sandro Giessl
b4c946d132
above, below, shade buttons
...
svn path=/trunk/kdebase/kwin/; revision=332553
2004-07-25 12:39:32 +00:00
Sandro Giessl
cc6b654b6f
use new maximize() overload
...
svn path=/trunk/kdebase/kwin/; revision=332523
2004-07-25 11:43:57 +00:00
Stephan Binner
c0c7fe46d6
CVS_SILENT i18n style guide fixes
...
svn path=/trunk/kdebase/kwin/; revision=324065
2004-06-27 16:18:56 +00:00