Commit graph

20560 commits

Author SHA1 Message Date
Stephan Kulow
1b6bb5f2f2 paranoia mode
-    int boundingShaped, clipShaped;
+    int boundingShaped = 0, clipShaped = 0;

svn path=/trunk/kdebase/kwin/; revision=143391
2002-03-17 13:31:35 +00:00
Karol Szwed
e9b984e3f8 - Make KApp's "appearanceChanged()" signal properly reconfigure the window
decoration's colors by calling the reset() cdecl.
- Change the options::reload() slot into a public method, as the slot is no
  longer required.

Reviewed by Matthias Elter

svn path=/trunk/kdebase/kwin/; revision=143232
2002-03-16 09:26:49 +00:00
George Staikos
c7659304f7 Make tooltips work in xinerama. Approved by Cristian
svn path=/trunk/kdebase/kwin/; revision=143219
2002-03-16 03:11:47 +00:00
Script Kiddy
0976c0ac65 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=142725
2002-03-13 07:47:16 +00:00
Karol Szwed
42d7554980 Don't crash when closing a window :-)
-    if (c == popup_client)
+    if (c == popup_client && popup)
        popup->close();

svn path=/trunk/kdebase/kwin/; revision=142399
2002-03-11 13:09:56 +00:00
Cristian Tibirna
d36b5b10da CT: 2-line modif. Fixes a bad crash.
svn path=/trunk/kdebase/kwin/; revision=142312
2002-03-11 05:02:50 +00:00
Thomas Zander
614336c2c6 convert plugin lib from libkwinBLA to kwin_BLA, so you don't loose your settings
svn path=/trunk/kdebase/kwin/; revision=141858
2002-03-08 20:12:09 +00:00
Script Kiddy
772f247ba7 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=141724
2002-03-08 10:34:23 +00:00
Ilya Konstantinov
305331deca Use the new DCOP signals API.
svn path=/trunk/kdebase/kwin/; revision=141700
2002-03-08 07:14:30 +00:00
Script Kiddy
8be89723d1 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=141495
2002-03-07 09:30:57 +00:00
Karol Szwed
bf079b4498 - Add the resetClients() signal again for backwards compatility, and mark it
as obsolete.

svn path=/trunk/kdebase/kwin/; revision=141463
2002-03-07 03:19:57 +00:00
Cristian Tibirna
e517337e8d CT: in show(), unshade only when deiconifying. Fixes #38983
svn path=/trunk/kdebase/kwin/; revision=141328
2002-03-06 11:20:13 +00:00
Script Kiddy
97137eadec CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=141308
2002-03-06 09:48:17 +00:00
Matthias Ettrich
d05c588ffb part of Karol's fix: keep the old library in loadPlugin() so that
updatePlugin() can call the reset() function.

svn path=/trunk/kdebase/kwin/; revision=141202
2002-03-05 19:02:24 +00:00
Script Kiddy
149b3aad7d CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=141092
2002-03-05 09:50:57 +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
Ellis Whitehead
779bac3917 Get Win+Tabbing to work when it's associated with Super instead of Meta.
svn path=/trunk/kdebase/kwin/; revision=140912
2002-03-04 12:37:56 +00:00
Cristian Tibirna
d546d25e68 CT: - consistently maximize (and unshade) and restore (and unshade) shaded windows
- don't allow resizing of shaded windows
    - unshade windows on minimize
    - clean up an unused method

svn path=/trunk/kdebase/kwin/; revision=140800
2002-03-04 02:20:26 +00:00
Cristian Tibirna
1e3bfadcd2 CT: client menu doesn't appear if client isDesktop()
svn path=/trunk/kdebase/kwin/; revision=140749
2002-03-03 23:28:04 +00:00
Matthias Ettrich
e264ffa6bb removed unused signal. We can always add it later if we need it. Avoids
qWarning message

svn path=/trunk/kdebase/kwin/; revision=140746
2002-03-03 23:19:56 +00:00
Stephan Kulow
cc754a1eb1 reset user time stamp on withdraw (makes reuse of dialogs possible). Great stuff!
svn path=/trunk/kdebase/kwin/; revision=140743
2002-03-03 23:12:51 +00:00
Cristian Tibirna
c125fb612d CT: we _really_ don't want to show an operations menu if the active
client is the desktopWidget. Checked by Lubos Lunak

svn path=/trunk/kdebase/kwin/; revision=140684
2002-03-03 21:13:03 +00:00
Matthias Ettrich
3038d6f96b remove skip_taskbar windows from the focus chain after manage
svn path=/trunk/kdebase/kwin/; revision=140616
2002-03-03 16:56:41 +00:00
Cristian Tibirna
186b4b54ac CT: no electric borders when resizing. Done by Matthias Ettrich, reviewed and tested by me.
svn path=/trunk/kdebase/kwin/; revision=140610
2002-03-03 16:30:33 +00:00
Cristian Tibirna
be3a8384f3 CT: don't warp mouse if we didn't change the desktop (in electric borders). Reviewed by Matthias Ettrich
svn path=/trunk/kdebase/kwin/; revision=140608
2002-03-03 16:29:29 +00:00
Cristian Tibirna
daee285811 CT: abort moving with Escape. Reviewed by M.Ettrich
svn path=/trunk/kdebase/kwin/; revision=140567
2002-03-03 13:59:50 +00:00
Cristian Tibirna
53c0a8100e CT: place the cursor in the center of the window when moving by mouse
svn path=/trunk/kdebase/kwin/; revision=140566
2002-03-03 13:56:55 +00:00
Cristian Tibirna
efb48f70ef CT: fix my fix for Ctrl+ArrowKeys moving. Reviewed by Matthias Ettrich
svn path=/trunk/kdebase/kwin/; revision=140544
2002-03-03 12:39:31 +00:00
Cristian Tibirna
e5e8ee00c1 CT: fix compilation
svn path=/trunk/kdebase/kwin/; revision=140438
2002-03-03 04:02:11 +00:00
Cristian Tibirna
e0a42fc063 CT: fix the move with keyboard with Ctrl (smaller steps).
Add the missing signal in KWinInterface (to be used in the redesigned client notification)

svn path=/trunk/kdebase/kwin/; revision=140436
2002-03-03 03:31:52 +00:00
Cristian Tibirna
78dde9c675 CT: even better fix for bogus unshades during fast move
svn path=/trunk/kdebase/kwin/; revision=140397
2002-03-03 00:21:56 +00:00
Cristian Tibirna
bf0cffbf81 CT: fix bogus shades with hover_unshade and fast mouse moving.
svn path=/trunk/kdebase/kwin/; revision=140376
2002-03-02 23:23:52 +00:00
Matthias Ettrich
5af9e44aa6 be more conservative with not stealing focus, basically do not not steal
focus for transient windows.

There have been issues with some konqueror dialogs on some machines, and
this is the safest solution for now.

svn path=/trunk/kdebase/kwin/; revision=140339
2002-03-02 21:18:45 +00:00
Matthias Ettrich
c981ba005c fixed spelling error. QT is quick time video, the beloved toolkit is
spelled Qt (note the lowercase 't')

svn path=/trunk/kdebase/kwin/; revision=140332
2002-03-02 21:05:35 +00:00
Matthias Ettrich
83f58ed248 gracefully handle more than one desktop client application (which
happens triggered by a kdesktop bug on David Faure's machine).

You can now launch additional desktop applications with

     kstart --type Desktop konqueror
or
     kstart --type Desktop konsole

and toggle between them with

    dcop kwin default circulateDesktopApplications

svn path=/trunk/kdebase/kwin/; revision=140330
2002-03-02 21:03:49 +00:00
Malte Starostik
f10a38655b Don't make the tabbox wider than the screen if some window has a too
long title

svn path=/trunk/kdebase/kwin/; revision=140220
2002-03-02 16:03:29 +00:00
Matthias Ettrich
6c9397cc51 do not stack under desktops
svn path=/trunk/kdebase/kwin/; revision=140195
2002-03-02 15:00:59 +00:00
Cristian Tibirna
a266fb2fc0 GUI: CT: remove accel from "Actions" tab title. Clashes with "Apply". Sorry for this
svn path=/trunk/kdebase/kwin/; revision=140183
2002-03-02 14:42:04 +00:00
Luboš Luňák
efca85b42a Always default to Alt for Alt+left mouse window moving.
svn path=/trunk/kdebase/kwin/; revision=140165
2002-03-02 13:50:26 +00:00
Cristian Tibirna
05129f3b19 CT: fix for gravitate moving non-NW windows on session restore. Many thanks to Matthias Ettrich for saving my day
svn path=/trunk/kdebase/kwin/; revision=140048
2002-03-02 01:34:31 +00:00
Matthias Ettrich
c33c06217d do not do the stackUnder magic when restoring the session
svn path=/trunk/kdebase/kwin/; revision=139918
2002-03-01 16:28:32 +00:00
Matthias Ettrich
324dc14432 handle inner-application dialogs more safely
svn path=/trunk/kdebase/kwin/; revision=139914
2002-03-01 16:21:38 +00:00
Karol Szwed
2ba2ca09c9 Patch by Nadeem Hasan:
- "Animate Minimize and Restore" disables slider when not checked.
- Slider tickmarks added.
- Misc. code cleanups.

svn path=/trunk/kdebase/kwin/; revision=139844
2002-03-01 11:38:40 +00:00
Luboš Luňák
d0dc9e979d Make Alt+left mouse move windows only when no other keyboard modifier is
pressed.

svn path=/trunk/kdebase/kwin/; revision=139841
2002-03-01 11:11:31 +00:00
Matthias Ettrich
dd29e3723c faster configuration changes. No crashes when reconfiguring kwin
several times with invalid plugin strings (happens when running
today's kpersonalizer)

svn path=/trunk/kdebase/kwin/; revision=139725
2002-03-01 01:34:54 +00:00
Matthias Ettrich
f55f2682cf make kwintv happy: send synthetic configure notify events when
doing opaque moves

svn path=/trunk/kdebase/kwin/; revision=139708
2002-03-01 00:43:29 +00:00
Matthias Ettrich
e34a6ee283 second half of the "avoid stealing focus if possible" fix
svn path=/trunk/kdebase/kwin/; revision=139642
2002-02-28 22:11:43 +00:00
Cristian Tibirna
7d50916939 CT: fix moving with all mouse buttons for ClickToFocus
svn path=/trunk/kdebase/kwin/; revision=139639
2002-02-28 22:08:07 +00:00
Cristian Tibirna
51268a6d18 CT: make it possible to stop desktop switching when the edge of the desktops group is reached.
Just add RollOverDesktops=false to your kwinrc/[Windows] config file and restart your kwin.
	Thanks to Carsten Pfeiffer for the suggestion

svn path=/trunk/kdebase/kwin/; revision=139620
2002-02-28 21:04:36 +00:00
Cristian Tibirna
b1707e20c1 CT: fix a stupid jdk-1.3.1 bug. When hiding a dialog and showing it again, the dialog was gaining iconic state.
svn path=/trunk/kdebase/kwin/; revision=139610
2002-02-28 20:29:13 +00:00