Commit graph

319 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
Luboš Luňák
883950b506 #15829 and #15741
svn path=/trunk/kdebase/kwin/; revision=139496
2002-02-28 15:39:40 +00:00
George Staikos
1cde570a88 Fix behaviour of windows when changing styles on Xinerama. Now they don't
magically fly to other screens.

svn path=/trunk/kdebase/kwin/; revision=139300
2002-02-28 00:43:23 +00:00
Matthias Ettrich
7686ee5f9a almost flicker-free style switches (behind the curtain, at least ;-)
svn path=/trunk/kdebase/kwin/; revision=139288
2002-02-27 23:02:40 +00:00
Ellis Whitehead
ee8cafc0f2 Cleanup: remove some commented-out code.
svn path=/trunk/kdebase/kwin/; revision=139264
2002-02-27 21:59:59 +00:00
Luboš Luňák
a05c9193da Fix #22403. Also set change current desktop to the last one existing, if
it would be out of bounds.

svn path=/trunk/kdebase/kwin/; revision=139159
2002-02-27 16:17:45 +00:00
Luboš Luňák
994148efcf Fix #25010.
Revision 1.96 was IMHO not the right fix for what it did,
and it's not needed anymore anyway.

svn path=/trunk/kdebase/kwin/; revision=139130
2002-02-27 15:16:43 +00:00
Luboš Luňák
bde9fb3af5 Make 'Window to Desktop X' actions work only for NET::Normal and NET::Dialog
windows ... sending Kicker between desktops is fun, but I guess it's better
without this feature.

svn path=/trunk/kdebase/kwin/; revision=135385
2002-02-08 13:25:09 +00:00
Stephan Kulow
f92f6d8b4f including config.h so I have a reason to close #34334 :)
svn path=/trunk/kdebase/kwin/; revision=133662
2002-01-24 21:52:11 +00:00
Ellis Whitehead
c798226b77 Clean-up, and fix so that Alt+Tabbing works with NumLock or CapsLock on.
svn path=/trunk/kdebase/kwin/; revision=132462
2002-01-19 04:55:32 +00:00
Ellis Whitehead
0fa8002e0d Updates necessary for changes made in the K*Accel* and KKey* classes.
svn path=/trunk/kdebase/kcontrol/; revision=129003
2001-12-29 04:19:24 +00:00
Ellis Whitehead
72b0d20ccc - Pass QString::null for help string of KAccelAction where necessary
- Remove references to KAccelBase

svn path=/trunk/kdebase/klipper/; revision=126545
2001-12-11 04:47:07 +00:00
Cristian Tibirna
3bae17a9bc CT: focus [strictly] under mouse, current active client sticky
(mouse pointer on it), preserve focus while changing desktops
    Thanks to Volker Schatz <V.Schatz at thphys.uni-heidelberg.de>
      for patch

svn path=/trunk/kdebase/kwin/; revision=126219
2001-12-09 04:17:36 +00:00
Ellis Whitehead
7960d9b776 - Remove obsolete slots
- Add detection of shortcut configuration changes

svn path=/trunk/kdebase/kwin/; revision=124812
2001-11-30 08:04:17 +00:00
Waldo Bastian
8c5a34d322 Take into account a wide range of pager-layouts, the pager can set the
required layout via DCOP. Used for desktop left/right/up/down.

svn path=/trunk/kdebase/kwin/; revision=124773
2001-11-29 23:59:54 +00:00
Luboš Luňák
eb3d34ed2b I guess my last commit actually broke the placement.
svn path=/trunk/kdebase/kwin/; revision=123264
2001-11-19 22:34:20 +00:00
Luboš Luňák
e5b822cc9b This seems to fix the problem with reseting maximized windows during KWin
reset.

svn path=/trunk/kdebase/kwin/; revision=123201
2001-11-19 15:35:26 +00:00
Luboš Luňák
3d0378be0e Fix placement when placing windows on desktop that's not current.
svn path=/trunk/kdebase/kwin/; revision=123194
2001-11-19 14:48:54 +00:00
Ellis Whitehead
e2997d6bc4 Lots and lots and lots of changes all over the place for shortcut changes. Including new KAccel and KGlobalAccel classes.
svn path=/trunk/kdebase/kcontrol/; revision=122759
2001-11-16 23:21:43 +00:00
Alexander Neundorf
36542d8eb5 commented unused mapList and unmapList out
Alex

svn path=/trunk/kdebase/kwin/; revision=122561
2001-11-15 23:02:40 +00:00
Waldo Bastian
a29eb333d0 Don't crash when you happen to select a window with alt-tab that has just
disappeared. (forward port)

svn path=/trunk/kdebase/kwin/; revision=121076
2001-11-07 01:09:29 +00:00
Waldo Bastian
2076b00f61 Make active borders working when moving a window.
Make it configurable (disabled, only when moving, always enabled)

svn path=/trunk/kdebase/kwin/; revision=120497
2001-11-03 00:05:33 +00:00
Stephan Binner
9b12dc1a16 Revoked KIPC message addition, will use kWinModule::currentDesktopChanged(int).
svn path=/trunk/kdebase/kwin/; revision=117871
2001-10-14 13:04:49 +00:00
Stephan Binner
82c0178a80 Send KIPC:BackgroundChanged only when desktop is not common (part for
#33348). Still no perfect solution for "sticky transparent Konsole" problem.

svn path=/trunk/kdebase/kwin/; revision=117021
2001-10-09 06:53:26 +00:00
Fredrik Höglund
7497342101 Made KWin compile when QT_NO_COMPAT is defined.
svn path=/trunk/kdebase/kwin/; revision=115985
2001-09-30 21:22:20 +00:00
Ellis Whitehead
0223deb116 Call string <=> key conversion functions in KKey & KKeyX11 instead of KAccel
svn path=/trunk/kdebase/kcontrol/; revision=115761
2001-09-28 12:31:48 +00:00
Stephan Binner
aac86d915d Menu capitalization fixes
svn path=/trunk/kdebase/kwin/; revision=114950
2001-09-21 09:32:44 +00:00
Karol Szwed
890e9d257a - Hopefully fixes bug 31655
svn path=/trunk/kdebase/kwin/; revision=113874
2001-09-10 06:12:58 +00:00
Waldo Bastian
8f1f5f1b45 * Clean up move/resize code.
* Make moving/resizing work with keyboard.

svn path=/trunk/kdebase/kwin/; revision=113548
2001-09-06 22:54:31 +00:00
Waldo Bastian
7d5e50bab8 Tune electric borders...
svn path=/trunk/kdebase/kwin/; revision=113523
2001-09-06 19:44:06 +00:00
Matthias Ettrich
827e9b92be completed fullscreen fix
svn path=/trunk/kdebase/kwin/; revision=113471
2001-09-06 09:21:19 +00:00
Matthias Ettrich
87d25e94c5 include desktop widgets
svn path=/trunk/kdebase/kwin/; revision=113438
2001-09-05 20:48:16 +00:00
Matthias Ettrich
9388aeba3d fixed maximization handling
svn path=/trunk/kdebase/kwin/; revision=113436
2001-09-05 20:40:04 +00:00
Dirk Mueller
df7c4fb8b6 kdesktopwidget -> qdesktopwidget
svn path=/trunk/kdebase/kwin/; revision=112863
2001-09-01 12:52:41 +00:00
Waldo Bastian
83cbfe3acb Window follows mind^H^H^H^Hdesktop.
svn path=/trunk/kdebase/kwin/; revision=112163
2001-08-27 23:56:15 +00:00
Stephan Binner
21a2a14edd Fix Konsole transparent background problems when window is sticky or sent to other desktop (#24178)
svn path=/trunk/kdebase/kwin/; revision=112136
2001-08-27 21:02:33 +00:00
Waldo Bastian
aedc59bde7 Ported from KDE 1.1.2: Electric Borders are back!
svn path=/trunk/kdebase/kwin/; revision=112025
2001-08-27 05:42:32 +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
Matthias Ettrich
bb34fb1c55 fixed hanging keyboard in CDE-style Alt-Tab
svn path=/trunk/kdebase/kwin/; revision=109474
2001-08-07 11:15:12 +00:00