Luboš Luňák
7eabb4a3e4
Revert r692105 - the fix needs to be done in KGlobalAccel, it's not KWin-specific.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=695959
19 years ago
Laurent Montel
994c800d79
Adapt to new KWarning/kFatal/kDebug api
...
svn path=/trunk/KDE/kdebase/workspace/; revision=695877
19 years ago
Philip Falkner
2901a0eea4
Make the tabbox work with the new KDED global shortcuts server.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=692105
19 years ago
Luboš Luňák
ab1582de27
It's really interesting that KWin has had support for an arbitrary root
...
window, but I don't think it really works these days, and it's probably
also not useful at all.
svn path=/trunk/KDE/kdebase/workspace/; revision=689949
19 years ago
Luboš Luňák
d510baf365
Option for separating focus between Xinerama screens.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=662065
19 years ago
Luboš Luňák
125cfda8e0
Merging from old trunk:
...
r626731 | lunakl | 2007-01-24 14:49:28 +0100 (Wed, 24 Jan 2007) | 4 lines
Revert r427993 (#106013 ) as it causes #140023 .
BUG: 140023
svn path=/trunk/KDE/kdebase/workspace/; revision=659526
19 years ago
Andreas Hartmetz
f312d14146
adaptations to the new KGlobalAccel and KActionCollection. Workspace::modalActionsSwitch() has a stupid name, feel free to do whatever with it.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659342
19 years ago
Luboš Luňák
f52b8e48cd
branches/work/kwin_composite becomes new trunk kwin.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
19 years ago
Luboš Luňák
2b7e1f4993
Remove kwin, kwin_composite will become new trunk kwin, missing merges
...
from trunk will be merged in.
svn path=/trunk/KDE/kdebase/workspace/; revision=659200
19 years ago
Luboš Luňák
e1406c3e42
Utility function for XGrabKeyboard().
...
svn path=/branches/work/kwin_composite/; revision=654227
19 years ago
Luboš Luňák
5fc1d4c480
Tabbox effect also converted to plugins.
...
svn path=/branches/work/kwin_composite/; revision=653014
19 years ago
Dirk Mueller
561fdef0ff
include cleanup
...
svn path=/trunk/KDE/kdebase/workspace/; revision=652987
19 years ago
Rivo Laks
02032f8587
Move most (all?) internal methods from EffectsHandler to EffectsHandlerImpl.
...
The ugly side effect of this is that there are tons of static_casts in the code now... maybe it
would be better to add effectImpl() convenience method and use that?
svn path=/branches/work/kwin_composite/; revision=652348
19 years ago
Luboš Luňák
2c928221a4
namespace KWinInternal -> KWin - shorter typing of names in gdb, yay
...
svn path=/trunk/KDE/kdebase/workspace/; revision=650773
19 years ago
Luboš Luňák
e3b865cd5f
namespace KWinInternal -> KWin - shorter typing of names in gdb, yay
...
svn path=/branches/work/kwin_composite/; revision=650770
19 years ago
Philip Falkner
574e562906
Some updates to the tabbox.
...
Provide a pair of methods, setCurrentClient() and setCurrentDesktop(),
to allow effects to select items in the tabbox without activating them.
Insulate effects from having to know the order of desktops, with
currentDesktopList(). DesktopMode and DesktopListMode should be
effectively identical as far as how effects work.
Some changes to how the tabbox refcounting is done, should work a little
better. Other small cosmetic changes.
Update BoxSwitchEffect.
svn path=/branches/work/kwin_composite/; revision=647594
19 years ago
Philip Falkner
ce89ed0716
Allow effects to replace the tabbox.
...
svn path=/branches/work/kwin_composite/; revision=640628
19 years ago
Philip Falkner
db53353349
Make the tabbox update if windows are added/removed while the tabbox is active.
...
svn path=/branches/work/kwin_composite/; revision=640626
19 years ago
Philip Falkner
908a3e708e
Port tabbox from QFrame to Q3Frame.
...
svn path=/branches/work/kwin_composite/; revision=640446
19 years ago
Luboš Luňák
8af21ee5b3
merge r635823 from trunk
...
svn path=/branches/work/kwin_composite/; revision=636609
19 years ago
Barış Metin
12d1b8b0fd
setGroup to KConfigGroup
...
svn path=/trunk/KDE/kdebase/workspace/; revision=635823
19 years ago
Luboš Luňák
47f5535e6a
Make the tabbox also show when compositing.
...
svn path=/branches/work/kwin_composite/; revision=632602
19 years ago
Dirk Mueller
6c224134db
porting simplifications regarding KConfig::readEntry
...
svn path=/branches/work/kwin_composite/; revision=632199
19 years ago
Philip Falkner
45aeae3273
Merge from trunk (now it should build)
...
r581402:
Not used.
r628276:
merge the kinstance-redesign branch
r628350:
This directory doesn't exist on my computer :)
svn path=/branches/work/kwin_composite/; revision=628706
19 years ago
Matthias Kretz
3003c4ecf8
merge the kinstance-redesign branch back to trunk.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=628276
19 years ago
Luboš Luňák
f9555cf69e
Revert r427993 ( #106013 ) as it causes #140023 .
...
BUG: 140023
svn path=/trunk/KDE/kdebase/workspace/; revision=626731
19 years ago
Luboš Luňák
de4d1bc518
Implement cursorPos() as an optimized version of QCursor::pos()
...
that tries to reduce the number of X roundtrips.
svn path=/branches/work/kwin_composite/; revision=620326
19 years ago
Tim Beaulen
01d8fe1308
Build
...
svn path=/branches/work/kwin_composite/; revision=615763
20 years ago
Simon Hausmann
ca449ecaee
merge branches/work/kaction-cleanup-branch: Simplify and clean up KShortcut
...
svn path=/trunk/KDE/kdebase/workspace/; revision=614599
20 years ago
Luboš Luňák
840364cd2a
Merge r608181 from trunk (KShortcut/KAction changes).
...
svn path=/branches/work/kwin_composite/; revision=610146
20 years ago
Andreas Hartmetz
8fc2b1843b
Adapt dependent code to KShortcut/KAction changes.
...
svn path=/trunk/KDE/kdebase/khotkeys/; revision=608181
20 years ago
Tobias Koenig
175b6677e5
deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=587952
20 years ago
Dirk Mueller
ad3acbfa6e
avoid empty body warning
...
svn path=/trunk/KDE/kdebase/workspace/; revision=577080
20 years ago
Luboš Luňák
8032ae2117
Thinner outline.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=576666
20 years ago
Luboš Luňák
cb46043efd
Don't show outline when tabbox is not visible or for clients
...
that are not visible (#132510 ).
svn path=/trunk/KDE/kdebase/workspace/; revision=573637
20 years ago
Luboš Luňák
9dea2bffd7
Draw outlines around the selected window while doing Alt+Tab ( #108142 ).
...
svn path=/trunk/KDE/kdebase/workspace/; revision=572784
20 years ago
Luboš Luňák
e0dcc3ba46
Some convenience functions for QX11Info stuff.
...
svn path=/branches/work/kwin_composite/; revision=558154
20 years ago
Thorsten Roeder
e000f78091
fixing some EBN issues
...
svn path=/trunk/KDE/kdebase/workspace/; revision=542916
20 years ago
Laurent Montel
5725624c8b
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=540496
20 years ago
Laurent Montel
7f7ce52d78
#include <q...h> -> #include <Q...>
...
svn path=/trunk/KDE/kdebase/workspace/; revision=539617
20 years ago
Stephan Kulow
a54ba477c3
you can crash in debug output too (CID 1520)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=534313
20 years ago
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
20 years ago
Tobias Koenig
848bc14335
deprecated--
...
svn path=/trunk/KDE/kdebase/workspace/; revision=529106
20 years ago
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
20 years ago
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
20 years ago
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
20 years ago
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
20 years ago
Dirk Mueller
2b87139c6b
always cycle on current desktop, even when no client was given
...
svn path=/trunk/KDE/kdebase/workspace/; revision=525955
20 years ago
Dirk Mueller
bcb3ad4ada
kwin: stop crashing
...
svn path=/trunk/KDE/kdebase/workspace/; revision=524824
20 years ago
Laurent Montel
99f8ff81b5
Deprecated--
...
svn path=/trunk/KDE/kdebase/kmenuedit/; revision=516274
20 years ago