- button icon changes: don't use recolored+scaled .xpm files as icons, instead
create bitmaps on the fly in code which can easily be colored and don't need
to be scaled... looks much cleaner IMHO.
svn path=/trunk/kdebase/kwin/; revision=399001
remove the ShadowEngine... it is just too slow and even makes e.g. kmail feel
slower when dragging messages over the folder list. have a bogus shadow
instead (various drawText calls with blended colors) which also looks quite nice and
is twice as fast. Still no kwin decoration seems to feel as fast as metacity when it
comes to caption changes such as in the kmail example... This is something that should
be looked into IMHO.
svn path=/trunk/kdebase/kwin/; revision=398994
svn path=/trunk/kdebase/kcontrol/; revision=392535
The following changes were in SVN, but were removed from git:
M wallpapers/All-Good-People-1.jpg.desktop
M wallpapers/Blkmarble.jpg.desktop
M wallpapers/Chicken-Songs-2.jpg.desktop
M wallpapers/Circuit.jpg.desktop
M wallpapers/Foggy1.jpg.desktop
M wallpapers/Island-of-Elba.jpg.desktop
M wallpapers/KDE34.png.desktop
M wallpapers/Marble01.jpg.desktop
M wallpapers/No-Ones-Laughing-3.jpg.desktop
M wallpapers/Paper01.jpg.desktop
M wallpapers/Planning-And-Probing-1.jpg.desktop
M wallpapers/Time-For-Lunch-2.jpg.desktop
M wallpapers/Totally-New-Product-1.jpg.desktop
M wallpapers/Won-Ton-Soup-3.jpg.desktop
M wallpapers/andes-venezolanos.svgz.desktop
M wallpapers/aurora.svgz.desktop
M wallpapers/blue-bend.jpg.desktop
M wallpapers/celtic.svgz.desktop
M wallpapers/default_blue.jpg.desktop
M wallpapers/default_gears.jpg.desktop
M wallpapers/fulmine.jpg.desktop
M wallpapers/gear-flowers.svgz.desktop
M wallpapers/globe.svgz.desktop
M wallpapers/here-gear.svgz.desktop
M wallpapers/kde_box.png.desktop
M wallpapers/kde_passion.jpg.desktop
M wallpapers/konqui.svgz.desktop
M wallpapers/lineart.svgz.desktop
M wallpapers/moon.svgz.desktop
M wallpapers/only_k.jpg.desktop
M wallpapers/seaofconero.jpg.desktop
M wallpapers/triplegears.jpg.desktop
svn path=/trunk/kdebase/kcontrol/; revision=385197
The following changes were in SVN, but were removed from git:
M wallpapers/aurora.svgz.desktop
M wallpapers/gear-flowers.svgz.desktop
M wallpapers/globe.svgz.desktop
M wallpapers/here-gear.svgz.desktop
- Respect custom button positions
- Correct button Abilities
The only thing I changed was to replace the qlayout.h include with a
simple class declaration... otherwise looks good to me.
CCMAIL: knut@johansson.com
svn path=/trunk/kdebase/kwin/; revision=383321
Do not round (mask) the decoration corners if the window aligns to a screen corner.
This has two advantages:
- Fitt's Law applies for resizing windows
- Prevents accidentally hitting buttons of maximized windows behind the active window
Hasn't been tested with xinerama setups but this should work as well. Hopefully
someone can test it before KDE 3.4.
CCMAIL: toby@tarind.com
BUG: 93918
svn path=/trunk/kdebase/kwin/; revision=380112
svn path=/trunk/kdebase/kcontrol/; revision=376018
The following changes were in SVN, but were removed from git:
M wallpapers/No-Ones-Laughing-3.jpg.desktop
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
Plastik decorations feels faster now.
There already is something which triggers PaintEvents, I don't understand why
this is. However paintEvent() has actually been called 2 (!) times for every
resize event.
It seems that other window decorations have the same problem, I will check that
later.
CCMAIL: kwin@kde.org
svn path=/trunk/kdebase/kwin/; revision=355068
clenup, windowWrapperShowEvent seems to be a relict from pre-kwin3 times...
showEvent() doesn't seem to be used either, perhaps it could be removed as well.
svn path=/trunk/kdebase/kwin/; revision=354761
(The user visible strings inkdebase/kwin/clients are extracted to
kwin_client.pot)
CCMAIL:kde-i18n-doc@kde.org
svn path=/trunk/kdebase/kwin/; revision=347824
the changed strings.
Reason: we are in message freeze, 2 other KWin clients have the strings in the
upper case version, no other in the lower case version. So for KDE 3.3,
the upper case version has won.
svn path=/trunk/kdebase/kwin/; revision=332688
Add a central user message extraction for all KWin client.
(The config programs have already their own .pot files)
CCMAIL:kde-i18n-doc@kde.org
(Note: there is currently not much of a choice to add a new .pot file,
as KWin has already many of them and we are in message freeze.
But at least this new .pot file can be shared between all clients, which
share most of the user visible strings.)
svn path=/trunk/kdebase/kwin/; revision=332022
first time and until this problem can be clearer.
Reason: from my first test, there are mostly the same strings ("Maximize",
"Minimize"...) and therefore such mini-pot files full of duplicates
should not be created. (That the config files are even extra files is bad too.)
svn path=/trunk/kdebase/kwin/; revision=331821
Fixed the resize handle tooltip (wrong corner);
use the ";" on the other similar tooltip and removed the redundant "instead".
svn path=/trunk/kdebase/kwin/; revision=323019
handle has to be drawn, and it's on by default).
Added support for a new titlebar button "R" for Resize.
I have a patch pending for the kwin kcm to add that too.
svn path=/trunk/kdebase/kwin/; revision=322119
- Makes .ui files smaller
- Removes not necessary setAccel( QKeySequence( ) ); from the generated *.cpp
- Translations teams don't get the accelerator to translate as a separate entry making it unpossible to generate errors because the & is placed in a letter and the accelator entry is translated to another letter. (Examples about that in http://www.iespana.es/tsdgeos/accelerators.html)
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=319212
as it was possible in the kde-look version. Can be done via
MinTitleHeight and MinTitleHeightTool config file keys...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=314472
shaded. Maybe "Roll up" and "Roll down" are better? I'm not sure, since English
is not my mothertongue.
CCMAIL: kwin@kde.org
svn path=/trunk/kdebase/kwin/; revision=311798
buttons too, but I can't figure yet what kind of graphics could be used to
represent the action.
Removed some old commented out code too.
svn path=/trunk/kdebase/kwin/; revision=311718
Of course, this will multifold break compile as well as a dozen of people
will now object that they actually wanted the Id tags.
svn path=/trunk/kdebase/ksysguard/; revision=290873
document ... with two small things to do missing.
As this wasn't enabled in KDE3.1 anyway, it won't be in 3.2 either *shrug*.
svn path=/trunk/kdebase/kwin/; revision=277290
"smart" apps from doing stupid things before they get MapNotify.
This avoids the recent Java+OracleInstaller strange problem too.
The patch may look huge, but it's only adding two KWin wrappers
for X(Un)GrabServer() and uncommenting the calls in Client::manage().
svn path=/trunk/kdebase/kwin/; revision=271152
- It's not really necessary for usability reasons since the titlebar grows
with bigger font sizes.
- Confusing as it overlaps with the font size setting.
- The space for the configuration dialog is quite limited. :)
I guess removing strings doesn't violate the string freeze...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=263881