Commit graph

25 commits

Author SHA1 Message Date
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
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
Waldo Bastian
e0a5931d84 Implement iconChange()
svn path=/trunk/kdebase/kwin/; revision=83021
2001-02-15 21:40:54 +00:00
Matthias Ettrich
c1eac4d5d0 hopefully less frame drawing
svn path=/trunk/kdebase/kwin/; revision=74802
2000-12-14 11:35:12 +00:00
Daniel M. Duley
950c3dfe28 Added licensing since people now seem to be finally working on new styles :)
svn path=/trunk/kdebase/kwin/; revision=74796
2000-12-14 07:46:49 +00:00
Matthias Ettrich
58356f65ec next attempt to make mosfet a bit more happy
svn path=/trunk/kdebase/kwin/; revision=74593
2000-12-12 19:48:17 +00:00
Matthias Ettrich
ccc84f2cfe some cleanups
svn path=/trunk/kdebase/kwin/; revision=73923
2000-12-08 11:57:09 +00:00
Matthias Ettrich
7be5b88851 less flicker (once again)
svn path=/trunk/kdebase/kwin/; revision=73778
2000-12-07 13:17:57 +00:00
Wilco Greven
ff6b3156c4 As long as the inactive window font can't be configured, use the active window
font for inactive windows too.

svn path=/trunk/kdebase/kwin/; revision=69261
2000-10-29 10:19:23 +00:00
Daniel M. Duley
53ae12cbab The new, cool default style! :)
Known errors/bugs:

1) I need to add toolwindows
2) Hiding of buttons isn't working right when the window pops up initially,
only on resize. This one's tough, needs to happen before show but doesn't seem
to work exactly right.

svn path=/trunk/kdebase/kwin/; revision=68366
2000-10-20 00:39:16 +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
eac76fc467 Fix mouse position detection on bottom resize bar and remove unused param warning
svn path=/trunk/kdebase/kwin/; revision=64606
2000-09-21 20:05:27 +00:00
Waldo Bastian
60d072d2ef WABA: give titlebar a bit more tabbish look.
svn path=/trunk/kdebase/kwin/; revision=64018
2000-09-15 22:26:02 +00:00
Waldo Bastian
14eea14498 WABA: Paint _all_ pixels in the active titlebar.
activeBuffer.resize(titlebar->geometry().width(),
-                        titlebar->geometry().height()-1);
+                        titlebar->geometry().height());

svn path=/trunk/kdebase/kwin/; revision=63984
2000-09-15 17:54:56 +00:00
Waldo Bastian
0859b3eb53 WABA: Fix titlebar painting for new windows. Reviewed by Mosfet.
svn path=/trunk/kdebase/kwin/; revision=63206
2000-09-08 22:59:28 +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
Matthias Ettrich
cca94688ee do not crash
svn path=/trunk/kdebase/kwin/; revision=62082
2000-08-28 11:37:12 +00:00
Matthias Ettrich
fe4bfc015c fixed: title changes in default style, minimization of maximized windows
svn path=/trunk/kdebase/kwin/; revision=61601
2000-08-21 12:05:22 +00:00
Daniel M. Duley
48fcf83842 Use Rik's sticky glyph, fix off-by-one error in drawing.
svn path=/trunk/kdebase/kwin/; revision=61558
2000-08-20 19:43:22 +00:00
Matthias Ettrich
091f055086 small painting bug fixed
svn path=/trunk/kdebase/kwin/; revision=61431
2000-08-18 13:21:35 +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
078b8b3ff4 - make maximized windows
- adjust to workarea changes
	- not movable or resizable
	- not show vertical borders if not necessary

 - new default style: middle mouse and right mouse for maximize button

 - now resize mouse cursors if the window is not resizable

svn path=/trunk/kdebase/kwin/; revision=61240
2000-08-16 12:18:56 +00:00
Matthias Ettrich
eddd91cb51 transients do not need iconify, sticky or maximize
svn path=/trunk/kdebase/kwin/; revision=61029
2000-08-14 22:02:14 +00:00
Matthias Ettrich
97d6e48a3d practically flickerfree without double buffering now (requies Qt-2.2 beta 2)
svn path=/trunk/kdebase/kwin/; revision=61028
2000-08-14 21:54:00 +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