140 Commits (e5d176b90be8e5e2c7f86e1dba227d5cd8541de2)

Author SHA1 Message Date
Martin Gräßlin eee788f45a Don't crash when focus chain is empty. 17 years ago
Andreas Kling c4b279eed5 Fixed two uninitialized reads on startup ({m_,}isShown) 17 years ago
Martin Gräßlin 76f17e6de1 Here comes the new TabBox. It is a complete rewrite using a MVC approach. Here some highlights: 17 years ago
Aaron J. Seigo 7e8a329eda make "holding tab down like a mad man" give visual feedback 17 years ago
Aaron J. Seigo 3f98bb5616 clean this up a bit, move the bottom aligned text up a bit so it's a 2/3rds, make sure the selection item is always pointing at the right place 17 years ago
Aaron J. Seigo 1d5c437fb7 * if grahpicEffectsLevel() allows it, animate the selection background. 17 years ago
Aaron J. Seigo 8f8159950e use the Svg's frame borders for the height calc; now it looks proper :) 17 years ago
Martin Gräßlin 0c91716572 Track change of global shortcuts for tabbox. Required for the tabbox to work correctly when a shortcut is changed. 17 years ago
Martin Gräßlin 7d7beedaff Display outline also when compositing is used but no effect is used for alt+tab. 17 years ago
Andreas Pakulat c486f627c4 Port from KDE3: 17 years ago
Martin Gräßlin d8f8cca5c8 Tabbox uses Plasma theme. That is the background is painted using the dialog background and selected item uses the focus background of task applet. Additional a smaller font is used and text is aligned to bottom instead of center. Thanks to Nuno for going through the design steps. 17 years ago
Laurent Montel 5535a9de5e Fix iterator 18 years ago
Frederik Schwarzer 0e2b190a0e Merge branch 'typos' 18 years ago
Luboš Luňák d4e7c85d4f backport r835374 18 years ago
Alexander Dymo cd419f519f 3d look for default alt-tab window selector/tabbox to make it easily distinguishable 18 years ago
Luboš Luňák d8e51a49a3 I'm not sure why this is needed, but it helps the styles draw the frame. 18 years ago
Adriaan de Groot 214d575aa3 Qt3 -> Qt4 style includes. 18 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák f5f2afc983 Don't remove event masks on kwin's own widgets. 19 years ago
Luboš Luňák ad73c931e5 It seems that any QPalette use in KWin has to explicitly specify 19 years ago
Andreas Pakulat 39e322fc83 Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are 19 years ago
Luboš Luňák 7eabb4a3e4 Revert r692105 - the fix needs to be done in KGlobalAccel, it's not KWin-specific. 19 years ago
Laurent Montel 994c800d79 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Philip Falkner 2901a0eea4 Make the tabbox work with the new KDED global shortcuts server. 19 years ago
Luboš Luňák ab1582de27 It's really interesting that KWin has had support for an arbitrary root 19 years ago
Luboš Luňák d510baf365 Option for separating focus between Xinerama screens. 19 years ago
Luboš Luňák 125cfda8e0 Merging from old trunk: 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. 19 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin. 19 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges 19 years ago
Luboš Luňák e1406c3e42 Utility function for XGrabKeyboard(). 19 years ago
Luboš Luňák 5fc1d4c480 Tabbox effect also converted to plugins. 19 years ago
Dirk Mueller 561fdef0ff include cleanup 19 years ago
Rivo Laks 02032f8587 Move most (all?) internal methods from EffectsHandler to EffectsHandlerImpl. 19 years ago
Luboš Luňák 2c928221a4 namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Philip Falkner 574e562906 Some updates to the tabbox. 19 years ago
Philip Falkner ce89ed0716 Allow effects to replace the tabbox. 19 years ago
Philip Falkner db53353349 Make the tabbox update if windows are added/removed while the tabbox is active. 19 years ago
Philip Falkner 908a3e708e Port tabbox from QFrame to Q3Frame. 19 years ago
Luboš Luňák 8af21ee5b3 merge r635823 from trunk 19 years ago
Barış Metin 12d1b8b0fd setGroup to KConfigGroup 19 years ago
Luboš Luňák 47f5535e6a Make the tabbox also show when compositing. 19 years ago
Dirk Mueller 6c224134db porting simplifications regarding KConfig::readEntry 19 years ago
Philip Falkner 45aeae3273 Merge from trunk (now it should build) 19 years ago
Matthias Kretz 3003c4ecf8 merge the kinstance-redesign branch back to trunk. 19 years ago
Luboš Luňák f9555cf69e Revert r427993 (#106013) as it causes #140023. 19 years ago
Luboš Luňák de4d1bc518 Implement cursorPos() as an optimized version of QCursor::pos() 19 years ago
Tim Beaulen 01d8fe1308 Build 20 years ago
Simon Hausmann ca449ecaee merge branches/work/kaction-cleanup-branch: Simplify and clean up KShortcut 20 years ago