Luboš Luňák
56609fc014
Some updates.
...
svn path=/trunk/kdebase/kwin/; revision=251890
2003-09-17 15:47:27 +00:00
Luciano Montanaro
4aa26e6ddb
Fixed resize artifacts
...
svn path=/trunk/kdebase/kwin/; revision=251862
2003-09-17 14:25:14 +00:00
Luboš Luňák
87fa54326f
As kdelibs/NAMING says, using lib<appname>.la as name for a library is bad.
...
Library name changed to libkdecorations.la .
svn path=/trunk/kdebase/kwin/; revision=251859
2003-09-17 14:23:53 +00:00
Luboš Luňák
c33987fd9e
I forgot to enable compilation of Redmond.
...
svn path=/trunk/kdebase/kwin/; revision=251858
2003-09-17 14:12:51 +00:00
Luboš Luňák
48af013ee1
Fix reseting.
...
svn path=/trunk/kdebase/kwin/; revision=251826
2003-09-17 11:44:33 +00:00
Luciano Montanaro
5f0056e873
Appied Lubos patch for the renamed slots.
...
svn path=/trunk/kdebase/kwin/; revision=251789
2003-09-17 09:23:08 +00:00
Luciano Montanaro
af5c35303f
Enabled laptop client
...
svn path=/trunk/kdebase/kwin/; revision=251778
2003-09-17 08:54:18 +00:00
Luciano Montanaro
6becc8bb5f
Ported client to kwin_iii
...
svn path=/trunk/kdebase/kwin/; revision=251777
2003-09-17 08:53:04 +00:00
Luboš Luňák
8c0404ee31
Improve reseting of the decoration.
...
svn path=/trunk/kdebase/kwin/; revision=251774
2003-09-17 08:37:56 +00:00
Luboš Luňák
7b0773facd
Redmond style merged back from kwin_iii to HEAD, done by Chris Lee.
...
svn path=/trunk/kdebase/kwin/; revision=251771
2003-09-17 08:27:26 +00:00
Frerich Raabe
6c74979d72
- --warnings
...
svn path=/trunk/kdebase/kwin/; revision=251634
2003-09-16 19:57:44 +00:00
Luboš Luňák
d05a0d438a
Enable only ported decorations, and also merge back the testing
...
decoration.
svn path=/trunk/kdebase/kwin/; revision=251627
2003-09-16 19:41:07 +00:00
Luboš Luňák
aa986329ac
Merging back the KDE2 default decoration from kwin_iii to HEAD.
...
The config/ subdir is not updated, is kept from HEAD.
svn path=/trunk/kdebase/kwin/; revision=251624
2003-09-16 19:40:44 +00:00
Luboš Luňák
216d330162
Merging back the Keramik decoration from kwin_iii to HEAD.
...
svn path=/trunk/kdebase/kwin/; revision=251623
2003-09-16 19:40:07 +00:00
Luboš Luňák
813ce7ccce
Merging back the ModernSys decoration from kwin_iii to HEAD.
...
The config/ subdir is not updated (and thus it keeps the changes done
in HEAD).
svn path=/trunk/kdebase/kwin/; revision=251622
2003-09-16 19:37:46 +00:00
Dirk Mueller
34427cb289
compile
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=250061
2003-09-10 17:58:07 +00:00
Waldo Bastian
d05d96d5e2
Don't crash on pixmaps without a mask.
...
svn path=/trunk/kdebase/kwin/; revision=250023
2003-09-10 15:11:42 +00:00
Luciano Montanaro
165188c4f5
Draw resize handle for resizable tool windows.
...
svn path=/trunk/kdebase/kwin/; revision=249995
2003-09-10 13:48:57 +00:00
Luciano Montanaro
e46772fe73
Hide resize handles for unresizable windows
...
svn path=/trunk/kdebase/kwin/; revision=249446
2003-09-08 15:54:55 +00:00
Sandro Giessl
b7547a0a87
CVS_SILENT removed exception for KDE 3.1 which worked around a problem of "eating" window borders,
...
no more necessary.
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=246927
2003-08-30 17:49:33 +00:00
Stephan Binner
013f743897
CVS_SILENT i18n style guide fix
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=246725
2003-08-30 08:30:08 +00:00
Sandro Giessl
7d0cb12105
Adding my Plastik window decoration to kdeartwork. :)
...
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=246655
2003-08-29 22:49:03 +00:00
Dirk Mueller
6bbbe69c0e
unbreak compilation (gcc 3.4+)
...
svn path=/trunk/kdebase/kcontrol/; revision=239225
2003-07-26 10:41:28 +00:00
Dirk Mueller
f9cef6de17
fix shape extension detection for Solaris
...
CCMAIL: 53617-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=238414
2003-07-21 20:34:58 +00:00
Aaron J. Seigo
ddec9444f7
lather, rinse, repeat fred's fix: close on button release not press
...
svn path=/trunk/kdebase/kwin/; revision=237267
2003-07-15 18:18:26 +00:00
Aaron J. Seigo
8dc1858ae3
since KDE2 does double-click-on-menu-is-close emulate this behaviour
...
as we do with other emulation styles. i AM closing BR#56922
svn path=/trunk/kdebase/kwin/; revision=236180
2003-07-08 21:06:03 +00:00
Fredrik Höglund
cafa67e113
- Fixed bugs #40125 , #45621 and #46215 in the redmond style as well.
...
svn path=/trunk/kdebase/kwin/; revision=235470
2003-07-04 18:32:29 +00:00
Aaron J. Seigo
fdbe58d03f
apparently setColSpacing is new in Qt3.2. this one goes out to everyone
...
still compiling with 3.1
svn path=/trunk/kdebase/kwin/; revision=234785
2003-07-01 02:54:32 +00:00
Aaron J. Seigo
ad483c520d
dude up the config pages of these puppies. now that they appear on the
...
first tab of the kcm it became wildly obvious how much TLC they needed.
svn path=/trunk/kdebase/kwin/; revision=234652
2003-06-30 08:16:28 +00:00
Luboš Luňák
5596abd78e
Don't link against kdeinit modules.
...
svn path=/trunk/kdebase/kwin/; revision=233861
2003-06-26 08:52:13 +00:00
Claudiu Costin
056cddfe3c
i18n context for Kwin default client.
...
At least Romanian will benefit from this.
svn path=/trunk/kdebase/kwin/; revision=233039
2003-06-22 20:19:30 +00:00
Nadeem Hasan
79a98219bb
Fix margin.
...
svn path=/trunk/kdebase/kwin/; revision=231462
2003-06-14 23:55:32 +00:00
Ian Reinhart Geiser
966365f741
This is a cleanup/fix of all ui files in kdebase. We have the ability to use the
...
standard KDE spacing and margins. From what I could tell was 99% of the people had
these nubmers already hardcoded and we should not see any difference.
I was able to test and it looks like everything is normal here. If there are any
issues or if I horribly broke someone's layout please do not revert! Just touch them
up with designer and let me know. This was done to cleanup the UI to ensure layouts
are always consistent, and to allow me to use some layout hacks for small screens.
More on this later, but the bottom line here is standard stuff is cool. Next stop is
to remove all those hardcoded pixmaps and use KIconLoader :)
CCMAIL: kde-core-devel@kde.org
svn path=/trunk/kdebase/kcontrol/; revision=230069
2003-06-07 02:39:32 +00:00
Luboš Luňák
32217c89bf
No resize handle for non-resizable windows.
...
CCMAIL: 57765-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=227030
2003-05-21 09:12:44 +00:00
Luboš Luňák
dbc0817e28
Actually, the patch from #57690 is right too, there was no support for spacers.
...
svn path=/trunk/kdebase/kwin/; revision=222733
2003-04-29 11:45:08 +00:00
Luboš Luňák
c1fc368392
Fix #57690 - don't let the dragable area of titlebar vanish completely.
...
svn path=/trunk/kdebase/kwin/; revision=222730
2003-04-29 11:40:39 +00:00
Matthias Kretz
2faf685614
Don't use white as the border color. This fixes dark color schemes (it's very
...
anoying to have that white border on an otherwise dark screen). It also fit's
more in all other color schemes.
Authorized by Fredrik and quertz.
svn path=/trunk/kdebase/kwin/; revision=213632
2003-03-13 16:54:54 +00:00
Luboš Luňák
31a47d9819
Don't show the resize cursor inside windows.
...
svn path=/trunk/kdebase/kwin/; revision=206454
2003-02-12 10:06:57 +00:00
Ralf Nolden
b93157d70e
qabstractlayout.h -> qlayout.h
...
svn path=/trunk/kdebase/kwin/; revision=205388
2003-02-07 10:40:24 +00:00
Melchior Franz
d4d96f7148
fix dialog layout for rtl languages;
...
replace numeric by symbolic constants
svn path=/trunk/kdebase/kwin/; revision=204603
2003-02-03 11:55:34 +00:00
Laurent Montel
6108ee9793
Use KCmdLineLastOption
...
svn path=/trunk/kdebase/ksysguard/; revision=202148
2003-01-23 07:11:25 +00:00
Luboš Luňák
3bbbec2792
Styles moved to kdeartwork.
...
svn path=/trunk/kdebase/kwin/; revision=199828
2003-01-14 12:43:45 +00:00
nobody
82ee2f00fe
This commit was manufactured by cvs2svn to accommodate
...
a server-side copy/move.
svn path=/trunk/kdebase/kwin/; revision=199822
2003-01-14 12:31:45 +00:00
Reza Arbab
c83fb9c2e2
Changed to avoid initialization of static const variables in class definition.
...
svn path=/trunk/kdebase/kwin/; revision=198519
2003-01-09 15:50:11 +00:00
Hans Petter Bieker
3bc5e13c20
i18n() returns QString.
...
svn path=/trunk/kdebase/kwin/; revision=197076
2003-01-02 23:41:27 +00:00
Alex Zepeda
5354333dd5
More namespace fun with Qt. It seems like Q*Stream* wants "endl" and
...
std::cout wants std::endl. So be it.
svn path=/trunk/kdebase/kwin/; revision=191602
2002-12-02 12:00:18 +00:00
Alex Zepeda
6c9a60ba18
I'll vote for <iostream> over <iostream.h>. Why? Here's why:
...
warning: #warning This file includes at least one deprecated or
antiquated header. Please consider using one of the 32 headers
found in section 17.4.1.2 of the C++ standard. Examples include
substituting the <X> header for the <X.h> header for C++ includes,
or <sstream> instead of the deprecated header <strstream.h>.
To disable this warning use -Wno-deprecated.
And grep shows:
kcontrol/kfontinst/kfontinst/FontListWidget.cpp:#include <iostream>
kdm/kfrontend/liloinfo.cpp:#include <iostream>
kioslave/sftp/ksshprocesstest.cpp:#include <iostream>
kioslave/mac/kio_mac.cpp:#include <iostream>
libkonq/konq_propsview.cc:#include <iostream>
konsole/konsole/TEHistory.cpp:#include <iostream>
svn path=/trunk/kdebase/kcontrol/; revision=191581
2002-12-02 10:50:03 +00:00
Fredrik Höglund
62fdca507a
- Fixed a minor bidi bug.
...
svn path=/trunk/kdebase/kwin/; revision=189186
2002-11-16 00:05:16 +00:00
Script Kiddy
30b954b49e
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kcontrol/; revision=189111
2002-11-15 12:56:38 +00:00
Karol Szwed
9cb1740124
Draw unpainted areas when a window is shaded.
...
Approved by Maksim.
svn path=/trunk/kdebase/kwin/; revision=186526
2002-10-30 16:15:58 +00:00
Script Kiddy
c8bc0e4f38
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kcontrol/; revision=186511
2002-10-30 13:33:46 +00:00
Stephan Kulow
82ae93ab72
don't refer to kde2.desktop
...
svn path=/trunk/kdebase/kwin/; revision=186442
2002-10-29 21:31:40 +00:00
Karol Szwed
8458bf78d7
We don't need this anymore
...
svn path=/trunk/kdebase/kwin/; revision=186383
2002-10-29 14:52:04 +00:00
Fredrik Höglund
0d932bef73
Make the old default kwin style available again as KDE 2.
...
svn path=/trunk/kdebase/kwin/; revision=186225
2002-10-28 19:23:45 +00:00
Script Kiddy
b95c6d8443
CVS_SILENT made messages
...
svn path=/trunk/kdebase/ksysguard/; revision=184723
2002-10-20 10:54:38 +00:00
Simon Hausmann
78cfbe9177
- now that KDE_CHECK_HEADERS takes care of defining HAVE_FOO_H (thx coolo)
...
we can use KDE_* here to make it look in more paths. Helps freebsd.
-AC_CHECK_HEADERS(X11/extensions/shape.h)
+KDE_CHECK_HEADERS(X11/extensions/shape.h)
svn path=/trunk/kdebase/kwin/; revision=184443
2002-10-18 08:30:38 +00:00
Script Kiddy
045810a50e
CVS_SILENT made messages
...
svn path=/trunk/kdebase/ksysguard/; revision=184313
2002-10-17 11:19:57 +00:00
Script Kiddy
b32ed8c275
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kcontrol/; revision=181890
2002-10-03 11:24:08 +00:00
Fredrik Höglund
76a41a4709
- Changed the filename regexp based on a suggestion from Charles.
...
svn path=/trunk/kdebase/kwin/; revision=178060
2002-09-15 19:19:52 +00:00
Fredrik Höglund
ae8a8f227d
- Rewrote the mouse position code and increased the size of
...
the bottom diagonal resize corners for usability reasons.
svn path=/trunk/kdebase/kwin/; revision=178059
2002-09-15 19:13:38 +00:00
Fredrik Höglund
d1ef7e8236
- Made the bottom grab bar optional by popular demand.
...
- Implemented a (hopefully) temporary solution to
tooltip setting changes not being applied to the
titlebar buttons while the style is in use.
svn path=/trunk/kdebase/kwin/; revision=175167
2002-09-01 22:50:34 +00:00
Dirk Mueller
6acf67398b
fix dependencies
...
svn path=/trunk/kdebase/kwin/; revision=174973
2002-09-01 00:02:14 +00:00
Fredrik Höglund
8f531f38dd
- Attempting to fix a problem reported by Eugenia about
...
the white borders appearing to be wider on the sides
than on the titlebar with dark color schemes.
- Switched to using a custom embed tool that generates
code without global static objects and that further
reduces the risk of namespace collisions.
- Fixed an off-by-one error in the mouse position code.
svn path=/trunk/kdebase/kwin/; revision=174962
2002-08-31 22:37:35 +00:00
Dirk Mueller
aefcf5f8a0
remove outdated #ifdef
...
svn path=/trunk/kdebase/kwin/; revision=174483
2002-08-29 16:32:24 +00:00
Luboš Luňák
f374dba2f2
Double-click to close is back.
...
svn path=/trunk/kdebase/kwin/; revision=174417
2002-08-29 08:59:31 +00:00
Luboš Luňák
3b57952b03
Take care of #46042 . [...resisted to say here something about Motif >;> ]
...
svn path=/trunk/kdebase/kwin/; revision=174310
2002-08-28 15:17:31 +00:00
Karol Szwed
36aebe0323
Namespace cleanup to prevent crashes due to symbol clashes with RTLD_GLOBAL
...
svn path=/trunk/kdebase/kwin/; revision=174118
2002-08-27 18:08:20 +00:00
Karol Szwed
ec918cec3b
suppress warnings
...
svn path=/trunk/kdebase/kwin/; revision=174085
2002-08-27 15:31:58 +00:00
Karol Szwed
d3210cbb64
remove warning
...
svn path=/trunk/kdebase/kwin/; revision=174081
2002-08-27 15:18:17 +00:00
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
2002-08-27 15:12:14 +00:00
Diego Iastrubni
27998b71ac
dded a new checkbox to kcontrol-> wm -> decorations ->general. By defaut this checkbox is on.
...
if it's on, kwin clients will reverse thire display when the desktop is reversed (arabic, hebrew etc).
Clinets updated to use this options, and options.h has a few more lines :)
see clients for the changes.
svn path=/trunk/kdebase/kwin/; revision=173581
2002-08-24 12:02:26 +00:00
Luboš Luňák
220206e6dd
Make sure the window operations popup works for the active window.
...
Plugin developers should use only Workspace::showWindowMenu() instead
of calling Workspace::clientPopup() and playing with the popup.
svn path=/trunk/kdebase/kwin/; revision=173296
2002-08-22 17:16:47 +00:00
Karol Szwed
35653960f1
Fix animate and restore bug #21511
...
svn path=/trunk/kdebase/kwin/; revision=172906
2002-08-20 18:02:12 +00:00
Stephan Binner
eae55b938c
CVS_SILENT Style guide fix, use "cvslastchange" or X-WebCVS header line to view
...
svn path=/trunk/kdebase/kwin/; revision=172126
2002-08-15 16:18:23 +00:00
Aaron J. Seigo
147a11b20f
if i can convince Matthias Ettrich that this is a good thing, i can
...
probably convince anyone ;-)
bye-bye non-standard menu showing, hello usability
svn path=/trunk/kdebase/kwin/; revision=168271
2002-07-22 23:02:38 +00:00
Karol Szwed
6df2574dba
Enable help button by default
...
svn path=/trunk/kdebase/kwin/; revision=167524
2002-07-19 13:33:45 +00:00
Daniel Molkentin
aa44779287
CVS_SILENT: s/LIB_KFILE/LIB_KIO/g
...
Der Rest vom Schuetzenfest...
svn path=/trunk/kdebase/ksysguard/; revision=166284
2002-07-12 17:52:05 +00:00
Ryan Cumming
ffff5455b4
Dither the titlebar graident on 15 and 16bpp displays. Thanks to gallium for the Qt::OrderedDither tip.
...
svn path=/trunk/kdebase/kwin/; revision=164671
2002-07-04 02:43:54 +00:00
Stephan Binner
a25d76c410
CVS_SILENT Style guide fix
...
svn path=/trunk/kdebase/kwin/; revision=164124
2002-07-01 10:43:57 +00:00
Fredrik Höglund
4c1d786510
- Made the style always use small caption bubbles on maximized
...
windows.
This leaves more space for the actual window contents, and
fixes the usability problem Carsten Pfeiffer pointed out
on kde-core-devel.
- Rewrote the masking code to use precalculated bounding rects
to set the window shape.
This should result a huge performance increase on low-end
systems and improve snappyness in general.
- Added some more namespace fixes as suggested by Karol Szwed.
svn path=/trunk/kdebase/kwin/; revision=163885
2002-06-29 22:25:38 +00:00
Dirk Mueller
f0b557abf7
fix messages
...
svn path=/trunk/kdebase/kwin/; revision=163711
2002-06-28 23:32:50 +00:00
Matthias Kretz
e125eb2bc4
no implementation for slotReset ... so I commented it out
...
svn path=/trunk/kdebase/kwin/; revision=163297
2002-06-26 15:38:26 +00:00
Karol Szwed
861d667ef6
"Make it work"(tm) on theme change
...
svn path=/trunk/kdebase/kwin/; revision=163071
2002-06-25 13:14:19 +00:00
Fredrik Höglund
a5b30e1002
These pixmaps are no longer needed.
...
svn path=/trunk/kdebase/kwin/; revision=162949
2002-06-24 18:35:11 +00:00
Fredrik Höglund
6cfa430e49
- Completely rewrote the pixmap creation code to recolor the
...
caption bubble and the titlebar separately and then composite
the resulting images to form the final tiles.
- New pixmaps from Qwertz with a more discreet design for the
titlebars; more subtle gradients and no stipple effect
on the titlebar base.
- Only one set of pixmaps is now used for both the active and
the inactive state. All pixmaps are now stored in grayscale
format.
- Fixed a minor bug which would cause the question mark on the
help button to be reversed in RTL mode.
- Improved horizontal space utilization slightly.
- Enabled recoloring of the titlebars and caption bubble to
match the color scheme.
svn path=/trunk/kdebase/kwin/; revision=162948
2002-06-24 18:33:20 +00:00
Simon Hausmann
63796fb0b2
- micro namespace cleanup
...
svn path=/trunk/kdebase/kwin/; revision=162590
2002-06-23 08:39:44 +00:00
Dirk Mueller
8fc62651e4
compile keramik
...
svn path=/trunk/kdebase/kwin/; revision=158818
2002-05-31 20:08:53 +00:00
Stephan Kulow
e0daa02a8f
CVS_SILENT oops
...
svn path=/trunk/kdebase/kwin/; revision=157225
2002-05-23 20:07:29 +00:00
Stephan Kulow
04e2d29f24
fixing dependencies
...
svn path=/trunk/kdebase/kwin/; revision=157222
2002-05-23 20:02:35 +00:00
Aaron J. Seigo
3482e99a19
and now make "newer" *cough*redhat*cough* -v's of gcc shut up
...
svn path=/trunk/kdebase/kwin/; revision=156077
2002-05-18 06:41:41 +00:00
Aaron J. Seigo
4f5f20fadd
compile even on my old crappy compiler.
...
(p.s. c-style casts suck ;-)
svn path=/trunk/kdebase/kwin/; revision=156058
2002-05-17 22:05:56 +00:00
Simon Hausmann
947ee7a09e
- fixlet for INCLUDES
...
svn path=/trunk/kdebase/kwin/; revision=156007
2002-05-17 16:53:02 +00:00
Fredrik Höglund
5a534cc7bd
Importing the Keramik KWin style.
...
svn path=/trunk/kdebase/kwin/; revision=156002
2002-05-17 16:33:48 +00:00
Ryan Cumming
3e89b66d03
Argh
...
svn path=/trunk/kdebase/kwin/; revision=155140
2002-05-12 18:05:56 +00:00
Cristian Tibirna
cd52271a10
CT: flicker-free titlebar. Thanks to Simon Haussman
...
svn path=/trunk/kdebase/kwin/; revision=155013
2002-05-11 22:05:01 +00:00
Simon Hausmann
d9107f8efc
- put those global variables into an anonymous namespace
...
svn path=/trunk/kdebase/kwin/; revision=154962
2002-05-11 18:21:14 +00:00
Ryan Cumming
e154121711
GUI: Avoid nested groupboxes (ick)
...
svn path=/trunk/kdebase/kwin/; revision=154724
2002-05-10 02:13:58 +00:00
Rik Hemsley
930a266f7e
Fixed (de)iconify animation for Qt 3 with a workaround.
...
The semantics of setClipRegion were changed, with the default being
different from the previous behaviour. Duh.
svn path=/trunk/kdebase/kwin/; revision=154610
2002-05-09 12:30:34 +00:00
Cristian Tibirna
eb4da42585
CT: customize buttons in KStep decorations (many thanks to Keunwoo Lee <klee@cs.washington.edu>)
...
svn path=/trunk/kdebase/kwin/; revision=151960
2002-04-26 02:03:01 +00:00
Stephan Binner
2896179100
CVS_SILENT Capitalisation fixes.
...
svn path=/trunk/kdebase/kcontrol/; revision=151429
2002-04-23 13:02:02 +00:00
Rik Hemsley
b0c9baaadc
Disabling iconify animation until I figure out why it leaves lines on
...
the screen now.
svn path=/trunk/kdebase/kwin/; revision=151082
2002-04-22 05:16:59 +00:00
Malte Starostik
6dfd61dd20
KDirWatch changes as discussed in Nürnberg and posted on core-devel
...
svn path=/trunk/kdebase/kwin/; revision=144333
2002-03-22 00:09:25 +00:00
Stephan Kulow
c7f9abd849
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kcontrol/; revision=143855
2002-03-19 16:37:47 +00:00
Lukáš Tinkl
e0f15bb438
a double mistake :)
...
+ KGlobal::locale()->insertCatalogue("kwin_b2_config");
- KGlobal::locale()->insertCatalogue("kwinquartz_config");
svn path=/trunk/kdebase/kwin/; revision=140942
2002-03-04 14:13:28 +00:00
David Faure
34bbc5e457
qWarning -> kdWarning
...
svn path=/trunk/kdebase/kwin/; revision=138408
2002-02-24 18:16:45 +00:00
Karol Szwed
b7fd6761f1
A few libkwin to kwin_ tweaks.
...
svn path=/trunk/kdebase/kwin/; revision=137833
2002-02-21 14:03:28 +00:00
Stephan Kulow
e3e09f533d
use kwin_ instead of libkwin
...
svn path=/trunk/kdebase/kwin/; revision=137446
2002-02-19 16:56:16 +00:00
Waldo Bastian
6ebc89dac6
CVS_SILENT
...
Added Encoding header for compliance with Desktop Entry Standard
svn path=/trunk/kdebase/kcontrol/; revision=134824
2002-01-31 18:51:15 +00:00
Rik Hemsley
5cd78ffdd3
Fix mouseposition
...
svn path=/trunk/kdebase/kwin/; revision=134762
2002-01-31 02:37:02 +00:00
Karol Szwed
16ca23df56
Hmm, this one has been lingering around for months without being used - remove it.
...
svn path=/trunk/kdebase/kwin/; revision=133039
2002-01-22 02:51:00 +00:00
Rik Hemsley
379b214218
Fix problem where dragging a button makes the whole window drag.
...
Had to create empty mouseMoveEvent() methods.
svn path=/trunk/kdebase/kwin/; revision=132837
2002-01-21 03:29:55 +00:00
Karol Szwed
2aa91b6f7f
MWM is replaced by kdeartwork's CDE.
...
svn path=/trunk/kdebase/kwin/; revision=132836
2002-01-21 03:17:05 +00:00
Dirk Mueller
375f175fbb
CVSSILENT: fixincludes
...
svn path=/trunk/kdebase/khotkeys/; revision=129081
2001-12-29 17:33:05 +00:00
Michael Matz
25d1c5368d
Default arguments in definitions are invalid C++.
...
svn path=/trunk/kdebase/kwin/; revision=120526
2001-11-03 01:21:40 +00:00
Luboš Luňák
5976109bbc
It was actually more a KImageEffect, so after fixing it this hack isn't needed.
...
svn path=/trunk/kdebase/kwin/; revision=119987
2001-10-30 18:31:52 +00:00
Luboš Luňák
7e8a0fc428
Workaround for a Qt bug.
...
svn path=/trunk/kdebase/kwin/; revision=119819
2001-10-29 15:29:14 +00:00
Dirk Mueller
efa9424b30
KStyle -> QStyle
...
svn path=/trunk/kdebase/kwin/; revision=118310
2001-10-17 12:21:38 +00:00
David Faure
7962136939
CVS_SILENT fixheaders
...
svn path=/trunk/kdebase/kwin/; revision=117488
2001-10-12 12:29:15 +00:00
Dirk Mueller
6594c2bf5c
CVS_SILENT: fixincludes
...
svn path=/trunk/kdebase/kmenuedit/; revision=117153
2001-10-10 16:31:48 +00:00
Karol Szwed
003eab093b
Adding resize handle configuration patch by Melchior Franz.
...
svn path=/trunk/kdebase/kwin/; revision=117114
2001-10-10 10:50:07 +00:00
Fredrik Höglund
372afd2293
Made the system client compile when QT_NO_COMPAT is defined
...
svn path=/trunk/kdebase/kwin/; revision=115984
2001-09-30 21:02:06 +00:00
Fredrik Höglund
16a15bc404
Made the redmond client compile when QT_NO_COMPAT is defined
...
svn path=/trunk/kdebase/kwin/; revision=115983
2001-09-30 21:00:39 +00:00
Fredrik Höglund
1015568de5
Made the quartz client compile when QT_NO_COMPAT is defined
...
svn path=/trunk/kdebase/kwin/; revision=115982
2001-09-30 20:58:35 +00:00
Fredrik Höglund
df9a60eb44
Made the mwm client compile when QT_NO_COMPAT is defined
...
svn path=/trunk/kdebase/kwin/; revision=115981
2001-09-30 20:57:19 +00:00
Fredrik Höglund
d543923d46
Made the laptop client compile when QT_NO_COMPAT is defined
...
svn path=/trunk/kdebase/kwin/; revision=115980
2001-09-30 20:56:07 +00:00
Fredrik Höglund
1136576179
Made the kstep client compile when QT_NO_COMPAT is defined
...
svn path=/trunk/kdebase/kwin/; revision=115978
2001-09-30 20:54:35 +00:00
Fredrik Höglund
f4de058b7b
Made the kde1 client compile when QT_NO_COMPAT is defined
...
svn path=/trunk/kdebase/kwin/; revision=115977
2001-09-30 20:52:59 +00:00
Fredrik Höglund
d4d8c39824
Made the icewm client compile when QT_NO_COMPAT is defined
...
svn path=/trunk/kdebase/kwin/; revision=115975
2001-09-30 20:51:20 +00:00
Fredrik Höglund
b6df0940fa
This is a quick hack to get kwmthemes working in the upcoming alpha release.
...
- Temporarily disabled use of the stretchPixmap() function because it
loses the pixmap mask, causing KWin to segfault.
(This will just make some themes a bit slower)
- Fixed the border drawing problem reported by Vadim Plessky on kde-devel.
- Fixed a titlebar shade/un-shade flicker problem.
- Made the client compile when QT_NO_COMPAT is defined.
svn path=/trunk/kdebase/kwin/; revision=115973
2001-09-30 20:29:21 +00:00
Fredrik Höglund
df1676cdfe
Make the default client compile with QT_NO_COMPAT defined.
...
svn path=/trunk/kdebase/kwin/; revision=115626
2001-09-27 04:27:42 +00:00
Karol Szwed
128d006be8
- Shade/Un-Shade titlebar flicker fix.
...
svn path=/trunk/kdebase/kwin/; revision=114659
2001-09-18 11:43:37 +00:00
Karol Szwed
1ae5edec31
- Shade/Un-Shade titlebar flicker fix.
...
svn path=/trunk/kdebase/kwin/; revision=114657
2001-09-18 11:38:08 +00:00
Karol Szwed
119c21ca83
- Shade/Un-Shade titlebar flicker fix.
...
svn path=/trunk/kdebase/kwin/; revision=114656
2001-09-18 11:32:23 +00:00
Karol Szwed
bbdfd0193a
- Shade/Un-Shade titlebar flicker fix.
...
svn path=/trunk/kdebase/kwin/; revision=114652
2001-09-18 11:12:21 +00:00
Henning Burchardt
a06d4a5577
Moved glow style from kdebase to kdeartwork.
...
svn path=/trunk/kdebase/kwin/; revision=114608
2001-09-17 20:13:28 +00:00
Simon Hausmann
1b483dc36e
- make it compile
...
svn path=/trunk/kdebase/kwin/; revision=114519
2001-09-17 07:32:33 +00:00
Henning Burchardt
0ed65060a7
added config directory as SUBDIR
...
svn path=/trunk/kdebase/kwin/; revision=114497
2001-09-17 00:15:44 +00:00
Henning Burchardt
0e06f229cf
Added a configuration library for the glow style. For now, one can only
...
adjust the glow color of the title buttons.
svn path=/trunk/kdebase/kwin/; revision=114496
2001-09-17 00:14:38 +00:00
Henning Burchardt
0c3d123a45
- global pixmaps are deleted when the glow decoration is unloaded
...
- reread config and recreate pixmaps on reset
svn path=/trunk/kdebase/kwin/; revision=114495
2001-09-17 00:09:59 +00:00
Henning Burchardt
5b3e00c28a
- you can now set in GlowButtonFactory (with 'setSteps') how many pixmaps are
...
used to create the glow effect
svn path=/trunk/kdebase/kwin/; revision=114494
2001-09-17 00:06:34 +00:00
Rik Hemsley
b5c7e843fe
Don't know if these masking fixes are necessary anymore now that QPixmap
...
is 'fixed' - but they don't do any harm, so they go in anyway.
svn path=/trunk/kdebase/kwin/; revision=114434
2001-09-16 09:26:29 +00:00
Henning Burchardt
85baad95f1
svn path=/trunk/kdebase/kwin/; revision=114199
2001-09-14 12:16:51 +00:00
Laurent Montel
4ef029256c
QList -> QPtrList
...
QArray -> QMemArray
svn path=/trunk/kdebase/kwin/; revision=113976
2001-09-11 06:53:46 +00:00
Karol Szwed
354bd37bdb
- Hopefully all remaining titlebar flicker is gone for good
...
svn path=/trunk/kdebase/kwin/; revision=113889
2001-09-10 11:38:08 +00:00
Karol Szwed
23eeb11064
- Fix unpainted areas when shaded
...
svn path=/trunk/kdebase/kwin/; revision=113873
2001-09-10 05:57:43 +00:00
Karol Szwed
84ae6d018b
- Fixing the menu button so that it doesn't show a toolbar button with a
...
dropdown menu extension arrow as provided by qt3.
svn path=/trunk/kdebase/kwin/; revision=113676
2001-09-08 10:45:49 +00:00
Karol Szwed
37ca2626bd
- Removes all ugly flicker
...
- Adds a config option allowing frames to be drawn using the titlebar
colors just like in Quartz (feature request)
svn path=/trunk/kdebase/kwin/; revision=113673
2001-09-08 10:12:23 +00:00
Adrian Schroeter
4106f298c6
revert to 1.4 code
...
svn path=/trunk/kdebase/kwin/; revision=112134
2001-08-27 20:53:51 +00:00
Adrian Schroeter
15fde704ed
cleanup
...
svn path=/trunk/kdebase/kwin/; revision=112036
2001-08-27 08:57:41 +00:00
Karol Szwed
349c87a545
Make the inactive help button color follow the inactive button color
...
set in kcontrol, not the active button color.
svn path=/trunk/kdebase/kwin/; revision=111338
2001-08-22 11:18:56 +00:00
Karol Szwed
bebd8a5f08
- Fixing the inactive minimize button color not following the inactive button
...
colors.
- Adding custom button position code
- Small code cleanups
svn path=/trunk/kdebase/kwin/; revision=111330
2001-08-22 10:11:06 +00:00
Simon Hausmann
cd76120586
- die Bool, long live qvariant
...
svn path=/trunk/kdebase/kwin/; revision=110970
2001-08-18 23:51:08 +00:00
Simon Hausmann
5ee6942907
- die Bool, die. once and forever :)
...
svn path=/trunk/kdebase/kwin/; revision=110969
2001-08-18 23:44:37 +00:00
Simon Hausmann
d562a693d1
- another Bool fix for qt3, qt2, final and no-final. maybe we should
...
just include qvariant.h in config.h ;) (j/k)
svn path=/trunk/kdebase/kwin/; revision=110968
2001-08-18 23:38:13 +00:00
Simon Hausmann
bde39e1e90
- one day we'll just #undef X-Windows and everything will compile
...
svn path=/trunk/kdebase/kwin/; revision=110967
2001-08-18 23:34:53 +00:00
Dirk Mueller
00f21cf328
same fix here
...
svn path=/trunk/kdebase/kwin/; revision=110965
2001-08-18 23:25:04 +00:00
Dirk Mueller
0515b43a84
compile fix (stupid X11 #define crap)
...
svn path=/trunk/kdebase/kwin/; revision=110962
2001-08-18 23:21:42 +00:00
Simon Hausmann
c8f1508b36
- moved netwm.h inclusions after indirect qvariant.h inclusions
...
(fixes Bool clash)
- missing includes (qcursor,qstyle,qpainter,qvaluelist)
- minor qstyle api fixlet
svn path=/trunk/kdebase/kwin/; revision=110958
2001-08-18 23:06:16 +00:00
Script Kiddy
5f2ca6211f
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kscreensaver/; revision=109165
2001-08-04 22:54:20 +00:00
Script Kiddy
d018a030ac
CVS_SILENT made messages
...
svn path=/trunk/kdebase/ksysguard/; revision=108674
2001-07-31 15:19:34 +00:00
Script Kiddy
3c80134766
CVS_SILENT made messages
...
svn path=/trunk/kdebase/ksysguard/; revision=108405
2001-07-30 00:48:15 +00:00
Rik Hemsley
f466f726ba
My patch, with a nice bugfix from gallium.
...
svn path=/trunk/kdebase/kwin/; revision=108119
2001-07-28 11:43:50 +00:00
Rik Hemsley
3488880eaf
My patch plus a one-liner from gallium which disables gradients for
...
<= 8bit displays, which seems logical to both of us.
Rik
svn path=/trunk/kdebase/kwin/; revision=108115
2001-07-28 10:59:56 +00:00
Script Kiddy
aeda4f97ad
CVS_SILENT made messages
...
svn path=/trunk/kdebase/ksysguard/; revision=107352
2001-07-23 18:37:54 +00:00
John Firebaugh
8939fcff13
Don't crash when mousing over certain icons.
...
svn path=/trunk/kdebase/kwin/; revision=107192
2001-07-22 16:34:30 +00:00
Script Kiddy
550dbe5c84
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=106787
2001-07-19 06:37:05 +00:00
Karol Szwed
758f09657c
Finalising name change from Win2K to Redmond
...
svn path=/trunk/kdebase/kwin/; revision=106294
2001-07-16 07:23:31 +00:00
Karol Szwed
476327e9ee
Changing the Win2K client name to Redmond
...
svn path=/trunk/kdebase/kwin/; revision=106290
2001-07-16 06:56:39 +00:00
Karol Szwed
0980570ecc
Changing the Win2K kwin client to Redmond to avoid confusion. Will
...
remove Win2K shortly.
svn path=/trunk/kdebase/kwin/; revision=106289
2001-07-16 06:53:11 +00:00
Karol Szwed
e71d890e36
Changing email address to one that is not expiring in the near future. :)
...
svn path=/trunk/kdebase/kwin/; revision=106170
2001-07-15 12:15:41 +00:00
Meni Livne
2c366e2d8e
Adding insertCalatogue() calls enabling to show translated messages.
...
svn path=/trunk/kdebase/kwin/; revision=106169
2001-07-15 12:14:54 +00:00
Lukáš Tinkl
1540b2bf62
missing messages targets, adjusted naming for gallium's ease
...
svn path=/trunk/kdebase/kwin/; revision=105753
2001-07-12 11:56:22 +00:00
Lukáš Tinkl
c10f1428ce
on behalf of soon-to-be-killed gallium ;)
...
svn path=/trunk/kdebase/kwin/; revision=105751
2001-07-12 11:33:39 +00:00
Karol Szwed
ad4b252724
Fixing a few little cosmetic problems.
...
svn path=/trunk/kdebase/kwin/; revision=104911
2001-07-04 06:52:50 +00:00
Karol Szwed
d2659d405d
Adding license to code source.
...
Fix to ensure the titlebar isn't drawn when titleBarHeight <= 0.
svn path=/trunk/kdebase/kwin/; revision=104680
2001-07-02 05:37:25 +00:00
Karol Szwed
dc2ddc90da
Adding license to the code source.
...
Small fixes to make theme list box update when a theme is added/removed.
svn path=/trunk/kdebase/kwin/; revision=104679
2001-07-02 05:35:31 +00:00
Ralf Nolden
278c511d4f
this is the actual bugfix from Gallium for the window decorations. This is
...
his part of the patch, works fine but there's just the re-check needed to
be added so when the effect for tooltips changes, the deco's tooltips take
this as well. There are no new strings except the Un-Sticky tooltip, all
others are translated. thd@kde.org agreed on the strings.
svn path=/trunk/kdebase/kwin/; revision=104585
2001-07-01 10:10:17 +00:00
Ralf Nolden
1181077815
!$%&@#
...
svn path=/trunk/kdebase/kwin/; revision=103681
2001-06-24 17:12:39 +00:00
Waldo Bastian
654ff63bee
Added kwmtheme
...
svn path=/trunk/kdebase/kwin/; revision=103631
2001-06-24 06:15:14 +00:00
Waldo Bastian
5ccd32af44
^&$^*#$^&@
...
svn path=/trunk/kdebase/kwin/; revision=103630
2001-06-24 06:10:59 +00:00
Rik Hemsley
5a214d04c6
Changes as posted on list, but no-one tested, so here goes nothing.
...
svn path=/trunk/kdebase/kwin/; revision=103533
2001-06-23 15:53:07 +00:00
David Faure
ca6ab94cda
system
...
svn path=/trunk/kdebase/kwin/; revision=103162
2001-06-20 11:44:38 +00:00
David Faure
ed52142183
Neil Stevens said he would maintain this one.
...
svn path=/trunk/kdebase/kwin/; revision=103161
2001-06-20 11:42:49 +00:00
Lennart Kudling
ebd1de8b7e
added this nice code and made _IMPORTANT_ modifications, so that it's
...
copyrighted by Mosfet and me. :)
svn path=/trunk/kdebase/kwin/; revision=103158
2001-06-20 11:17:03 +00:00
Ralf Nolden
9e2efbc41c
updated subdirs
...
----------------------------------------------------------------------
svn path=/trunk/kdebase/kwin/; revision=103042
2001-06-19 15:27:49 +00:00
Ralf Nolden
5781bbadac
readded modernsystem style as that is needed by kpersonalizer. Gallium
...
takes over maintenance and there are several additions and changes from
Melchior Franz anyway
svn path=/trunk/kdebase/kwin/; revision=103041
2001-06-19 15:26:48 +00:00
David Faure
e2ad16e509
b2
...
svn path=/trunk/kdebase/kwin/; revision=103030
2001-06-19 14:34:57 +00:00
David Faure
c782732ce9
There it goes again. This time for good.
...
This code is opensource, we have every right to distribute it as part of KDE.
svn path=/trunk/kdebase/kwin/; revision=103029
2001-06-19 14:32:08 +00:00
Daniel M. Duley
11e5ed61c2
See my earlier mail.
...
svn path=/trunk/kdebase/kwin/; revision=102970
2001-06-19 06:02:53 +00:00
Daniel M. Duley
4232fe0ae2
Nope
...
svn path=/trunk/kdebase/kwin/; revision=102955
2001-06-19 02:40:24 +00:00
Michael Matz
fd2b635e45
build B2
...
svn path=/trunk/kdebase/kwin/; revision=102785
2001-06-18 02:18:04 +00:00
Michael Matz
10af9bc3a2
Putting the pixmaps into an array, which was TODO from the beginning ;-)
...
svn path=/trunk/kdebase/kwin/; revision=102784
2001-06-18 02:15:36 +00:00
Michael Matz
7c239c69ba
No sir. This one stays.
...
svn path=/trunk/kdebase/kwin/; revision=102782
2001-06-18 01:59:02 +00:00
Daniel M. Duley
29af54215b
Removing the styles I wrote except the default one, and will be maintaining
...
them outside of CVS.
svn path=/trunk/kdebase/kwin/; revision=102431
2001-06-16 00:48:49 +00:00
Dirk Mueller
86cdafb883
small cleanup - no functional change
...
svn path=/trunk/kdebase/kwin/; revision=102227
2001-06-14 23:55:44 +00:00
Rik Hemsley
d8ba9584a1
Fixed off-by-one error in mousePosition()
...
svn path=/trunk/kdebase/kwin/; revision=101425
2001-06-10 21:59:22 +00:00
Rik Hemsley
71618ff55c
Hey gallium, this patch makes it look cool in black.
...
You disappeared off IRC, so I'll check this in and you can revert
if you hate it :)
svn path=/trunk/kdebase/kwin/; revision=101323
2001-06-10 13:37:12 +00:00
Karol Szwed
ba45a39fa5
Make the titlebar gradient colors follow Options::TitleBlend as well.
...
This one is for Kand-ALF :)
svn path=/trunk/kdebase/kwin/; revision=101318
2001-06-10 13:06:05 +00:00
Karol Szwed
572cfb125f
Making titlebar double click follow kcontrol window conveentions.
...
Added missing mousePosition() function.
svn path=/trunk/kdebase/kwin/; revision=101314
2001-06-10 12:27:26 +00:00
Karol Szwed
096025d7ed
Renaming "foo Decoration Settings" to "Decoration Settings" to remove
...
redundancy in the config modules.
svn path=/trunk/kdebase/kwin/; revision=101301
2001-06-10 11:05:15 +00:00
Karol Szwed
97b0ee49e1
Default style update:
...
- Modifying the default style to use the new kwin plugin interface for proper
resource management.
- The new default style looks nearly the same, but adds several nice features
such as titlebar height and button position customisation among others,
and adds a config module for configuration.
- kwin plugin loader modified to reflect the new default plugin change. The
old default will be removed shortly.
- oh, and never ever flicker :)
svn path=/trunk/kdebase/kwin/; revision=100839
2001-06-07 11:35:06 +00:00
Karol Szwed
3ecb89d03f
Removed some unused headers, and made titlebar buttons visible
...
on isMinimizable() and isMaximizable()
svn path=/trunk/kdebase/kwin/; revision=100360
2001-06-04 12:32:26 +00:00
Karol Szwed
2333114db6
- Changed from using kwinrc to kwinicewmrc not to clutter kwin's config
...
- Added missing stickyChange(bool) since this client was based on Quartz
- Minimised shade animation flicker (all unpainted areas are painted now)
- Code cleanup
- some other things I probably can't remember anymore :)
svn path=/trunk/kdebase/kwin/; revision=100352
2001-06-04 11:49:35 +00:00
Karol Szwed
b48692a6c4
- Removed some shading flicker
...
- Paints all uncovered areas when a window is shaded
svn path=/trunk/kdebase/kwin/; revision=100339
2001-06-04 10:11:21 +00:00
Karol Szwed
ea93dcc2a4
- Follows stickyChange(bool) now - I should be shot for basing quartz on win2k
...
- Uses its own config file "kwinquartzrc" not to clutter kwinrc
- Fixed an unpainted area problem when windows are shaded
svn path=/trunk/kdebase/kwin/; revision=100337
2001-06-04 09:51:23 +00:00
Karol Szwed
e7a3ecfd82
Added patch by Melchior to move the [ModernSystem] section in the kwinrc
...
file into kwinmodernsysrc
svn path=/trunk/kdebase/kwin/; revision=99266
2001-05-29 07:10:17 +00:00
Lennart Kudling
35263f3b77
add mwm at last
...
svn path=/trunk/kdebase/kwin/; revision=98910
2001-05-26 20:56:32 +00:00
Lennart Kudling
fa39ba305a
it basically works now
...
svn path=/trunk/kdebase/kwin/; revision=98909
2001-05-26 20:56:20 +00:00
Karol Szwed
2ade4cc7ec
Small code cleanups and window border color config option added.
...
svn path=/trunk/kdebase/kwin/; revision=98802
2001-05-26 02:34:47 +00:00
Karol Szwed
1e7469d54e
Fixed several bugs:
...
- When titlebutton pixmaps totally cover a toolbutton, they are
moved by a (1,1) offset when clicked so users have a visual prompt
that they are attempting to click the button. (i.e. for MGBreizh theme)
- Titlebar buttons follow isMinimizable() and isMaximizable() and
are hidden when not required
- Sticky button is drawn correctly now
- Made shading animation nice and smooth
svn path=/trunk/kdebase/kwin/; revision=98699
2001-05-25 11:17:29 +00:00
Karol Szwed
cba4ba635d
Fixed a nasty null pointer reference during window icon change.
...
svn path=/trunk/kdebase/kwin/; revision=98374
2001-05-23 08:21:29 +00:00
Waldo Bastian
ac5556a78d
Don't crash on divisions by zero.
...
svn path=/trunk/kdebase/kwin/; revision=98171
2001-05-21 23:02:38 +00:00
Rik Hemsley
678a95dad2
Reverting resize-at-top by malte. Sorry, but this is how I want the
...
style to be. I don't like styles that let you resize by the top edge.
I want to be able to throw the mouse to the screen top or corners and
hit the buttons or the titlebar so I can iconify, close or move the
window.
svn path=/trunk/kdebase/kwin/; revision=97774
2001-05-19 02:05:58 +00:00
Rik Hemsley
8a597cc22e
Don't crash. Thanks to gallium for pointing this out.
...
svn path=/trunk/kdebase/kwin/; revision=97773
2001-05-19 01:58:07 +00:00
Michael Matz
be37d317bd
first search in srcdir, to not depend on installed headers.
...
-INCLUDES = $(all_includes) -I$(top_srcdir)
+INCLUDES = -I$(top_srcdir) $(all_includes)
svn path=/trunk/kdebase/kwin/; revision=97744
2001-05-18 20:22:57 +00:00
Joerg Habenicht
69ae5062c2
bugfix: $(topdir) -> $(top_srcdir)
...
svn path=/trunk/kdebase/kwin/; revision=97161
2001-05-15 09:52:43 +00:00
Joerg Habenicht
54a3e5f999
added includepath to config.h file in kdebase/kwin
...
svn path=/trunk/kdebase/kwin/; revision=97153
2001-05-15 08:50:30 +00:00
Malte Starostik
d4304445d5
Support for resizing windows on the top border
...
svn path=/trunk/kdebase/kwin/; revision=96759
2001-05-13 06:58:29 +00:00
Karol Szwed
070353f3f5
Adding a few cleanups by Melchior
...
svn path=/trunk/kdebase/kwin/; revision=96754
2001-05-13 05:47:49 +00:00
Malte Starostik
dc874cdc2f
Use the standard kwin button order configuration instead of an own one
...
svn path=/trunk/kdebase/kwin/; revision=96753
2001-05-13 05:19:20 +00:00
Karol Szwed
d551bc8c15
Small repaint fix
...
svn path=/trunk/kdebase/kwin/; revision=96611
2001-05-12 07:57:55 +00:00
Dirk Mueller
f3afb04224
small compile fix
...
svn path=/trunk/kdebase/kwin/; revision=96488
2001-05-11 19:34:04 +00:00
Rik Hemsley
4d7a390e7e
Add web subdir
...
svn path=/trunk/kdebase/kwin/; revision=95485
2001-05-06 19:04:56 +00:00
Rik Hemsley
4d3a313221
Web style from my kwin style tutorial. Perhaps this should be in
...
one of the new 'addon' packages... What were they called...
svn path=/trunk/kdebase/kwin/; revision=95483
2001-05-06 19:03:20 +00:00
Lennart Kudling
4ca78790ee
this commit is dedicated to rikkus :P
...
svn path=/trunk/kdebase/kwin/; revision=95367
2001-05-05 23:16:27 +00:00
Lennart Kudling
33c3749ee6
innovation of the year: make mwm look like mwm.
...
(some repaint-buglets remain. more work later.)
svn path=/trunk/kdebase/kwin/; revision=95217
2001-05-04 23:45:52 +00:00
Luboš Luňák
f84c7a340a
Move the configuration options for custom button positions to kwin from
...
the plugins. And I even resisted to break BC in kwin again even though
I could :).
svn path=/trunk/kdebase/kwin/; revision=94905
2001-05-03 08:06:28 +00:00
Karol Szwed
0d00fc700a
Double-click problems are now hopefully fixed.
...
Also patched some small drawing bugs when no theme files are present.
svn path=/trunk/kdebase/kwin/; revision=94043
2001-04-26 12:01:31 +00:00
Karol Szwed
306ad95df5
Big overhaul of drawing code. More themes should work perfectly now.
...
If you had shortened titlebar text, theme problems, or funny stuff with
the titlebar text for small windows, try this version.
Helix, BrushedMetal, ThinSki, Fire95 et al., should work perfect now.
All drawing is now buffered so there's no flicker - ever.
svn path=/trunk/kdebase/kwin/; revision=93891
2001-04-25 10:41:06 +00:00
Karol Szwed
09141d02c3
Adding titlebar button autoshow/autohide when the title width
...
increases/decreases. This makes small apps like the GIMP look much better,
and allows small windows to be shrunk much smaller than previously
allowed.
svn path=/trunk/kdebase/kwin/; revision=93712
2001-04-24 08:17:17 +00:00
Karol Szwed
60121852e5
Renamed CustomButtonOrder to CustomButtonPositions to make button order
...
configurable after kwindecoration change.
svn path=/trunk/kdebase/kwin/; revision=93571
2001-04-23 12:05:55 +00:00
Karol Szwed
7bbb0cfa0f
Adding support for the IceWM keys ColorActiveTitleBarShadow and
...
ColorNormalTitleBarShadow as requested by users.
svn path=/trunk/kdebase/kwin/; revision=93566
2001-04-23 11:36:29 +00:00
Karol Szwed
45dea027b3
Added patch by Melchior Franz, which was given the ok by Mosfet.
...
The patch allows the modsystem handle to be shown / hidden, and
adds a config plugin for kwindecoration where this can be configured.
svn path=/trunk/kdebase/kwin/; revision=93544
2001-04-23 07:37:23 +00:00
Karol Szwed
0b810e5444
Modified to remove any global objects - everything global is simply
...
a pointer now. Forgot to say "added sticky button" in last commit :)
svn path=/trunk/kdebase/kwin/; revision=93431
2001-04-22 13:06:35 +00:00
Karol Szwed
6e83477642
Removed all static and global objects - everything is dynamic now,
...
and updated to the new plugin interface.
svn path=/trunk/kdebase/kwin/; revision=93428
2001-04-22 13:00:05 +00:00
Karol Szwed
be5a517b8a
Updating my Quartz client by adding customizable button positions, and
...
converted it to use the new kwin plugin interface.
svn path=/trunk/kdebase/kwin/; revision=93391
2001-04-22 09:31:42 +00:00
Waldo Bastian
57f4808d0f
Make resource management in clients easier with these three functions:
...
init() called after client got loaded
deinit() called when client is about to get unloaded
reset() called once before Options::resetClients() is emitted
svn path=/trunk/kdebase/kwin/; revision=93372
2001-04-22 05:39:17 +00:00
Waldo Bastian
93f4cf1dce
No static objects... will add a way to delete this stuff as well.. stay tuned.
...
svn path=/trunk/kdebase/kwin/; revision=93364
2001-04-22 02:26:16 +00:00
Waldo Bastian
78bc944501
No static objects
...
svn path=/trunk/kdebase/kwin/; revision=93363
2001-04-22 02:17:08 +00:00
Waldo Bastian
12396373a2
No static objects
...
svn path=/trunk/kdebase/kwin/; revision=93361
2001-04-22 02:05:16 +00:00
Waldo Bastian
6ea629b81b
No static objects.
...
svn path=/trunk/kdebase/kwin/; revision=93360
2001-04-22 01:59:07 +00:00
Waldo Bastian
90379156ab
No static objects.
...
svn path=/trunk/kdebase/kwin/; revision=93359
2001-04-22 01:53:54 +00:00
Karol Szwed
227e203328
Adding WhatsThis help messages to widgets.
...
svn path=/trunk/kdebase/kwin/; revision=93207
2001-04-21 08:59:53 +00:00
Karol Szwed
52b0f8ac06
Made the IceWM client and its config plugin more consistant with kwindecoration
...
svn path=/trunk/kdebase/kwin/; revision=93190
2001-04-21 06:52:45 +00:00
Luboš Luňák
b6c55170ed
Breaking BC in KWin again in order to keep BC for plugins. I forgot
...
a few private pointers *slap self*.
svn path=/trunk/kdebase/kwin/; revision=92998
2001-04-20 07:19:03 +00:00
Luboš Luňák
08e9327f24
use setBackgroundMode( NoBackground ) - reduces flickering and doesn't
...
seem to cause repaint problems
svn path=/trunk/kdebase/kwin/; revision=92918
2001-04-19 19:31:30 +00:00
Karol Szwed
95ff482ac7
Fixed a small directory creation bug...
...
svn path=/trunk/kdebase/kwin/; revision=92605
2001-04-18 03:33:01 +00:00
Karol Szwed
ca911cbf0e
Cleaned up the code a little bit
...
svn path=/trunk/kdebase/kwin/; revision=92473
2001-04-17 10:05:05 +00:00
Karol Szwed
a7d491a8b4
Adding my new Gallium-IceWM kwin client, which can directly read IceWM themes.
...
Go and download some themes from icewm.themes.org! The client has customisable
button positions, and uses my newly added kwindecoration module to configure
its settings. Enjoy!!!
svn path=/trunk/kdebase/kwin/; revision=92316
2001-04-16 14:55:07 +00:00
Rik Hemsley
352086d08b
Off-by-one fix for resizebar.
...
Hide resizebar when window is fixed size.
svn path=/trunk/kdebase/kwin/; revision=91783
2001-04-13 01:51:27 +00:00
Karol Szwed
857e657e3f
Added my new Quartz kwin client with support for toolwindows, and updated
...
my win2k client to support toolwindows as well. Enjoy!
svn path=/trunk/kdebase/kwin/; revision=87420
2001-03-17 11:49:51 +00:00
Dirk Mueller
eae14cbb77
include fixups
...
svn path=/trunk/kdebase/kcontrol/; revision=85914
2001-03-08 13:25:52 +00:00
Daniel M. Duley
eeb5bb19e3
New KWM theme client stuff, as described in my earlier email to core-devel
...
svn path=/trunk/kdebase/kwin/; revision=84131
2001-02-23 22:10:30 +00:00
Waldo Bastian
2f90225543
Put stuff in KWinInternal namespace.
...
Export client.h, workspace.h and options.h so that people can write plugins.
svn path=/trunk/kdebase/kwin/; revision=83707
2001-02-20 01:20:38 +00:00
Script Kiddy
6bfb54fe77
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=83062
2001-02-16 03:13:52 +00:00
Waldo Bastian
09595efd93
Implement iconChange().
...
svn path=/trunk/kdebase/kwin/; revision=83036
2001-02-15 22:48:31 +00:00
Waldo Bastian
6ab086647b
Implement iconChange()
...
svn path=/trunk/kdebase/kwin/; revision=83016
2001-02-15 20:53:22 +00:00
Script Kiddy
60f0c741e0
CVS_SILENT made messages
...
svn path=/trunk/kdelibs/kstyles/; revision=81664
2001-02-07 03:27:26 +00:00
Daniel M. Duley
5f356d8628
Improved titlebar buffering.
...
Are these commits going into the KDE2.1final, or do I need to do
something special?
svn path=/trunk/kdebase/kwin/; revision=81613
2001-02-06 22:16:17 +00:00
Script Kiddy
1d95469d9f
CVS_SILENT made messages
...
svn path=/trunk/kdelibs/kstyles/; revision=81120
2001-02-03 03:09:32 +00:00
Waldo Bastian
0ea8e539a5
Attempt to fix the drawing stuff. Resizing a window still fails to redraw
...
large parts of the window decorations.
svn path=/trunk/kdebase/kwin/; revision=79948
2001-01-24 23:53:37 +00:00
Waldo Bastian
692efa5cde
Don't crash when making window sticky/maximized without a sticky/maximized button.
...
svn path=/trunk/kdebase/kwin/; revision=79649
2001-01-22 23:30:08 +00:00
Waldo Bastian
dc0ce11c7b
Install kwmtheme
...
svn path=/trunk/kdebase/kwin/; revision=78490
2001-01-16 23:52:34 +00:00
Waldo Bastian
922162fad0
Don't crash on missing pixmaps.
...
svn path=/trunk/kdebase/kwin/; revision=78489
2001-01-16 23:52:11 +00:00
Waldo Bastian
4ab7a90097
WABA: Listen to resetClients()
...
svn path=/trunk/kdebase/kwin/; revision=78463
2001-01-16 21:45:23 +00:00
Waldo Bastian
6576b45348
Proper error checking.
...
svn path=/trunk/kdebase/kwin/; revision=78357
2001-01-16 06:17:18 +00:00
Malte Starostik
4e97288705
Added win2k kwin client by Karol Szwed <karlmail@usa.net>
...
According to him, okayed by Mosfet and Matthias Ettrich,
I add it now to get it in before the freeze as he's got no account (yet)
svn path=/trunk/kdebase/kwin/; revision=77435
2001-01-11 12:24:04 +00:00
Harri Porten
2bfe4742b6
explicit double to int conversion
...
svn path=/trunk/kdebase/kwin/; revision=77261
2001-01-10 13:13:00 +00:00
Script Kiddy
29a44aa4bb
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=75305
2000-12-19 23:32:07 +00:00
Daniel M. Duley
8d82de546d
Added custom mouse position stuff for resizing themed windows. Speed hacks.
...
There is an error where everything is not redrawn I have to fix, but it's way
faster now ;-)
svn path=/trunk/kdebase/kwin/; revision=74668
2000-12-13 10:21:31 +00:00
Daniel M. Duley
507a315eb2
Okay, we now just store theme pixmaps in the appdata+"/pics", then use locate...
...
I have no idea why I didn't do this in the first place - must of been drunk or something ;-)
svn path=/trunk/kdebase/kwin/; revision=74577
2000-12-12 17:40:56 +00:00
Daniel M. Duley
8b422dbe29
Small cleanup. I could get rid of the local vs. global pixmap junk... after breakfast ;-)
...
Also, install the cli_installer if you install this - which you shouldn't yet ;-)
svn path=/trunk/kdebase/kwin/; revision=74568
2000-12-12 15:58:24 +00:00
Daniel M. Duley
c77cf18716
Don't even think of using this yet ;-) Waldo - these keys may not be correct yet,
...
I need to look at the old KDE1.x theme manager first.
svn path=/trunk/kdebase/kwin/; revision=74567
2000-12-12 15:42:54 +00:00
Daniel M. Duley
e1a5f85d7c
Fix compile, get rid of speed hacks that were actually slower, and it isn't
...
a good idea to use /home/mosfet/... to look for pixmaps (grin ;-)
svn path=/trunk/kdebase/kwin/; revision=74471
2000-12-11 20:27:43 +00:00
Script Kiddy
d226e0de98
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=74367
2000-12-11 10:56:22 +00:00
David Faure
44a694a004
CVS_SILENT lib_ -> kde_module_
...
svn path=/trunk/kdebase/kwin/; revision=73405
2000-12-04 18:47:47 +00:00
Script Kiddy
c2f4dd2032
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=70278
2000-11-08 06:17:50 +00:00
Rik Hemsley
11edd19291
Fix texture colours for buttons.
...
svn path=/trunk/kdebase/kwin/; revision=69460
2000-10-31 03:23:22 +00:00
Rik Hemsley
907efe6764
Use QLayout::activate(). Looks like I found one of the rare cases where
...
it's essential. This fixes some bad redraws of the titlebar in certain
hard-to-reproduce circumstances.
svn path=/trunk/kdebase/kwin/; revision=69459
2000-10-31 02:48:56 +00:00
Rik Hemsley
8f79309f44
Minor fixes
...
svn path=/trunk/kdebase/kwin/; revision=69147
2000-10-28 02:50:47 +00:00
Rik Hemsley
91d2ddc0fc
New anim for qwertz, it's no. 2, so IconifyAnimationStyle=2 in [WM]
...
section of kdeglobals will enable it.
svn path=/trunk/kdebase/kwin/; revision=69146
2000-10-28 02:32:07 +00:00
Rik Hemsley
0ed57b61e0
Let's allow people to play with the new animation(s).
...
In [WM] section of kdeglobals, add IconifyAnimationStyle=1 to see the
first new animation. (you should change wm style away from, then back
to, RISC OS, if you're already running it)
svn path=/trunk/kdebase/kwin/; revision=69144
2000-10-28 01:49:42 +00:00
Rik Hemsley
abd2f3d6fd
Textures for buttons too. Necessary now that titlebar can be large
...
enough for you to see them. Oh yes, the titlebar now changes size
with your font size. See http://www.geoid.clara.net/silly.jpg for
a (silly) example of this. This is in fact an essential feature
IMO, for people who can't read titlebar text at the restricted
sizes that the other styles allow.
New funky iconify animation, but I haven't made it available via
a config key yet, so you can't use it :P
svn path=/trunk/kdebase/kwin/; revision=69021
2000-10-27 02:16:14 +00:00
Waldo Bastian
8f36a1cb5c
WABA: Fixed "maximize" with MMB and RMB.
...
Based on a patch Boudewijn Rempt <boud2@rempt.xs4all.nl>
svn path=/trunk/kdebase/kwin/; revision=69005
2000-10-26 21:56:18 +00:00
Matthias Ettrich
1512bcd09f
patch by boud2
...
svn path=/trunk/kdebase/kwin/; revision=68706
2000-10-23 14:42:16 +00:00
Rik Hemsley
025cb620a3
No debug info
...
svn path=/trunk/kdebase/kwin/; revision=68517
2000-10-21 22:55:28 +00:00
Rik Hemsley
2c22ab197d
Use active font for inactive windows since we don't get correct font
...
from options. Temporary work-around.
svn path=/trunk/kdebase/kwin/; revision=68512
2000-10-21 22:05:42 +00:00
Rik Hemsley
c2f73a1d13
Typo fixed (button alignment was set incorrectly and black lines were
...
missing sometimes)
Added 'ToolManager' class. Still haven't found any apps that set
WStyle_Tool on any windows, so it's untested.
svn path=/trunk/kdebase/kwin/; revision=68501
2000-10-21 18:51:08 +00:00
Daniel M. Duley
420b046646
The old default is now moved to the Laptop style, since they are so similiar
...
but has so many more bugfixes. So if you liked the old default here it is ;-)
svn path=/trunk/kdebase/kwin/; revision=68367
2000-10-20 01:14:46 +00:00
David Faure
5dd80c3b56
+#include <config.h> // for usleep on non-linux platforms
...
i.e. Tru64. Showstopper (breaks compilation)......
svn path=/trunk/kdebase/kwin/; revision=68077
2000-10-17 08:15:00 +00:00
Script Kiddy
1e18909d45
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kscreensaver/; revision=67702
2000-10-15 05:08:42 +00:00
Rik Hemsley
b8e9f83e81
Use a different iconify/restore style to the default, because the
...
default is too slow and flickery.
svn path=/trunk/kdebase/kwin/; revision=67690
2000-10-14 23:45:05 +00:00
David Faure
7af716f924
#undef Bool for enable-final, reported by Thomas Leitner
...
svn path=/trunk/kdebase/kwin/; revision=67246
2000-10-11 20:39:24 +00:00
Rik Hemsley
8c7cbff386
Bugfix to make button glyphs the correct colours.
...
Small cleanup of design w.r.t. signals/slots
svn path=/trunk/kdebase/kwin/; revision=67219
2000-10-11 17:21:49 +00:00
Rik Hemsley
0a27e45f56
This should answer those bug reports about not being able to configure the
...
button order on the titlebar, for the RISC OS theme at least.
I now have [Sticky][(Help)].....Title.......[Iconify][Maximise][Close].
Much more sensible than the stupid RISC OS layout.
svn path=/trunk/kdebase/kwin/; revision=67108
2000-10-10 22:03:50 +00:00
Script Kiddy
a8a059a53d
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=66638
2000-10-07 05:06:26 +00:00
Script Kiddy
dc66d38dda
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=66420
2000-10-05 02:38:50 +00:00
Rik Hemsley
b753c43345
pixmap fix
...
svn path=/trunk/kdebase/kwin/; revision=66125
2000-10-02 03:07:38 +00:00
Antonio Larrosa Jimenez
759848b7d3
Removed the minimum width limit imposed by the b2 style by
...
making the buttons hide when neccesary.
Approved by Mosfet by lack of objection :)
svn path=/trunk/kdebase/kwin/; revision=66109
2000-10-02 01:14:03 +00:00
Rik Hemsley
72a25cf5d9
Slight alteration to button hiding algorithm
...
svn path=/trunk/kdebase/kwin/; revision=66001
2000-10-01 15:40:29 +00:00
Rik Hemsley
aae66499b9
Texture on resize bar handles
...
Changed shapes of close and sticky button pix.
Real transparency for button pix instead of pseudo.
svn path=/trunk/kdebase/kwin/; revision=65998
2000-10-01 15:30:04 +00:00
Rik Hemsley
4a55be4548
I like this method of setting colours for the resize bar better, seeing
...
as there's no way to set it via kcontrol
svn path=/trunk/kdebase/kwin/; revision=65989
2000-10-01 14:48:40 +00:00
Rik Hemsley
6fc8ad8af5
Textured titlebar. Looks very cool in all colour schemes. This is how
...
RISC OS looks, and I had this working before, but I fixed it so it works
nicely now.
svn path=/trunk/kdebase/kwin/; revision=65633
2000-09-28 14:29:57 +00:00
Dirk Mueller
6f2dfc1764
Insure++: unused variables
...
svn path=/trunk/kdebase/kcontrol/; revision=65625
2000-09-28 13:33:08 +00:00
Rik Hemsley
4aeea37d93
Use configured font for inactive titlebar text
...
svn path=/trunk/kdebase/kwin/; revision=65567
2000-09-28 00:39:22 +00:00
Rik Hemsley
22a5becbc5
Nicer glyphs for titlebar. Added sticky and context help buttons.
...
svn path=/trunk/kdebase/kwin/; revision=65557
2000-09-27 22:51:57 +00:00
Rik Hemsley
3e5e774e10
Many behavioural fixes and new glyphs for buttons.
...
Still need to do sticky and help buttons.
svn path=/trunk/kdebase/kwin/; revision=65548
2000-09-27 21:33:15 +00:00
Matthias Ettrich
6dacbd0112
tool window handling for the default style
...
visible dialogs for stays-on-top fullscreen windows (helps with Konqueror's dialogs)
Fixed lock with Alt-Tab box plus accelerator
svn path=/trunk/kdebase/kwin/; revision=65241
2000-09-25 15:30:51 +00:00
Rik Hemsley
f0739dbe1f
Oh, forgot to check this stuff in. Fixes mouse position detection on
...
bottom resize bar.
svn path=/trunk/kdebase/kwin/; revision=64974
2000-09-24 10:28:06 +00:00
Script Kiddy
faed83eace
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=64906
2000-09-24 05:05:45 +00:00
Script Kiddy
22f65e14f9
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=63821
2000-09-14 04:50:01 +00:00
Waldo Bastian
493fd295b0
- button[1]->setBitmap(sticky_bits, 8, 8);
...
+ button[1]->setBitmap(sticky_bits, 10, 10);
Fixes br 10156:
On the desktop, I right-click the title bar of a window and select the KStep
decoration. Then I click on the `+'' titlebar button to pin the window on all desks.
The button turns empty. I click again to unpin the window, and, instead
of showing the usual `+'', I get a corrupted button pixmap.
svn path=/trunk/kdebase/kwin/; revision=63501
2000-09-11 05:45:02 +00:00
Waldo Bastian
5e3b53660d
WABA: Fixed #8656 kwin titlebar: doubleclick does not maximize
...
if (titlebar->geometry().contains( e->pos() ) )
- setShade( !isShade() );
+ workspace()->performWindowOperation( this, options->operationTitlebarDblClick() );
workspace()->requestFocus( this );
svn path=/trunk/kdebase/kwin/; revision=63485
2000-09-11 03:34:01 +00:00
Script Kiddy
5c265e015a
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=63221
2000-09-09 04:11:37 +00:00
Daniel M. Duley
2077f51714
Removed note about highcolor usage
...
svn path=/trunk/kdebase/kwin/; revision=63101
2000-09-08 01:02:13 +00:00
Daniel M. Duley
ee5f19c686
Improved highcolor buttons, and switched to the circular sticky thingy. I'll
...
post to core-devel in a sec.
svn path=/trunk/kdebase/kwin/; revision=63099
2000-09-08 00:38:29 +00:00
Matthias Ettrich
6a54a209af
obey more controlcenter options (mouse actions for frame and titlebar)
...
svn path=/trunk/kdebase/kwin/; revision=62090
2000-08-28 12:31:16 +00:00
Simon Hausmann
fcfce3bb14
- coolo told me to commit this :) (it's unused)
...
-static void create_pixmaps();
-QPixmap* kwin_get_menu_pix_hack()
-{
- create_pixmaps();
- return menu_pix;
-}
-
svn path=/trunk/kdebase/kwin/; revision=61269
2000-08-16 15:37:36 +00:00
Matthias Ettrich
5b1fb25c55
less flicker for default. Clean-up namespace for classes
...
(several clients used different versions of the same class 'SystemButton')
svn path=/trunk/kdebase/kwin/; revision=61249
2000-08-16 13:11:21 +00:00
Matthias Ettrich
5314dbb817
mosfet's much ligher version of the default style. Still flickers a little bit, but
...
uses much less resources
svn path=/trunk/kdebase/kwin/; revision=61022
2000-08-14 18:49:44 +00:00
Matthias Ettrich
d0ab0a1595
less flicker
...
svn path=/trunk/kdebase/kwin/; revision=61018
2000-08-14 17:50:51 +00:00
Kurt Granroth
6169229047
compile
...
svn path=/trunk/kdebase/kwin/; revision=59131
2000-07-28 22:38:16 +00:00
Matthias Ettrich
d7d265452b
some work on the new default style. Better, but not there yet.
...
The class still duplicates too much functionality of the base class (Client).
IMO the ResizeBar widgets have to go, it can all be done by painting directly
on the main Manager.
svn path=/trunk/kdebase/kwin/; revision=59127
2000-07-28 22:06:22 +00:00
Matthias Ettrich
02332d191a
let kde1 style look like kde1 (no more missing pixels)
...
svn path=/trunk/kdebase/kwin/; revision=57400
2000-07-16 21:23:26 +00:00
Rik Hemsley
99a1f85bd3
Actually, it was called kde1 ;)
...
svn path=/trunk/kdebase/kwin/; revision=57282
2000-07-16 13:06:27 +00:00
David Faure
198522aa8f
Apparently the directory is named kde, not kde1....
...
svn path=/trunk/kdebase/kwin/; revision=57278
2000-07-16 12:52:07 +00:00
Rik Hemsley
62e30dc0dc
KDE 2 style is now default. KDE 1 style now available as plugin.
...
KDE 2 style still needs work, but bear with me. I'll get on it...
svn path=/trunk/kdebase/kwin/; revision=57252
2000-07-16 10:20:29 +00:00
Rik Hemsley
cf88f2000a
minor work
...
svn path=/trunk/kdebase/kwin/; revision=57145
2000-07-15 19:27:07 +00:00
Simon Hausmann
513dd56332
- fixed library name
...
svn path=/trunk/kdebase/kwin/; revision=57076
2000-07-15 12:02:44 +00:00
Rik Hemsley
6a49e57aa8
blah, I screwed up with some sticky date stuff, somehow.
...
svn path=/trunk/kdebase/kwin/; revision=57067
2000-07-15 11:27:55 +00:00
Rik Hemsley
e482a7d092
you might need this if you want to build things
...
svn path=/trunk/kdebase/kwin/; revision=57039
2000-07-15 07:14:06 +00:00
Rik Hemsley
db568f2f08
Build the default theme.
...
svn path=/trunk/kdebase/kwin/; revision=57035
2000-07-15 07:01:53 +00:00
Rik Hemsley
18afbfb26f
Um, CVS is shit, and this is the real default theme.
...
svn path=/trunk/kdebase/kwin/; revision=57034
2000-07-15 07:00:40 +00:00
Rik Hemsley
4c8257e2ad
Default theme, first draft.
...
svn path=/trunk/kdebase/kwin/; revision=57032
2000-07-15 06:59:08 +00:00
Michael Matz
160a2d549b
Away with the *.moc.* files.
...
svn path=/trunk/kdebase/kwin/; revision=54907
2000-06-29 21:36:40 +00:00
Stephan Kulow
74f0724585
naming it System++
...
svn path=/trunk/kdebase/kwin/; revision=51424
2000-06-01 00:31:39 +00:00
Waldo Bastian
ebbf5fe55c
WABA: Use $(KDE_PLUGIN) for plugins and let them link against kwin.{la|so}
...
svn path=/trunk/kdebase/kwin/; revision=49722
2000-05-16 23:10:41 +00:00
Simon Hausmann
a3e3579d21
- make it compile ;-)
...
svn path=/trunk/kdebase/kwin/; revision=49150
2000-05-11 08:29:47 +00:00
Rik Hemsley
0d91340735
Fixed some silliness.
...
Removed more layout code.
svn path=/trunk/kdebase/kwin/; revision=49145
2000-05-11 04:17:35 +00:00
Rik Hemsley
baa151afb3
Many fixes to RISC OS client. Still needs major work to be perfect.
...
Changed spaces to tab for ettrich in client.cpp ;)
Changed something that looked like it was trying to do manhattanLength()
so it actually does.
svn path=/trunk/kdebase/kwin/; revision=49144
2000-05-11 03:52:24 +00:00
Rik Hemsley
69c7133c9d
Temporary, unsatisfactory fix for alt-drag freezing kwin and just about
...
everything else. kwin assumes you want it to mess with the cursor, and
provide edge-based resize etc. You can't override it easily. In fact,
I still haven't found out how.
svn path=/trunk/kdebase/kwin/; revision=49114
2000-05-10 19:55:13 +00:00
Stephan Kulow
5029a1389a
C++
...
svn path=/trunk/kdebase/kwin/; revision=49111
2000-05-10 19:24:48 +00:00
Matthias Ettrich
68510e52c8
one does not have to exeggerate...
...
svn path=/trunk/kdebase/kwin/; revision=48848
2000-05-08 12:28:30 +00:00
Matthias Ettrich
9a70b16933
being able to resize at the bottom or right edge is good
...
svn path=/trunk/kdebase/kwin/; revision=48846
2000-05-08 12:18:26 +00:00
Daniel M. Duley
2c5bfad0cf
Buffering for the active title. Reduces flicker when resizes make the titlebar
...
resize.
svn path=/trunk/kdebase/kwin/; revision=48749
2000-05-07 20:30:50 +00:00
Rik Hemsley
297651e2c3
Understand more about edge-based clients and act appropriately, passing
...
info along to kdesktop too.
This is funky now :)
svn path=/trunk/kdebase/kwin/; revision=48377
2000-05-04 23:12:29 +00:00
Michael Matz
d19c42bd26
fix for captionChange with long title
...
svn path=/trunk/kdebase/kwin/; revision=48358
2000-05-04 20:54:08 +00:00
Michael Matz
732c7d78bd
Big B2/KWin change:
...
* title bar now tries to avoid to become completely obscured by other windows ;)
* moving of title bar flicker free (at least on my machine)
* all repaint problems fixed (those I knew of course), even the one on resize
* mousePosition (those arrowed cursors) now complete
svn path=/trunk/kdebase/kwin/; revision=48189
2000-05-03 00:04:26 +00:00
Daniel M. Duley
2021961a07
Fix repainting the handle when shaded.
...
svn path=/trunk/kdebase/kwin/; revision=47777
2000-04-28 22:00:06 +00:00
Daniel M. Duley
360e0b7686
Lowcolor version.
...
svn path=/trunk/kdebase/kwin/; revision=47775
2000-04-28 21:47:01 +00:00
Daniel M. Duley
0527ea967c
Repaint the frame after color scheme changes.
...
svn path=/trunk/kdebase/kwin/; revision=47761
2000-04-28 16:40:30 +00:00
Daniel M. Duley
087cfbcbee
Repaint the frame after a color scheme change.
...
svn path=/trunk/kdebase/kwin/; revision=47759
2000-04-28 16:32:17 +00:00
Daniel M. Duley
b58843030c
Final updates for the new button color implementation. The options class
...
now only has one button entry, "ButtonBg", instead of 3. It's up to the client
what to do with it. All the clients are updated except mwm. As the
author noted in his README, mwm isn't Motif window manager at all but KStep ;-)
I disabled it for now until there is new drawing code in there, it would
confuse users anyways since were about to release another Krash and it is
identical to KStep.
Also, I removed the Groove and GrooveText color entries. We now use the
normal TitleBar and Font entries. Hence system will probably look funny until
you adjust the colors since it draws text on the frame and not the titlebar
bg. All the rest look much better by default.
To configure button colors set the active/inactive button background color
in KControl. I'll remove the other entries ASAP. You'll also note that the
active/inactive colors are now actually what you would expect.
svn path=/trunk/kdebase/kwin/; revision=47753
2000-04-28 15:53:00 +00:00
Daniel M. Duley
11b6ddb604
Update to new color handling and efficency improvements.
...
svn path=/trunk/kdebase/kwin/; revision=47733
2000-04-28 11:01:42 +00:00
Daniel M. Duley
dcf3fda8dd
Updated to the new titlebar button color handling.
...
svn path=/trunk/kdebase/kwin/; revision=47732
2000-04-28 10:34:24 +00:00
Daniel M. Duley
a974abc657
Fixes for when active colors != inactive colors && titlebutton colors !=
...
frame colors.
svn path=/trunk/kdebase/kwin/; revision=47729
2000-04-28 10:10:27 +00:00
Daniel M. Duley
82316c4893
Repaing fix for when inactive != active colors.
...
svn path=/trunk/kdebase/kwin/; revision=47728
2000-04-28 09:56:45 +00:00
Daniel M. Duley
5fceccc02d
Make it run on lowcolor displays
...
svn path=/trunk/kdebase/kwin/; revision=47703
2000-04-28 02:59:07 +00:00
Daniel M. Duley
ef63e498cc
Updated drawing code. The titlebar buttons color setting is being changed from
...
three entries (button fg, bg, and blend) to one - button color. What exactly
to do with this is up to the individual style. This is less customizable but
a hell of a lot more coherent since the styles all draw their buttons so
differently. Right now I'm just using the button background entry. Once all
the styles are ported I'll switch to a generic button color entry.
Also I made my buttons more like other window manager styles/themes that
aim to more or less emulate platinum, but not enough to get nasty mail from
Apple ;-)
svn path=/trunk/kdebase/kwin/; revision=47697
2000-04-28 02:44:29 +00:00
Daniel M. Duley
9899f29db2
Don't install the .desktop file.
...
svn path=/trunk/kdebase/kwin/; revision=47627
2000-04-27 11:44:13 +00:00
Daniel M. Duley
1ca2104e79
Whoops, shouldn't of committed this yet - it's still part of my vast "new
...
stuff that doesn't work" codebase ;-)
svn path=/trunk/kdebase/kwin/; revision=47625
2000-04-27 11:32:57 +00:00
Daniel M. Duley
0ae123ceef
Cool new Kwin C++ style engine - Modern system :) This uses buttons orignally
...
from the KStyle aqua theme - color reduced, converted to bitmaps, and drawn
using the color scheme. The buttons in different color schemes shows why it's
really cool to support dynamic C++ engines as well as pixmap themes ;-) Also
uses a small frame with a resize handle and mac-like (hehe - of course ;-)
drawing for everything else.
Preliminary screenshots with different color schemes are at:
http://www.mosfet.org/modern-0428.html
svn path=/trunk/kdebase/kwin/; revision=47624
2000-04-27 11:29:25 +00:00
David Faure
494a879f04
grrr
...
svn path=/trunk/kdebase/kwin/; revision=47549
2000-04-25 23:37:33 +00:00
Daniel M. Duley
3922d1994a
Reverting the no-flicker when moving titlebar patch. It doesn't repaint
...
properly, the whole thing needs an overhaul (I never anticipated the thing
being movable) and I want to use it now ;-)
svn path=/trunk/kdebase/kwin/; revision=47542
2000-04-25 22:44:25 +00:00
Chris Lee
d70c3af41e
Adding in a personally preferred KWin style. Yet again- the first one of
...
its kind? Not created by Mosfet? : )
we'll see...
-Chris
svn path=/trunk/kdebase/kwin/; revision=47482
2000-04-25 01:00:31 +00:00
Rik Hemsley
1f394879df
Colour change
...
svn path=/trunk/kdebase/kwin/; revision=46770
2000-04-16 08:56:32 +00:00
Boris Wedl
06dc47b2da
reduce flicker when dragging the titlebar
...
svn path=/trunk/kdebase/kwin/; revision=46450
2000-04-12 17:00:56 +00:00
Rik Hemsley
6f2db8d4c7
Code from Utils.* moved into Static.*
...
Removed link testing and debug flags from Makefile.am
Some magic to give a nice 3D look even when specified background colour
is dark (looks good with NeXT colour scheme now).
BTW, what's the point in translating 'RISC OS' ? It's a brand name,
like IBM.
svn path=/trunk/kdebase/kwin/; revision=46360
2000-04-12 00:13:14 +00:00
Rik Hemsley
84e0076486
Noted mouse bindings for resize bar handles.
...
svn path=/trunk/kdebase/kwin/; revision=46234
2000-04-10 17:22:01 +00:00
Rik Hemsley
7d7e9df7fc
* Removed all pixmaps. All drawing is now done with code.
...
* Implemented colour scheme support, including antialising of symbols
and coloured edges to 3d items.
* Increased speed and reduced memory usage.
* Implemented raising when button-down on resize bar, unless you use
the middle/right buttons, in which case you can resize without raising.
svn path=/trunk/kdebase/kwin/; revision=46233
2000-04-10 17:18:21 +00:00
Daniel M. Duley
35b5af4a87
Fixes for buffering and when there is a bg widget pixmap.
...
svn path=/trunk/kdebase/kwin/; revision=46034
2000-04-08 23:40:56 +00:00
Daniel M. Duley
6a5046ebb6
Smaller spaced bevels
...
svn path=/trunk/kdebase/kwin/; revision=45492
2000-04-03 06:03:59 +00:00
Daniel M. Duley
7ba2cf2d87
Big ole speed improvement :)
...
First off, Rikkus was right about double buffering. I really didn't think this
was needed and tried everything to get rid of the flicker but it didn't happen
until I double buffered the title. I was able to optimize this quite a bit
(only recalc on resize, only buffer the active title/color scheme, etc...).
In the meantime, I got rid of a lot of non-optimal painting and now use
NoBackground for the widget. The latter was a obvious move as it avoids a whole
clearing of the widget :P This resulted in a big speed improvement, which helps
offset the time taken in buffering ;-)
svn path=/trunk/kdebase/kwin/; revision=45264
2000-04-01 01:18:12 +00:00
Daniel M. Duley
8e6fb39db3
Much, much faster. This used to be mostly KWM's theme code hacked into a KWin
...
client, which used matrixes and QPainter drawPixmap stuff. Now all that is
gone and it's almost entirely bitBlts.
Still buggy tho, so I'm keeping it disabled for now - but now it's
fast and buggy so I guess that should count for something ;-)
svn path=/trunk/kdebase/kwin/; revision=45235
2000-03-31 19:10:22 +00:00
Daniel M. Duley
dde9cbced3
Adding Mike's patch. See post on kde-devel for more info.
...
svn path=/trunk/kdebase/kwin/; revision=45191
2000-03-30 23:05:30 +00:00
Rik Hemsley
15b9b5a736
Removed warnings when not compiling with -Wno-unused
...
svn path=/trunk/kdebase/kwin/; revision=45186
2000-03-30 22:07:31 +00:00
Rik Hemsley
ae5a4da15b
Added note about titlebar mouse bindings
...
svn path=/trunk/kdebase/kwin/; revision=45179
2000-03-30 20:42:55 +00:00
Daniel M. Duley
ede286ad22
Speling fixe ;-)
...
svn path=/trunk/kdebase/kwin/; revision=45133
2000-03-30 10:34:16 +00:00
Daniel M. Duley
5aad79903d
Figured I better set some guidelines now ;-)
...
For inclusion in CVS you must:
a) Follow the user color settings. This means no normal pixmaps, which when
used in a dedicated KWin style allow no configuration at all (you can't
override the pixmaps and you can't follow the color scheme). KWM themes
are for that, at least then everything is configurable. It makes no sense to
just make pixmaps then bitblt them, since it is way less functional than KWM
themes.
If you want to draw decorations first you can use kpixmap2bitmap in kdegraphics
to separate the shades and then kColorBitmaps in kdrawutil.h to draw it using
a colorgroup from the options class.
b) You must follow at least the color settings from the user Options class.
svn path=/trunk/kdebase/kwin/; revision=45132
2000-03-30 10:09:26 +00:00
Rik Hemsley
7dd5c805e4
Now the line of the title pixmap fade out and disappear as they
...
approach and pass under the text. Makes the text much clearer and
looks nice too.
svn path=/trunk/kdebase/kwin/; revision=45113
2000-03-30 01:34:18 +00:00
Rik Hemsley
e81a5b7317
Now active titlebar is black, NeXT-style. Very good contrast ! :)
...
svn path=/trunk/kdebase/kwin/; revision=45107
2000-03-30 00:43:51 +00:00
Rik Hemsley
53c778c728
These have been renamed for consistency.
...
svn path=/trunk/kdebase/kwin/; revision=45100
2000-03-29 23:32:37 +00:00
Rik Hemsley
0e4b07d820
Changed titlebar pixmap to something very subtle.
...
Screenshot at http://www.geoid.clara.net/riscos.png
Next thing to do is to remove the lines of the title pixmap where
they pass under the text, fading them out as they approach the text.
I'd also like higher contrast between active and inactive, so the
active title might turn black (I'm a NeXT addict)
svn path=/trunk/kdebase/kwin/; revision=45099
2000-03-29 23:31:22 +00:00
Rik Hemsley
1a1c3254e5
New, nicer pixmaps for buttons and titlebar.
...
Use static pointers to QPixmaps to save memory now, as I should have
done before.
svn path=/trunk/kdebase/kwin/; revision=45067
2000-03-29 17:07:43 +00:00
Rik Hemsley
126ef189bd
Fixed vertical-only resize
...
svn path=/trunk/kdebase/kwin/; revision=45009
2000-03-28 23:05:06 +00:00
Rik Hemsley
b91600e944
Redrawn pixmaps to avoid getting sued ;) I like my versions better
...
anyway, and they use the KDE locolor palette, so that's even better :)
svn path=/trunk/kdebase/kwin/; revision=45005
2000-03-28 22:29:55 +00:00
Rik Hemsley
40d186a13f
Ignore, and compile
...
svn path=/trunk/kdebase/kwin/; revision=45002
2000-03-28 21:34:51 +00:00
Rik Hemsley
ca8293aa21
This theme emulates the look and feel of the RISC OS 'window manager'.
...
svn path=/trunk/kdebase/kwin/; revision=45001
2000-03-28 21:34:23 +00:00
Daniel M. Duley
9e709f2784
Frame for the titlebar. I originally left this out to leave more room for
...
the text when using tiny titlebars but it looks like crap without it ;-)
BTW, is this style working well for laptop people?
svn path=/trunk/kdebase/kwin/; revision=44853
2000-03-27 09:43:24 +00:00
Daniel M. Duley
1079007ceb
Thinking about what Cristian said and how it's going to be difficult to
...
satisfy both laptop users who want large buttons and those who have low
resolution and want small bars. So I made it configurable :)
You can now set the titlebar height anywhere from 14 to 32 pixels, which also
changes the button size:
You currently need to edit ~/.kde/share/config/kwinrc and set:
[Laptop]
TitleHeight=Some number between 14-32.
Then restart KWin (it's not in the options class yet). The default is still
a small titlebar.
Here's the shot I put up before with the default small titlebar:
http://www.mosfet.org/kwinlaptop.gif
Here's one with a larger titlebar (21 pixels):
http://www.mosfet.org/laptop-bigtitlebar.gif
svn path=/trunk/kdebase/kwin/; revision=44755
2000-03-26 13:42:16 +00:00
Daniel M. Duley
954f25c36e
Less useless space between buttons.
...
svn path=/trunk/kdebase/kwin/; revision=44709
2000-03-25 23:14:21 +00:00
Daniel M. Duley
955ff1947a
Reduced titlebar size by 2 pixels ;-)
...
svn path=/trunk/kdebase/kwin/; revision=44705
2000-03-25 22:23:09 +00:00
Daniel M. Duley
35cbd1ea19
No need for mouse tracking.
...
svn path=/trunk/kdebase/kwin/; revision=44704
2000-03-25 22:19:57 +00:00
Daniel M. Duley
ff6cb2d276
More layout stuff.
...
svn path=/trunk/kdebase/kwin/; revision=44699
2000-03-25 21:41:18 +00:00
Daniel M. Duley
0c77d7383e
Trying to make the titlebar buttons easier to hit on laptops by increasing the
...
width. The issue here is I want to make the buttons as wide as possible for
laptop mice without having the titlebar be all buttons and no title ;-) My
solution so far is making the common buttons bigger and the uncommon ones
smaller. It's not consistent but let's me make the areas frequently hit
wide as hell, which is good for a laptop :) Close, iconify, and maximize are
larger - sticky and help are smaller.
Another updated shot is at:
http://www.mosfet.org/kwinlaptop.gif
svn path=/trunk/kdebase/kwin/; revision=44698
2000-03-25 21:37:49 +00:00
Daniel M. Duley
8b658a240f
Removing the Be style, as it's incomplete and is replaced by B2 now. Was useful
...
tho as it was the first example of a shaped style :)
svn path=/trunk/kdebase/kwin/; revision=44657
2000-03-25 16:51:32 +00:00
Daniel M. Duley
ef5094b21a
New KWin look-and-feel plugin specifically coded for laptops :)
...
It features a reduced height taskbar with oversized width buttons (I may make
these even wider to make them easier to hit), a minimal frame, and a
oversized shaped resize handle. Uses the system KWin style buttons, not just
because I like them but because they fit in the reduced size bar ;-)
As usual, here's a screenshot:
http://www.mosfet.org/kwinlaptop.gif
On another note, the Be style is going away and is now replaced by B2. Be
needs work so I asked Matthias Ettrich about it (he's the maintainer of that
style), and it turns out he's already using B2 :)
svn path=/trunk/kdebase/kwin/; revision=44656
2000-03-25 16:49:12 +00:00
Daniel M. Duley
8724699214
This I have had sitting on my HD for awhile, an ultra cool KWin style to go with the B2 widget style :)
...
It uses Be-like shaped titlebars, KDE standard buttons, has a shaped resize
handle, and automatically detects if you are on a highcolor display and if so
uses gradients based off the current color scheme. BTW, the buttons don't
necessarily match the titlebar but use the button foreground setting in KDE's
display settings so you can change them to whatever you like.
If no one objects I'll probably disable the old Be style. Unlike this style it
uses Be-like buttons but the drawing isn't very fancy and Be's two buttons are
a big restriction in KDE.
You can see a screenshot at:
http://www.mosfet.org/b2kwin.gif
svn path=/trunk/kdebase/kwin/; revision=44420
2000-03-24 00:22:35 +00:00
Daniel M. Duley
06a809e7ac
Screwing around with the titlebar layout a little. Windows can now be resized
...
smaller than the sizeHint of the bar.
Repainting is also messed up with all the clients it seems... dunno how that
happened :P
svn path=/trunk/kdebase/kwin/; revision=43873
2000-03-18 12:35:05 +00:00
Stephan Kulow
7a2d237c3c
removed some obsolete Qt functions (mostly QString::data())
...
svn path=/trunk/kdebase/kcontrol/; revision=40032
2000-02-05 22:37:42 +00:00
Daniel M. Duley
133bce84f6
Opps, I had a couple styles in the SUBDIRS like I hadn't committed yet ;-)
...
svn path=/trunk/kdebase/kwin/; revision=39127
2000-01-23 23:36:07 +00:00
Daniel M. Duley
49aba34b01
My weekly big ass style commit ;-) This implements what I discussed earlier
...
today.
First: All decoration pixmaps are now regenerated when the palette color scheme
changes. There is no longer any need to apply color schemes *before* switching
styles or reload the plugin. The schemes can change any time and be handled
correctly by styles that generate their pixmaps based on the color scheme.
Second: The color scheme has been extended to allow separate entries for
different visual styles. For example there are now entries for both titlebar
rectangle fills like those used in the standard KDE style and KStep vs.
titlebar grooves like those used in System. The same thing applies to
foreground colors for buttons that follow the button background settings like
KStep and System vs. those that don't like the standard style.
Right now none of the color schemes have the new entries so defaults are
calculated, usually by judging the intensity of what the decoration is
drawn on and contrasted with that. To check things out look at the standard,
KStep, and System styles under color schemes like default, CDE, and Digital
CDE.
The Be style is not updated because I have a cooler one on my HD ;-)
I hope this makes David happier <grin> :)
svn path=/trunk/kdebase/kwin/; revision=39126
2000-01-23 23:33:29 +00:00
Daniel M. Duley
cdbf1668b5
Don't use a bottom gradient, just a top one. There isn't enough space on the
...
bottom to get a smooth gradient that is noticeable and it doesn't blend
properly.
svn path=/trunk/kdebase/kwin/; revision=39070
2000-01-23 15:13:59 +00:00
Daniel M. Duley
202be83dae
Making this style ultra-cool ;-) If you are on a highcolor display the frame
...
top and bottom automatically gradient bevels according to the color scheme.
Very cool looking, and no configuration required. If you want to see a pic
look at http://www.mosfet.org/system-gr.gif .
To try it out update, set the system color scheme, and the switch to the System
style via the right mouse menu on the kwin titlebar.
svn path=/trunk/kdebase/kwin/; revision=39064
2000-01-23 13:39:20 +00:00
Daniel M. Duley
03f09a8927
KWin plugins require -rdynamic because they need to resolve symbols in KWin.
...
The other plugins (kicker, widget themes, etc...) don't need this.
svn path=/trunk/kdebase/kwin/; revision=38549
2000-01-17 01:27:32 +00:00
Daniel M. Duley
a6cc2d48ab
Opps, forgot to get rid of an annoying warning :P
...
svn path=/trunk/kdebase/kwin/; revision=37504
2000-01-03 13:16:39 +00:00
Daniel M. Duley
cb69226b40
Use kdrawutil and committing my initial implementation of the kwm theme
...
compatible style. This isn't done but currently reads most of the entries. It
requires you use kwinrc and kdeglobals so kthememgr will need to be updated if
you don't want to apply things manually ;-) I also have to add custom cursor
positioning and some other small things. Also, KWM used a bitmap to set the
mask and I do for now as well. This needs to change into regions as it is
*really* inefficent with KWin. For now installing the .desktop for the plugin
is disabled. I will provide some screenshots for the curious when I launch
mosfet.org ;-)
svn path=/trunk/kdebase/kwin/; revision=37503
2000-01-03 13:13:57 +00:00
Daniel M. Duley
de782ec37b
Implemented plugins :) This was a huge pain in the arse because a) I am stupid
...
and it kept segfaulting because I wasn't releasing windows, and b) The plugins
didn't want to resolve anything in the kwin executable, only to the other
libs. I finally solved this by using -rdynamic in kwin's LDFLAGS, which I hope
is okay ;-)
svn path=/trunk/kdebase/kwin/; revision=37234
1999-12-24 01:36:47 +00:00