Commit graph

84 commits

Author SHA1 Message Date
Luboš Luňák
e0dcc3ba46 Some convenience functions for QX11Info stuff.
svn path=/branches/work/kwin_composite/; revision=558154
2006-07-04 19:36:19 +00:00
Thorsten Roeder
e000f78091 fixing some EBN issues
svn path=/trunk/KDE/kdebase/workspace/; revision=542916
2006-05-20 15:56:37 +00:00
Laurent Montel
5725624c8b #include <q...h> -> #include <Q...>
svn path=/trunk/KDE/kdebase/workspace/; revision=540496
2006-05-13 16:33:18 +00:00
Laurent Montel
7f7ce52d78 #include <q...h> -> #include <Q...>
svn path=/trunk/KDE/kdebase/workspace/; revision=539617
2006-05-11 08:04:23 +00:00
Stephan Kulow
a54ba477c3 you can crash in debug output too (CID 1520)
svn path=/trunk/KDE/kdebase/workspace/; revision=534313
2006-04-26 20:34:07 +00:00
Luboš Luňák
423fc126d5 Obey automatic un-hover option also when switching to a shaded window with alt+tab.
(#126291)


svn path=/trunk/KDE/kdebase/workspace/; revision=534187
2006-04-26 15:08:02 +00:00
Tobias Koenig
848bc14335 deprecated--
svn path=/trunk/KDE/kdebase/workspace/; revision=529106
2006-04-12 15:13:31 +00:00
Thorsten Roeder
98fa3320c5 deprecated--
basically:
QRegExp::search() --> QRegExp::indexIn()
QString::find() --> QString::indexOf()
QString::findRev() --> QString::lastIndexOf()
QString::lower() --> QString::toLower()
QString::upper() --> QString::toUpper()
QString::setLength() --> QString::resize()
QByteArray::find() --> QByteArray::indexOf()
QByteArray::findRev() --> QByteArray::lastIndexof()
QTimer::start(ms,sShot) --> {QTimer::setSingleShot() ; QTimer::start()}
QList::remove() --> QList::removeAll()
iterator QList::remove() --> iterator QList::erase()
QComboBox::text() --> QComboBox::itemText()
QByteArray::upper() --> QByteArray::toUpper()
QByteArray::lower() --> QByteArray::toLower()
QString::contains() --> QString::contains()
QEvent::accept(bool) --> QEvent::setAccepted(bool)


svn path=/trunk/KDE/kdebase/workspace/; revision=528719
2006-04-11 17:12:05 +00:00
Luboš Luňák
e906595aaf Separate focus chains are nice, but KDE-style Alt+Tab not limited
to the current desktop still needs the global one for MRU (#124721).


svn path=/trunk/KDE/kdebase/workspace/; revision=528612
2006-04-11 14:14:38 +00:00
Luboš Luňák
5d1255dd73 Ok, I've had enough with Alt+Tab and mouse focus policies:
- use click to focus or focus follows mouse and I'll be fine
- with the remaining unreasonable focus policies only the CDE-style
  tabbox works that raises and lowers windows and ignores
  keep above/below windows
- if you don't like that, provide a patch for kwin/tabbox.cpp
- tabbox should be completely redesigned for KDE4
(#123890,#105263,#84424)


svn path=/trunk/KDE/kdebase/workspace/; revision=528579
2006-04-11 12:59:59 +00:00
Hamish Rodda
77bc9cd63d Merging in from bleeding edge kdebase branch
- i18n ported
- KAccel removed
- Some fixes for OS X

svn path=/trunk/KDE/kdebase/workspace/; revision=528190
2006-04-10 11:57:13 +00:00
Dirk Mueller
2b87139c6b always cycle on current desktop, even when no client was given
svn path=/trunk/KDE/kdebase/workspace/; revision=525955
2006-04-03 13:05:47 +00:00
Dirk Mueller
bcb3ad4ada kwin: stop crashing
svn path=/trunk/KDE/kdebase/workspace/; revision=524824
2006-03-31 10:43:57 +00:00
Laurent Montel
99f8ff81b5 Deprecated--
svn path=/trunk/KDE/kdebase/kmenuedit/; revision=516274
2006-03-06 14:30:06 +00:00
Luboš Luňák
3c6af0ff28 Use a separate focus chain for each virtual desktop - this prevents onalldesktop
windows from usually getting focus after every virtual desktop switch.
Thanks for most of the work go to Guido Fiala <gfiala@s.netic.de>.
(#33701)


svn path=/trunk/KDE/kdebase/workspace/; revision=514057
2006-02-27 10:13:31 +00:00
Laurent Montel
029becd298 Deprecated--
svn path=/trunk/KDE/kdebase/workspace/; revision=512302
2006-02-22 08:31:58 +00:00
Allen Winter
ae65a40c7a TRUE->true, FALSE->false
svn path=/trunk/KDE/kdebase/workspace/; revision=511180
2006-02-19 01:33:48 +00:00
Allen Winter
441523a689 Replace obsolete QMAX() and QMIN() with qMax() and qMin().
svn path=/trunk/KDE/kdebase/workspace/; revision=510739
2006-02-17 21:54:55 +00:00
Laurent Montel
0fa10f318d Deprecated--
svn path=/trunk/KDE/kdebase/workspace/; revision=506323
2006-02-06 14:47:18 +00:00
Laurent Montel
42937f76a7 read*entry--
svn path=/trunk/KDE/kdebase/workspace/; revision=500998
2006-01-21 19:36:31 +00:00
Luboš Luňák
b627b8b43e Avoid infinite loop with CDE-style Alt+Tab (#112737).
svn path=/trunk/KDE/kdebase/workspace/; revision=488475
2005-12-14 17:02:29 +00:00
Laurent Montel
f6df1151f9 s/saver/group as asked by David
svn path=/trunk/KDE/kdebase/workspace/; revision=476072
2005-10-31 13:06:25 +00:00
Laurent Montel
1a9537c873 Compile/link
svn path=/trunk/KDE/kdebase/workspace/; revision=476069
2005-10-31 12:57:20 +00:00
Laurent Montel
0370410f0f qt3support--
svn path=/trunk/KDE/kdebase/workspace/; revision=474743
2005-10-27 09:07:06 +00:00
Stephan Kulow
a3c86fb4e4 compile
svn path=/trunk/KDE/kdebase/workspace/; revision=473002
2005-10-22 11:25:47 +00:00
Shaheed Haque
8d2e997ce3 Restore ability to compile against kdelib4_snapshot
svn path=/trunk/KDE/kdebase/workspace/; revision=460303
2005-09-13 10:14:32 +00:00
Roland Gigler
17acdedd36 fix syntax error
svn path=/trunk/KDE/kdebase/workspace/; revision=457874
2005-09-06 21:10:35 +00:00
Caleb Tennis
393eeac4a0 Take advantage of the new KKeyNative functions per my commit #457838.
svn path=/trunk/KDE/kdebase/workspace/; revision=457839
2005-09-06 19:02:49 +00:00
Luboš Luňák
512fb17a95 Forward port of #108961.
svn path=/trunk/KDE/kdebase/kwin/; revision=442363
2005-08-02 13:25:20 +00:00
Stephan Kulow
b464518b3c svn merge svn+ssh://coolo@svn.kde.org/home/kde/trunk/KDE/kdebase@438057
svn+ssh://coolo@svn.kde.org/home/kde/branches/work/kde4/kdebase
          .

I couldn't resolve one kicker conflict that results from different
development directions, so I rely on Aaron to sort it out - the file
is commited with conflicts

svn path=/trunk/KDE/kdebase/kwin/; revision=439627
2005-07-28 14:59:42 +00:00
Luboš Luňák
170111c4e9 Find out what keys are mapped to Alt and Win modifiers instead of having it hardcoded.
I fail to see why anybody would want Alt bound to anything else
than Alt keys, but oh well.
BUG: 106013


svn path=/trunk/KDE/kdebase/kwin/; revision=427993
2005-06-22 15:44:24 +00:00
Luboš Luňák
cf7679b7cd Gee ... indeed there is a better way to pass 8 integers to a function.
svn path=/trunk/KDE/kdebase/kwin/; revision=427984
2005-06-22 15:16:31 +00:00
Luboš Luňák
7f5e7219c9 Make KDE Alt+Tab style possible even with unreasonable focus policies.
It doesn't work that well, but oh well.
BUG: 105263

svn path=/trunk/KDE/kdebase/kwin/; revision=411473
2005-05-09 12:09:24 +00:00
Luboš Luňák
d4c5fd676a Show the desktop switch popupinfo also when using mouse, and whatever.
BUG: 80698


svn path=/trunk/KDE/kdebase/kwin/; revision=409960
2005-05-06 09:24:51 +00:00
Luboš Luňák
664224c7f2 Start from the active window in CDE-style Alt+Tab, not from the topmost window.
Not that I'm sure that's the way it works in CDE, but I don't think it
makes any real difference, and it works with windows kept on top/bottom.
BUG:84424


svn path=/trunk/KDE/kdebase/kwin/; revision=409245
2005-05-04 12:19:00 +00:00
Luboš Luňák
3fd88cc165 Revert part of the change done for #47757, using a shortcut without
a modifier for KDE-style Alt+Tab simply doesn't make sense.
BUG: 103262

svn path=/trunk/kdebase/kwin/; revision=404069
2005-04-08 14:31:00 +00:00
Luboš Luňák
65c3b55e05 Revert last revert, dynamic keybidings are back in.
svn path=/trunk/kdebase/kwin/; revision=377118
2005-01-10 09:56:21 +00:00
Luboš Luňák
c7d0776f01 Revert last changes because of temporary freeze.
svn path=/trunk/kdebase/kwin/; revision=375467
2005-01-04 14:57:42 +00:00
Luboš Luňák
d04ce83410 Custom shortcuts for windows (#44268). It still needs some testing, window
rules for them to be assigned automatically, and some way to indicate
every window's shortcut, but it more or less works.

svn path=/trunk/kdebase/kwin/; revision=375458
2005-01-04 14:24:55 +00:00
Luboš Luňák
bfbc879603 Limit tabbox maximum width to 80% of screen width.
FEATURE: 92418

svn path=/trunk/kdebase/kwin/; revision=366425
2004-11-26 16:14:32 +00:00
Luboš Luňák
04d286e87e Make minimized windows grayed out, just like in kicker's taskbar.
FEATURE: 91273

svn path=/trunk/kdebase/kwin/; revision=361708
2004-11-09 14:32:30 +00:00
Luboš Luňák
d7cfd3204a Show even minimized dialogs in Alt+Tab. Apparently this was intentional,
but I don't see the point.
CCMAIL: 91194-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=354400
2004-10-14 09:15:57 +00:00
Luboš Luňák
aab098daaa I hate unsigned variables.
svn path=/trunk/kdebase/kwin/; revision=341287
2004-08-26 10:27:09 +00:00
Luboš Luňák
ddf5c4261c Make also secondary key in the shortcut work properly with the tabbox.
CCMAIL: 82103-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=340983
2004-08-25 16:54:36 +00:00
Pascal Létourneau
8c8429074e Fix the geometry of the tabbox
Most of the time, the longest entry was squeezed unnecessarily

svn path=/trunk/kdebase/kwin/; revision=333017
2004-07-26 19:14:30 +00:00
Luboš Luňák
094befa1de Make it possible to have several rules matching one window.
svn path=/trunk/kdebase/kwin/; revision=321637
2004-06-18 08:57:42 +00:00
Bram Schoenmakers
078ca783a9 o "Tasks" -> "Windows" when no windows are on current virtual desktop
when pressing alt-tab

o Space cleanups (thanks to Kate)

svn path=/trunk/kdebase/kwin/; revision=320065
2004-06-12 20:11:53 +00:00
Luboš Luňák
5f079f5e3d Fix for #67416 by Martin Koller + my grab code changes to get mouse
clicks even for the active window.

svn path=/trunk/kdebase/kwin/; revision=286702
2004-02-10 09:24:57 +00:00
Martin Koller
3c26c240fe GUI: Alt/Tab shows list of icon+window title; Ctrl/Tab shows
list of desktop number+name+icon of apps

svn path=/trunk/kdebase/kwin/; revision=285419
2004-02-05 21:58:22 +00:00
Luboš Luňák
bd81e83d55 Override-redirect windows in the window manager itself don't make any
difference, and Keith Packard said it's better without it for some
translucency toy or whatever it is, so let's get rid of WX11BypassWM in KWin.

svn path=/trunk/kdebase/kwin/; revision=266398
2003-11-11 18:38:19 +00:00