Sandro Giessl
a21351b5a8
- Don't forget to update buttons on color changes...
...
- Replaced repaint()s with update().
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=261864
2003-10-25 13:57:28 +00:00
Malcolm Hunter
5698d10846
CVS_SILENT Typographical corrections and changes
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=261566
2003-10-24 11:24:15 +00:00
Luciano Montanaro
e510e8dd73
Forgot to make the variable static
...
svn path=/trunk/kdebase/kwin/; revision=261057
2003-10-22 13:52:51 +00:00
Luboš Luňák
546d2ce58c
Check for being deleted ( KDecorationFactory::exists() ).
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=260991
2003-10-22 08:47:32 +00:00
Luboš Luňák
43c71a8c72
No delayed deleting of decorations. They'll have to check themselves
...
instead, using KDecorationFactory::exists(). Fixes #66205 , and it wasn't
really that good idea anyway.
svn path=/trunk/kdebase/kwin/; revision=260988
2003-10-22 08:26:09 +00:00
Luciano Montanaro
c47d64a4cc
I committed too hastily. This patche is the good one!
...
svn path=/trunk/kdebase/kwin/; revision=260080
2003-10-19 09:26:34 +00:00
Luciano Montanaro
eaeb27fd13
Enabled titlebar dragging by shift-clicking it.
...
Still missing is the automatic titlebar unhiding.
svn path=/trunk/kdebase/kwin/; revision=260075
2003-10-19 09:16:11 +00:00
Luciano Montanaro
c2eacac63f
Oops I didn't notice the typo.
...
svn path=/trunk/kdebase/kwin/; revision=259993
2003-10-18 21:03:29 +00:00
Luciano Montanaro
9ebccb978e
Scale up maximize and close button if there is enough room.
...
Beginning to add code to try to not reset decoraton if configuration changes
are small enough.
svn path=/trunk/kdebase/kwin/; revision=259978
2003-10-18 20:37:49 +00:00
Luciano Montanaro
40b7e4a8ad
Implemented Titlebar resizing based on the font height.
...
svn path=/trunk/kdebase/kwin/; revision=259214
2003-10-15 16:50:29 +00:00
Luciano Montanaro
fc334ef5c1
Renamed class LaptopClientButton to LaptopButton
...
svn path=/trunk/kdebase/kwin/; revision=257972
2003-10-11 12:34:09 +00:00
Luciano Montanaro
4f0bc08749
Cleaned up spaces, reordered classes
...
svn path=/trunk/kdebase/kwin/; revision=257969
2003-10-11 12:24:51 +00:00
Nadeem Hasan
bf4fc6b898
Fix margin.
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=257799
2003-10-10 16:18:41 +00:00
Dirk Mueller
b8db522f64
fix messages target
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=257734
2003-10-10 13:08:14 +00:00
Luciano Montanaro
e07db73f38
Removed superfluous Q_OBJECT
...
svn path=/trunk/kdebase/kwin/; revision=256725
2003-10-06 13:02:49 +00:00
Luciano Montanaro
13037237fc
CCMAIL: Gunnar Schmi Dt <gunnar@schmi-dt.de>
...
Applied Gunnar's patch, tweaked minimumSize()
svn path=/trunk/kdebase/kwin/; revision=256483
2003-10-05 14:23:10 +00:00
Luciano Montanaro
7f6a69be67
Fixed bottom border rendering, made titlebar at least as large as the resize
...
handle, like the other decorations do.
svn path=/trunk/kdebase/kwin/; revision=256350
2003-10-04 23:55:55 +00:00
George Staikos
a98beeee30
KWhatsBroken tells me that redmond is broken. This appears to be what the
...
other clients do
svn path=/trunk/kdebase/kwin/; revision=256310
2003-10-04 21:27:23 +00:00
Luciano Montanaro
9ccad80cc4
Added support for variable border sizes.
...
Currently only BorderTiny, BorderNormal, BorderLarge and BorderVeryLarge are
supported. I'll add the other sizes after making the titlebar height
adjustable too.
svn path=/trunk/kdebase/kwin/; revision=256260
2003-10-04 18:53:44 +00:00
Luciano Montanaro
4dca82efb1
A little eyecandy:
...
support titlebar color gradients
svn path=/trunk/kdebase/kwin/; revision=256082
2003-10-04 02:02:07 +00:00
Luciano Montanaro
78f1c3ab0e
CCMAIL: rcliff@panix.com
...
Fixed maximization. Thanks to Robert Clifford for noticing the bug.
svn path=/trunk/kdebase/kwin/; revision=256063
2003-10-04 00:15:34 +00:00
Gunnar Schmidt
bde8e27f21
fixed a problem in KeramikClient::mousePosition
...
svn path=/trunk/kdebase/kwin/; revision=255907
2003-10-03 13:51:02 +00:00
Luciano Montanaro
5e32acc176
CCMAIL: l.lunak@kde.org
...
Make middle and right click on window buttons work again.
The solution looks a bit like a workaround for some kwin problem, though.
Why do I have to always fake a LeftButton press?
svn path=/trunk/kdebase/kwin/; revision=255894
2003-10-03 12:03:16 +00:00
Luciano Montanaro
47f5381fca
Constified bitmap data
...
svn path=/trunk/kdebase/kwin/; revision=255846
2003-10-03 08:09:15 +00:00
Luciano Montanaro
2e42c39a74
CVS_SILENT
...
Fixed typo in a comment, reworded one of my notes
svn path=/trunk/kdebase/kwin/; revision=255712
2003-10-02 16:52:20 +00:00
Luciano Montanaro
ea9742f367
Implemented basics of accessibility support. I'll tweak it a bit more later on.
...
svn path=/trunk/kdebase/kwin/; revision=255711
2003-10-02 16:46:13 +00:00
Luciano Montanaro
017a08e98b
CCMAIL: kwin@kde.org
...
The fix wasn't complete. A doShape() is also needed.
svn path=/trunk/kdebase/kwin/; revision=255366
2003-10-01 13:01:50 +00:00
Luciano Montanaro
4f8f89cf46
CCMAIL: kwin@kde.org
...
Fixed the misrendered shaded border.
For me, the problem was fixed by redoing the layout in the shapeChange()
function. Maybe the other styles have to modified in a similar way.
I'd like to reduce the width of the window border to the titlebar width only,
instead of the full window border. In the BeeToo, I obtain a similar effect by
painting the titlebar only, but the trick is revealed by the window snap zones,
and the transparent border. Is there a way to do this cleanly with current kwin?
svn path=/trunk/kdebase/kwin/; revision=255364
2003-10-01 12:55:55 +00:00
Luciano Montanaro
ba06d6afbf
Fixed bug #46966 using the first of the suggested methods.
...
The second part of the bug report does not seem to apply to any other
decoration in CVS.
Removed redundant copies of MouseEvents, since I were at it.
svn path=/trunk/kdebase/kwin/; revision=255165
2003-09-30 18:13:18 +00:00
Gunnar Schmidt
59e880217f
Added the wide-borders feature to the Quartz decoration
...
svn path=/trunk/kdebase/kwin/; revision=254896
2003-09-29 16:35:12 +00:00
Luboš Luňák
81e475c523
Make it possible to find out window type also in createDecoration().
...
svn path=/trunk/kdebase/kwin/; revision=254816
2003-09-29 11:21:46 +00:00
Luboš Luňák
a406bee353
Let decoration get show/hide events when showing/hiding the frame.
...
svn path=/trunk/kdebase/kwin/; revision=254814
2003-09-29 11:21:11 +00:00
Gunnar Schmidt
bb54822810
Added the wide-borders feature to the KDE2 decoration
...
svn path=/trunk/kdebase/kwin/; revision=254590
2003-09-28 14:06:52 +00:00
Gunnar Schmidt
80e11df49c
Corrected the size of the diagonal resize corners
...
svn path=/trunk/kdebase/kwin/; revision=254588
2003-09-28 13:58:33 +00:00
Harald Fernengel
ccdafde758
build
...
svn path=/trunk/kdebase/kwin/; revision=254548
2003-09-28 11:11:46 +00:00
Gunnar Schmidt
5b518b57b0
Added the wide-borders feature to the Keramik decoration
...
svn path=/trunk/kdebase/kwin/; revision=254531
2003-09-28 09:59:11 +00:00
Gunnar Schmidt
219d1f6cca
Added the border size feature to the Modern System decoration
...
The current implementation does not offer the largest two sizes as for those the buttons need to be scaled (which requires bigger changes as the buttons are based on pixmaps).
svn path=/trunk/kdebase/kwin/; revision=254093
2003-09-26 12:09:20 +00:00
Gunnar Schmidt
46d91e95da
Added the border size feature to the Redmond decoration
...
svn path=/trunk/kdebase/kwin/; revision=254092
2003-09-26 12:06:58 +00:00
Gunnar Schmidt
556c95ec32
added the borderSizes() method to the Plastik decoration and corrected the parameters of the borderSizes() method in the KStep decoration
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=253697
2003-09-24 20:02:35 +00:00
Luboš Luňák
67e894e1c6
Update for recent API change.
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=253675
2003-09-24 18:59:07 +00:00
Luciano Montanaro
866fc75200
'static' and 'const' added to local variables and pixmap data.
...
svn path=/trunk/kdebase/kwin/; revision=253599
2003-09-24 14:35:18 +00:00
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
2003-09-24 12:41:56 +00:00
Luciano Montanaro
89cd9ee65b
Made bitmap data constant etc.
...
svn path=/trunk/kdebase/kwin/; revision=253545
2003-09-24 11:06:08 +00:00
Luboš Luňák
22979730ee
Don't use the already installed headers.
...
svn path=/trunk/kdebase/kwin/; revision=253537
2003-09-24 10:54:13 +00:00
Sandro Giessl
b8c3c6667b
Removed pieces of Knifty which I forgot to remove earlier...
...
Has caused plugin loading problems for some people.
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=253453
2003-09-23 21:16:46 +00:00
Sandro Giessl
863057e660
- The decoration should be useable in reverse layout mode now.
...
- Readding the possibility to close windows by double clicking the menu
button on request, setting disabled by default.
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=253432
2003-09-23 20:39:13 +00:00
Gunnar Schmidt
89601d5312
Changed the KStep and Plastik window decorations to respect the two new (extra wide) border sizes
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=253351
2003-09-23 14:45:56 +00:00
Gunnar Schmidt
1f560dbba0
Changed the Web window decoration to respect the two new (extra wide) border sizes
...
svn path=/trunk/kdebase/kwin/; revision=253349
2003-09-23 14:40:18 +00:00
Luciano Montanaro
adf7e8bad8
Override default drawbounds().
...
Now when "Display contents of moving/resizing" windows is disabled, a polygon
approximating the window shape is shown instead of the normal rectangle.
svn path=/trunk/kdebase/kwin/; revision=252937
2003-09-21 20:43:44 +00:00
Luciano Montanaro
ef476127f8
Found the correct method to send mousepresses to kwin. I still miss the
...
mouserelease, though.
svn path=/trunk/kdebase/kwin/; revision=252930
2003-09-21 20:14:26 +00:00