Nicolas Goutte
2fddb53bf8
Convert the "messages" targets of kdebase into Messages.sh scripts
...
svn path=/trunk/KDE/kdebase/workspace/; revision=512183
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
fde9470fdc
Fix QToolTip
...
svn path=/trunk/KDE/kdebase/workspace/; revision=508032
20 years ago
Laurent Montel
0fa10f318d
Deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=506323
20 years ago
Tim Beaulen
43c3d871d0
Less warnings.
...
Convert read*Entry to readEntry
svn path=/trunk/KDE/kdebase/workspace/; revision=497023
20 years ago
Laurent Montel
b0a95318bc
readBoolEntry->readEntry
...
svn path=/trunk/KDE/kdebase/workspace/; revision=493850
20 years ago
Urs Wolfer
05ca19960c
fix compile with new snapshot
...
svn path=/trunk/KDE/kdebase/workspace/; revision=493669
20 years ago
Gregory S. Hayes
fae6e5d5cd
KConfig fixes for kwin
...
svn path=/trunk/KDE/kdebase/workspace/; revision=493662
20 years ago
Laurent Montel
a3be46dc25
Qt3support--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=479663
21 years ago
Laurent Montel
1c3e66488b
Adapt to new kde4 api
...
Remove some qt3support
svn path=/trunk/KDE/kdebase/workspace/; revision=478902
21 years ago
Laurent Montel
f6df1151f9
s/saver/group as asked by David
...
svn path=/trunk/KDE/kdebase/workspace/; revision=476072
21 years ago
Laurent Montel
71b041d1ec
Compile/link
...
svn path=/trunk/KDE/kdebase/workspace/; revision=476066
21 years ago
Stephan Kulow
6c821aba01
some more compiling
...
svn path=/trunk/KDE/kdebase/workspace/; revision=473006
21 years ago
Sandro Giessl
a4d91bd3ab
forward port
...
Fix the decoration specific part of the bug: Shedule a repaint for every
maximizeChange
svn path=/trunk/KDE/kdebase/workspace/; revision=468271
21 years ago
Stephan Kulow
7a441e1b7a
the easy cases
...
svn path=/trunk/KDE/kdebase/workspace/; revision=466852
21 years ago
Laurent Montel
a166c8e3d4
QToolTip::add -> setToolTip
...
svn path=/trunk/KDE/kdebase/workspace/; revision=462520
21 years ago
Laurent Montel
788b983bc5
Remove "KDE_IS_VERSION"
...
svn path=/trunk/KDE/kdebase/workspace/; revision=459377
21 years ago
Benjamin Meyer
9595a50003
Move kwin into workspace (got maintainer permission first)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=455859
21 years ago
Matt Broadstone
5da7024486
rid ourselves of the Q3Buttons
...
svn path=/trunk/KDE/kdebase/kwin/; revision=449967
21 years ago
Luboš Luňák
c6b24fdb13
Make it simpler to also edit special window setting affecting
...
the whole application.
svn path=/trunk/KDE/kdebase/kwin/; revision=449779
21 years ago
Laurent Montel
a3ea896a57
Warning--
...
KStyle::defaultStyle() doesn't exist now
svn path=/trunk/KDE/kdebase/kcontrol/; revision=449253
21 years ago
Luboš Luňák
326e9b2b41
Sync with maximizeChange(). If a decoration has only two button states
...
for the four maximize states, it should show the maximized one only
for the fully maximized state.
svn path=/trunk/KDE/kdebase/kwin/; revision=442352
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
Adriaan de Groot
630af25d7b
Dox fixes: remember to name parameters the same as in superclasses; escape html special chars; add more cross-refs.
...
svn path=/trunk/KDE/kdebase/kwin/; revision=427022
21 years ago
Luboš Luňák
ced5ab580a
Die, window type override, die! Since nobody really knows what this window
...
type means anyway, let's simply consider it to be a legacy way of saying "noborder"
and nothing more.
svn path=/trunk/KDE/kdebase/kwin/; revision=412372
21 years ago
Luboš Luňák
fc90a04635
Make it possible to do all kinds of strange things when mousewheeling
...
the titlebar or Alt+mousewheeling the window.
FEATURE:44318
FEATURE:66519
FEATURE:76188
svn path=/trunk/KDE/kdebase/kwin/; revision=410058
21 years ago
Luboš Luňák
cc7ab636af
Make the titlebar double-click operation react only the LMB.
...
BUG: 96079
svn path=/trunk/KDE/kdebase/kwin/; revision=409714
21 years ago
Stephan Kulow
f299853a93
there is no such file
...
svn path=/trunk/KDE/kdebase/kwin/; revision=409317
21 years ago
Aaron J. Seigo
86594e3fe8
make moving of maximized windows off by default. have had this patch for a
...
while and talked about it with Seli on March 9th but never got around to
committing it. after being asked about it _again_ i decided to do `cvs ci`
this allows well designed window decorations to allow the user to jam the
mouse into the corner of the screen and close the window.
svn path=/trunk/kdebase/kwin/; revision=405269
21 years ago
Sandro Giessl
bd9c556471
better minimumSize()
...
svn path=/trunk/kdebase/kwin/; revision=400788
21 years ago
Sandro Giessl
46482b1d0e
improved calcHiddenButtons()
...
svn path=/trunk/kdebase/kwin/; revision=400782
21 years ago
Sandro Giessl
286696268e
- add LM_ButtonMarginTop for more control on how to position buttons.
...
- don't make layoutMetric() abstract, instead implement it with sane defaults
and let decorations fall back to it in case they can't handle a LayoutMetric
case...
svn path=/trunk/kdebase/kwin/; revision=400745
21 years ago
Sandro Giessl
9ecf800caf
do not cover the menu button with the menu
...
svn path=/trunk/kdebase/kwin/; revision=400739
21 years ago
Stephan Binner
ca22bd2f4e
compile (with builddir!=srcdir)
...
svn path=/trunk/kdebase/kwin/; revision=399977
21 years ago
Sandro Giessl
8ee563139d
um... fix titleRect()
...
svn path=/trunk/kdebase/kwin/; revision=399602
21 years ago
Sandro Giessl
1b1d7df406
more const-correctness and titleRect() convenience method...
...
svn path=/trunk/kdebase/kwin/; revision=399599
21 years ago
Sandro Giessl
079ac8c9f9
take the button width into account for the calculation of minBtnHideWidth
...
svn path=/trunk/kdebase/kwin/; revision=399466
21 years ago
Sandro Giessl
f1ad43864f
- Add KCommonDecoration::isLeft() for Quartz.
...
- Hide buttons one by another when the window size shrinks below a certain
width. Implemented so that Quartz doesn't use any functionality, but it's
quite useful in other decos, too -> enabled by default.
Minimum size calculation still needs some tweaking...
svn path=/trunk/kdebase/kwin/; revision=399463
21 years ago
Sandro Giessl
c77a4202fb
inform buttons of state change
...
svn path=/trunk/kdebase/kwin/; revision=398989
21 years ago
Sandro Giessl
352beb9070
make reset abstract, add forgotten virtual...
...
svn path=/trunk/kdebase/kwin/; revision=397517
21 years ago
Sandro Giessl
af8ea39ba9
insert catalogue kwin_lib. it seems to me this is the best place for it...
...
svn path=/trunk/kdebase/kwin/; revision=397488
21 years ago
Sandro Giessl
7f9e658fb3
save reset calls in setSize() etc., inform buttons about what has changed in reset() so they can better optimize for performance
...
svn path=/trunk/kdebase/kwin/; revision=397485
21 years ago
Sandro Giessl
66ee8c3b4d
add KWIN_EXPORT, thanks willem boschman
...
svn path=/trunk/kdebase/kwin/; revision=397197
21 years ago
Sandro Giessl
cc148f1762
Add message extraction for KCommonDecoration. Could someone who knows Automake/i18n check if this is correct, please?
...
svn path=/trunk/kdebase/kwin/; revision=396775
21 years ago
Sandro Giessl
37992c3cb1
Import KCommonDecoration/KCommonDecorationButton. They ease development of decorations
...
by implementing parts of KDecoration which are error prone and common for most decorations.
Plastik will be ported to it. It should be possible to port at least Web, System++, RISC OS,
Quartz, Laptop, KStep, KDE 2, CDE easily - I will have a look at this some time. Perhaps also
Redmond, Modern System, Keramik, IceWM, Glow. I'm sure they will gain maintainability...
I'm open to discussions on the API...
CCMAIL: kwin@kde.org
svn path=/trunk/kdebase/kwin/; revision=396767
21 years ago
Luboš Luňák
65c3b55e05
Revert last revert, dynamic keybidings are back in.
...
svn path=/trunk/kdebase/kwin/; revision=377118
21 years ago
Luboš Luňák
c7d0776f01
Revert last changes because of temporary freeze.
...
svn path=/trunk/kdebase/kwin/; revision=375467
22 years ago
Luboš Luňák
d04ce83410
Custom shortcuts for windows ( #44268 ). It still needs some testing, window
...
rules for them to be assigned automatically, and some way to indicate
every window's shortcut, but it more or less works.
svn path=/trunk/kdebase/kwin/; revision=375458
22 years ago
Luboš Luňák
aa28465df5
I think I got persuaded that having a direct access to the decorated
...
window might be useful in very very very rare cases.
svn path=/trunk/kdebase/kwin/; revision=368911
22 years ago
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
22 years ago