Commit graph

19351 commits

Author SHA1 Message Date
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
Martijn Klingens
c0d943b01a Added some icons to the popup menus
svn path=/trunk/kdebase/kwin/; revision=95333
2001-05-05 18:28:41 +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
Script Kiddy
ef74e3f8ec CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=95117
2001-05-04 12:12:41 +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
Luboš Luňák
e0dbc88040 Implemented NET::SkipPager in kwin, kpager, the pager applet and kstart.
Not that I really understand why's there both SkipTaskbar and SkipPager ...

svn path=/trunk/kdebase/kwin/; revision=94832
2001-05-02 20:37:30 +00:00
Script Kiddy
e9068a76a2 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=94756
2001-05-02 11:49:43 +00:00
Luboš Luňák
d2e61b9da7 Reduce the flickering at least a bit.
svn path=/trunk/kdebase/kwin/; revision=94653
2001-05-01 16:29:19 +00:00
Script Kiddy
3b4c92c0ca CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=94610
2001-05-01 03:49:48 +00:00
Luboš Luňák
936731b9fa Oops, stupid me.
svn path=/trunk/kdebase/kwin/; revision=94545
2001-04-30 18:02:41 +00:00
Luboš Luňák
1a2659b753 The default KDE2 KWin style doesn't need a .desktop file. No need to see
this style twice in kcontrol.

svn path=/trunk/kdebase/kwin/; revision=94512
2001-04-30 13:30:22 +00:00
Script Kiddy
9aae0f269a CVS_SILENT made messages
svn path=/trunk/kdelibs/kstyles/; revision=94276
2001-04-28 03:39:15 +00:00
Luboš Luňák
4eb2dfa0ee shadeChange() ( for the icewm plugin )
svn path=/trunk/kdebase/kwin/; revision=94149
2001-04-27 08:38:44 +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
Matthias Ettrich
6c7cd20690 tabify
svn path=/trunk/kdebase/kwin/; revision=93937
2001-04-25 16:16:18 +00:00
Matthias Ettrich
d9a7551774 window snapping for all windows, including dialogs (suggestion by Melchior Franz)
svn path=/trunk/kdebase/kwin/; revision=93936
2001-04-25 16:15:54 +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
Script Kiddy
5e2c5ec7be CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=93705
2001-04-24 06:43:37 +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
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