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
42291d5b87
Make Workspace a singleton, accesible via Workspace::self()
...
svn path=/trunk/kdebase/kwin/; revision=93375
2001-04-22 06:51:07 +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
Daniel Molkentin
5c63088d15
- popup->insertItem(i18n("&Decoration"), deco );
...
+ // danimo: Tackat says: use kcontrol!
+ // Will remove the stuff behind later
+ // popup->insertItem(i18n("&Decoration"), deco );
svn path=/trunk/kdebase/kwin/; revision=92401
2001-04-16 22:03:28 +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
Script Kiddy
2baf96acfd
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=92226
2001-04-16 02:56:24 +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
Script Kiddy
2cac00359f
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=90970
2001-04-08 03:10:23 +00:00
Michael Matz
a9522c8834
changes for ltdl.h (when I remove that backward compatible POSIX breaking
...
hack).
svn path=/trunk/kdebase/kwin/; revision=90718
2001-04-06 04:04:51 +00:00
Script Kiddy
c8133a6ba1
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=90508
2001-04-05 03:11:04 +00:00
Achim Bohnet
8f4994b692
RGBA -> 40 colors
...
svn path=/trunk/kdebase/kwin/; revision=90465
2001-04-04 22:48:25 +00:00
Script Kiddy
9d1b9af662
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=90294
2001-04-04 08:43:53 +00:00
Luboš Luňák
18d2c93cea
Added private data pointer members to classes which might be accessed
...
by style plugins ( KWin has to keep BC for these ). I hope these are
all classes that need it.
And of course, this change is not binary compatible, but it fortunately
doesn't matter much for KWin these days.
svn path=/trunk/kdebase/kwin/; revision=90127
2001-04-03 14:40:34 +00:00
Luboš Luňák
d194f74314
Reduce wallpaper repaints during desktop switching.
...
svn path=/trunk/kdebase/kwin/; revision=90111
2001-04-03 12:50:32 +00:00
Script Kiddy
67f1c9998b
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=90062
2001-04-03 03:21:38 +00:00
Luboš Luňák
6261311a69
I think I've finally found the right place for the propagateClients() call.
...
Now KWinModule will emit windowAdded() after all properties are set
correctly, but still before activeWindowChanged().
If it breaks something, beat me.
svn path=/trunk/kdebase/kwin/; revision=90016
2001-04-02 22:12:54 +00:00
Adriaan de Groot
2b0e89325f
Added window raise-or-lower
...
svn path=/trunk/kdebase/kwin/; revision=89959
2001-04-02 16:17:06 +00:00
Adriaan de Groot
b90a69abc9
Add support for [MR]MB-n-titlebar windowshade
...
svn path=/trunk/kdebase/kcontrol/; revision=89895
2001-04-02 08:31:58 +00:00
Script Kiddy
688e37fa92
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=89709
2001-04-01 03:31:02 +00:00
Script Kiddy
ab02b94b56
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=89532
2001-03-31 06:40:27 +00:00
Leon Bottou
715dcc3beb
Workspace::storeLegacySession() now uses kwin_time.
...
svn path=/trunk/kdebase/kwin/; revision=89469
2001-03-30 19:37:40 +00:00
Luboš Luňák
c125639ccb
Make KWinModule first emit windowAdded(), then activeWindowChanged().
...
svn path=/trunk/kdebase/kwin/; revision=89414
2001-03-30 11:50:22 +00:00
Luboš Luňák
4c03fa5c6f
Less flickering when switching virt. desktops.
...
svn path=/trunk/kdebase/kwin/; revision=89410
2001-03-30 11:15:15 +00:00
Script Kiddy
19b9d1fc57
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=89379
2001-03-30 02:48:10 +00:00
Matthias Ettrich
57e86d69be
pretend to be CDE to improve interoperability with Sun's latest JDK.
...
svn path=/trunk/kdebase/kwin/; revision=89307
2001-03-29 17:21:53 +00:00
Script Kiddy
93d660d0c8
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=89221
2001-03-29 06:46:44 +00:00
Matthias Ettrich
9547820ecc
re-enabled the nice feature that Alt-Tab and Ctrl-Tab won't do anything
...
if there are popup windows open (that is, if we cannot obtain a mouse pointer
grab). Avoids "hanging" Window or Desktop boxes.
This broke when the (otherwise very nice) transition to KGlobalAccel was
introduced.
svn path=/trunk/kdebase/kwin/; revision=89105
2001-03-28 12:44:31 +00:00
Script Kiddy
e2beba0abe
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=89085
2001-03-28 09:44:10 +00:00
Script Kiddy
23f30013f9
CVS_SILENT made messages
...
svn path=/trunk/kdebase/kwin/; revision=88988
2001-03-27 17:03:01 +00:00
Matthias Ettrich
74b28e4418
better to send some anyway
...
svn path=/trunk/kdebase/kwin/; revision=88714
2001-03-26 08:31:54 +00:00
Matthias Ettrich
5cf8a3c9fd
some attempts to fix Sun's latest Java, no success so far. Giving up.
...
svn path=/trunk/kdebase/kwin/; revision=88713
2001-03-26 08:10:31 +00:00
Karol Szwed
fe44db9631
Added a dcop signal "dcopResetAllClients()" to allow other apps to be notified
...
when the user has changed the current kwin client decoration via the titlebar.
svn path=/trunk/kdebase/kwin/; revision=88294
2001-03-23 09:28:40 +00:00
Matthias Ettrich
68285bb415
treat "AWTapp" special: obey xSizeHint.x/y
...
svn path=/trunk/kdebase/kwin/; revision=87985
2001-03-20 21:05:57 +00:00
Leon Bottou
41e4bffe40
Removed possibility of X errors in the Client::staticXXXX() functions.
...
Cosmetic changes to Workspace::storeLegacySession().
svn path=/trunk/kdebase/kwin/; revision=87983
2001-03-20 20:48:40 +00:00
Script Kiddy
f5f462b634
CVS_SILENT made messages
...
svn path=/trunk/kdelibs/kstyles/; revision=87866
2001-03-20 03:48:27 +00:00
Waldo Bastian
00eb8e6c57
Fix for --enable-final
...
svn path=/trunk/kdebase/kwin/; revision=87826
2001-03-19 21:03:44 +00:00
Luboš Luňák
944967a8e1
Made Alt+Tab , Ctrl+Tab configurable. Also added in kcontrol module missing option
...
to make Alt+Tab to go either through all windows or only the ones on the current
desktop. If you get keyboard lock-ups because of this, yell.
I wonder how many bugreports I will be able to close because of this :).
svn path=/trunk/kdebase/kwin/; revision=87801
2001-03-19 20:05:36 +00:00
Matthias Ettrich
9b24d884bf
legacy session management support (WM_COMMAND) for emacs-lovers.
...
Many thanks to Leon Bottou <leonb@research.att.com> for this one.
svn path=/trunk/kdebase/kwin/; revision=87737
2001-03-19 15:35:07 +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