151 Commits (f5a25b4ebb49be89db76e29b2f0cffa4d4e60901)

Author SHA1 Message Date
Thomas Lübking 4c6bd603da blast! 16 years ago
Martin Gräßlin 787ef1a25f Forward port rev 1162775: 16 years ago
Martin Gräßlin 5b54bb1d03 Forward port rev 1137263: 16 years ago
Chani Armitage a1bebb7000 have alt-tab skip windows that aren't on the activity 16 years ago
Martin Gräßlin fa7f160cb3 Window specific setting to skip window switchers (tabbox, present windows, desktop grid). 16 years ago
Martin Gräßlin 471bd26634 Prevent modal dialogs to be shown twice in alt+tab list. 16 years ago
Martin Gräßlin 7277ec7450 Add optional desktop entry to alt+tab for minimizing all windows (show desktop). 16 years ago
Lucas Murray a0d07d12a2 Merged r970865:1049322 from /branches/work/kwin-tabbing 17 years ago
Martin Gräßlin 60a152eca9 Add application switching to TabBox (that is only one element per window class). 17 years ago
Martin Gräßlin aff72003dd The TabBox passes KeyEvents to the effects. So we can navigate with left/right/up/down in presentwindows when used as alt+tab effect. Filtering is of course disabled. 17 years ago
Martin Gräßlin fe3ff7b483 It's possible that there is no active client. So check for it to crash less in alt+tab. 17 years ago
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