summaryrefslogtreecommitdiff
path: root/src/tabwin.h
Commit message (Collapse)AuthorAgeFilesLines
* tabwin: apply a proper scaling for icons and previewsViktor Odintsev2018-12-261-0/+1
|
* Use actual client count to compute tabwin sizeOlivier Fourdan2015-01-251-0/+1
| | | | | | And not the total number of clients. Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
* Rework tabwinOlivier Fourdan2015-01-241-3/+9
| | | | | | | | | | | | | | | Tabwin code was quite inefficient as it would retrieve all icons and recompute all sizes for every tabwin widget. While it wouldn't show much with (relatively) tiny application icons, it became much more apparent with content preview. Move the icons to the tabwin class instead and reuse the same list for all the tabwin widgets, so that the computation is done only once. Also includes various code cleanup. Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
* Fix selection with mouse in multi-monitor alt-tab dialogOlivier Fourdan2014-12-181-3/+2
| | | | | | Bug: 10966 Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
* Implement column list overflow tabwin modeEric Koegel2014-02-231-0/+7
| | | | | | | | Adds an list view for the tabwin when cycling windows, as described in the design SIG. An xfconf property and option to the wm tweaks app has been added. Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
* Don't select the window when it gets mouse focusEric Koegel2014-02-231-1/+3
| | | | | | | | | Instead of selecting the window, just update the labels in the tabwin window when the window icon gets the focus. If the user clicks on the window icon then the widget the mouse is hovering over will be selected and the tabwin window will disappear. Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
* Tabwin buttons are clickableEric Koegel2014-02-231-0/+1
| | | | Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
* Replace GtkImage with GtkButton in Tabwin and reorder layout accordinglySimon Steinbeiss2014-02-231-1/+0
|
* Navigate with arrows in task switcher (bug #4752)Kees van Veen2012-02-131-0/+1
|
* Add patch for themeable tab-window (bug #8238) by Peter de Ridder ↵Olivier Fourdan2011-12-121-1/+7
| | | | <peter@xfce.org>
* Update copyright year.Olivier Fourdan2011-01-051-1/+1
|
* Mass update: Update (c) yearOlivier Fourdan2010-12-161-1/+1
|
* Simplify the tabwin/cycle code,Olivier Fourdan2009-09-101-4/+3
| | | | Sanitize build with -Wall -Werror
* Add new keyboard shortcut to switch between windows of the same application, ↵Olivier Fourdan2009-09-091-4/+3
| | | | add new keyboard shortcut to switch between windows of different applications only, add new option "cycle_apps_only" to switch between regular toplevels only (avoiding dialogs - This option coupled with the new shortcut allows for faster window selection through keyboard)
* Display an app switcher window per physical monitor (bug #5229)Olivier Fourdan2009-09-041-8/+20
|
* * src/*.c, src/*.h: Update year.Olivier Fourdan2009-01-181-1/+1
| | | | (Old svn revision: 29275)
* Update FSF addressOlivier Fourdan2008-05-311-2/+4
| | | | (Old svn revision: 26999)
* Rework a bit the code for hilight and frame drawingOlivier Fourdan2007-06-121-1/+1
| | | | (Old svn revision: 25807)
* CleanupOlivier Fourdan2007-05-091-4/+4
| | | | (Old svn revision: 25698)
* Use X server time to restore focus when sent to the root window (bug #2472), ↵Olivier Fourdan2006-11-041-12/+12
| | | | | | a bit of code cleanup and some refactoring. (Old svn revision: 23704)
* Remove dependency on micro version, rework error handling in pixbuf loading, ↵Olivier Fourdan2006-10-021-6/+12
| | | | | | add cancel option when cycling (bug #2373), and other fixes (Old svn revision: 23265)
* Set focus flag on windows initially mapped on other desktopsOlivier Fourdan2006-09-111-5/+5
| | | | (Old svn revision: 23128)
* Make sure the icon selected in the tabwin matches the selected window in all ↵Olivier Fourdan2006-07-111-1/+1
| | | | | | cases (fix bug #2008) (Old svn revision: 22407)
* Update copyright date and add propertiesOlivier Fourdan2006-02-181-1/+1
| | | | (Old svn revision: 19935)
* Display workspace number only when cycling through workspaces is enabledOlivier Fourdan2005-12-221-1/+2
| | | | (Old svn revision: 19124)
* Bug fixes in cyclingOlivier Fourdan2005-09-021-6/+6
| | | | (Old svn revision: 17296)
* Add class name, rearrange layout of tabwin, fix warnings when app window ↵Olivier Fourdan2005-09-011-0/+3
| | | | | | vanishes (Old svn revision: 17258)
* Commit Ori's patch for alt-tab switchingOlivier Fourdan2005-08-311-4/+13
| | | | (Old svn revision: 17229)
* Update datesOlivier Fourdan2005-06-201-1/+1
| | | | (Old svn revision: 16034)
* Add CVS Id, like Jasper does with the panel.Olivier Fourdan2004-08-221-1/+2
| | | | (Old svn revision: 11914)
* Put back signals for int, hup, usr1 and term,Olivier Fourdan2004-06-051-1/+1
| | | | | | | Place tabwin and poswin on correct screen (Old svn revision: 11778)
* Change internals to prepare multi-screen (not quite there yet)Olivier Fourdan2004-06-041-4/+4
| | | | (Old svn revision: 11776)
* Add icon and application class to the Alt+tab dialog (that's been asked ↵Olivier Fourdan2004-06-031-4/+5
| | | | | | | | | quite a few times), Unplug a couple of small memory leaks. (Old svn revision: 11774)
* - Change gtktoxevent API to be GdkScreen and therefore multiscreen compliantOlivier Fourdan2004-05-301-12/+12
| | | | | | | | - Modify xfwm4 to be compatible with the gtktoxevent API change (make sure you update both libxfcegui4 *and* xfwm4 at the same time!) - Code cleanup in xfwm4; move global variables in a dynamically allocated structure. (Old svn revision: 11770)
* Get rid of out own Xinerama impl. and use GdkScreen routines instead (that ↵Olivier Fourdan2004-05-131-12/+12
| | | | | | | | | | fixes at least two issues I can see ,the requirement to have Xienrama enabled in libxfcegui4 to get support for in in xfwm4, and as a side effect, xfwm4 is now compatible with SUN Xinerama which is slightly different from XFree Xinierama) Add a new theme, from my numerous attempts to deign a default xfwm4 theme for 4.2 Remove the theme "synthetic" that sould be moved to xfwm4-themes package (Old svn revision: 11752)
* Various small cleanups, rerun indent with new settings.Olivier Fourdan2003-05-161-3/+3
| | | | (Old svn revision: 11117)
* Debugging stuff now provided by libxfce4util. As a result of this changeBenedikt Meurer2003-04-021-1/+0
| | | | | | | | | libxfcegui4 now depends on libxfce4util. Some other updates. added a hint to the libxfcegui4 README for Xinerama problems with XFree86. (Old svn revision: 11033)
* Reformat code usign astyle, redesign microdeck theme, include nestu's ↵Olivier Fourdan2003-03-161-4/+4
| | | | | | Spanish translation (Old svn revision: 10989)
* Improve window move/resize and expand sourcesOlivier Fourdan2003-02-271-13/+13
| | | | (Old svn revision: 10955)
* Take the frame into account when receiving a XConfigureRequest for apps that ↵Olivier Fourdan2003-02-211-3/+3
| | | | | | | | | try to manipulate the WM frame Rearrange headers (Old svn revision: 10936)
* Avoid using "__" for defines in headers as it could be reserved for the compilerOlivier Fourdan2003-02-201-3/+3
| | | | (Old svn revision: 10934)
* Huge code cleanup, various optimizations and reorg.Olivier Fourdan2003-01-171-3/+3
| | | | (Old svn revision: 10842)
* Add a more "civilized" task switcher when pressing Alt+TabOlivier Fourdan2003-01-141-0/+44
(Old svn revision: 10834)