fluxbox/src
Gregor Bollerhey 7e762f0a97 Make systray icon pinning available.
The user options screenname.systray.pinLeft and
screenname.systray.pinRight in .fluxbox/init are read as comma sperated
list of window classnames.

While preserving the order of the lists, systray icons are sorted so
that pinLeft'ed classnames appear left and vice versa.
2020-04-05 09:47:18 +02:00
..
FbTk explicitly expect unsigned int 2019-08-06 14:03:30 +02:00
tests fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
AlphaMenu.cc Refactor menu code: be more explicit and compact 2015-01-15 14:25:05 +01:00
AlphaMenu.hh renamed FbTk::XLayer to FbTk::Layer and FbTk::XLayerItem to FbTk::LayerItem 2011-02-23 22:49:27 +01:00
ArrowButton.cc added FbTk::Util::clamp() and simplified related code 2010-09-09 15:31:54 +02:00
ArrowButton.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
AtomHandler.hh code simplification 2010-09-13 22:04:24 +02:00
AttentionNoticeHandler.cc changed timing functions to use a monotonic increasing clock 2012-08-28 10:51:55 +02:00
AttentionNoticeHandler.hh Convert Focusable::dieSig to FbTk::Signal 2011-05-10 13:00:45 +02:00
ButtonTheme.cc remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
ButtonTheme.hh ButtonTheme::name can be const. 2015-05-01 10:46:21 +02:00
ButtonTool.cc Rotate toolbar button on rotated toolbar 2017-11-19 20:15:10 +01:00
ButtonTool.hh Rotate toolbar button on rotated toolbar 2017-11-19 20:15:10 +01:00
CascadePlacement.cc remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
CascadePlacement.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
cli.hh Fix race condition on shutdown 2014-02-18 19:34:35 +01:00
cli_cfiles.cc merge Sami Kerola's new build-system 2014-04-11 17:42:40 +02:00
cli_info.cc Improve I18n support 2015-01-31 21:37:44 +01:00
cli_options.cc Improve I18n support 2015-01-31 21:37:44 +01:00
ClientMenu.cc ensure to update the current client tab from menu 2016-07-01 19:41:16 +02:00
ClientMenu.hh Convert Focusable::dieSig to FbTk::Signal 2011-05-10 13:00:45 +02:00
ClientPattern.cc Fix mishandled [maxmized] statement in apps file 2015-01-28 20:28:58 +01:00
ClientPattern.hh Adds 'ClientPatternTest' command 2013-01-31 09:14:06 +01:00
ClockTool.cc Refactor menu code: be more explicit and compact 2015-01-15 14:25:05 +01:00
ClockTool.hh Trigger ClockTool every second, independent of the format string 2013-02-14 19:58:28 +01:00
ColSmartPlacement.cc Update ColSmartPlacement.cc 2015-07-29 12:22:22 -04:00
ColSmartPlacement.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
CommandDialog.cc std::auto_ptr to std::unique_ptr 2016-09-11 11:21:00 +02:00
CommandDialog.hh Pass pre_command to CommandDialog as const reference to avoid unnecessary copying. 2015-05-01 10:46:20 +02:00
ConfigMenu.cc Fix glitch of TabOptions menu 2015-02-07 11:46:00 +01:00
ConfigMenu.hh Fix compile errors with clang 2015-01-21 09:53:54 +01:00
CurrentWindowCmd.cc expose and fix ActivateTabCmd 2016-09-01 22:51:45 +02:00
CurrentWindowCmd.hh expose and fix ActivateTabCmd 2016-09-01 22:51:45 +02:00
Debug.hh merge Sami Kerola's new build-system 2014-04-11 17:42:40 +02:00
Ewmh.cc remove strut when property is withdrawn 2016-06-26 16:31:37 +02:00
Ewmh.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
FbAtoms.cc Add mwm _MOTIF_WM_INFO atom to advertise mwm hints capability 2012-01-04 07:45:20 +01:00
FbAtoms.hh Add mwm _MOTIF_WM_INFO atom to advertise mwm hints capability 2012-01-04 07:45:20 +01:00
FbCommands.cc Fix evaluating variables in ExportCmd 2018-03-11 13:49:06 +01:00
FbCommands.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
FbMenu.cc Cosmetic 2015-01-21 22:16:38 +01:00
FbMenu.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
FbMenuParser.cc remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
FbMenuParser.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
FbRootWindow.cc replace FbRootWindow::depth with maxDepth 2016-06-26 16:29:34 +02:00
FbRootWindow.hh replace FbRootWindow::depth with maxDepth 2016-06-26 16:29:34 +02:00
FbWinFrame.cc only call applySizeHints when desired 2016-09-21 20:05:01 +02:00
FbWinFrame.hh allow to force moveResize and use on applyState 2016-07-30 11:22:24 +02:00
FbWinFrameTheme.cc Make use of API instead of hardcoded default font 2015-01-10 22:56:28 +01:00
FbWinFrameTheme.hh Last round of simplification of Signal/Slot classes 2011-05-10 13:00:45 +02:00
fluxbox.cc reposition visible submenus when changing style 2016-07-30 18:22:49 +02:00
fluxbox.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
Focusable.hh make alt-tab skip modal windows 2012-07-06 19:30:39 -07:00
FocusableList.cc fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
FocusableList.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
FocusableTheme.hh Remove all trace of Observers and Subjects 2011-05-10 13:00:46 +02:00
FocusControl.cc handle both Focusable's as m_cycling_next 2016-07-30 15:10:21 +02:00
FocusControl.hh re-fix alt+tab'bing through tabbed windows 2016-07-01 19:42:28 +02:00
FocusModelMenuItem.hh add selection box to various "choose one of these" menu items 2008-08-03 21:59:14 -07:00
GenericTool.cc Convert FbTk::Theme::reconfigSig and friends to the new Signal system 2011-05-10 13:00:45 +02:00
GenericTool.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
HeadArea.cc updated copyright info 2006-02-16 06:53:05 +00:00
HeadArea.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
IconbarTheme.cc Cosmetic 2015-01-23 15:17:02 +01:00
IconbarTheme.hh Last round of simplification of Signal/Slot classes 2011-05-10 13:00:45 +02:00
IconbarTool.cc delay repositioning of labels 2016-11-20 14:08:25 +01:00
IconbarTool.hh compress resize signals 2016-10-02 15:53:24 +02:00
IconButton.cc delay repositioning of labels 2016-11-20 14:08:25 +01:00
IconButton.hh delay repositioning of labels 2016-11-20 14:08:25 +01:00
Keys.cc implement ON_SLIT actions 2016-09-21 20:52:14 +02:00
Keys.hh support OnWinButton, OnMinButton & OnMaxButton 2016-09-21 20:46:39 +02:00
Layer.hh compile fix: sunCC 5.11 (sunstudio 12) compiles and links again 2011-03-23 12:02:15 +01:00
LayerMenu.cc Refactor menu code: be more explicit and compact 2015-01-15 14:25:05 +01:00
LayerMenu.hh renamed FbTk::XLayer to FbTk::Layer and FbTk::XLayerItem to FbTk::LayerItem 2011-02-23 22:49:27 +01:00
main.cc std::auto_ptr to std::unique_ptr 2016-09-11 11:21:00 +02:00
Makemodule.am Add SpacerTool 2016-08-06 17:09:05 +02:00
MenuCreator.cc Fix segfault on shutdown 2015-01-21 22:16:19 +01:00
MenuCreator.hh Refactor: move some menu-creation functions to MenuCreator 2015-01-16 08:39:05 +01:00
MinOverlapPlacement.cc Update MinOverlapPlacement.cc 2015-07-29 12:26:15 -04:00
MinOverlapPlacement.hh code cleanup: moved code from public API to implementation 2011-03-19 19:29:43 +01:00
OSDWindow.cc Minor API change for OSDWindow 2015-01-03 21:45:14 +01:00
OSDWindow.hh Minor API change for OSDWindow 2015-01-03 21:45:14 +01:00
PlacementStrategy.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
RectangleUtil.hh Use shared code, minor code simplification 2013-05-23 09:18:37 +02:00
Remember.cc add apps key to ignore XSizeHints 2016-08-27 08:54:26 +02:00
Remember.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
Resources.cc Cleanup; Remove unused function 2015-02-05 21:35:02 +01:00
RootCmdMenuItem.cc make FbTk::Command a template class, split parsing information out of ObjectRegistry 2008-01-10 23:41:22 -08:00
RootCmdMenuItem.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
RootTheme.cc Clean unused variables 2015-01-03 21:42:24 +01:00
RootTheme.hh Clean unused variables 2015-01-03 21:42:24 +01:00
RowSmartPlacement.cc Update RowSmartPlacement.cc 2015-07-29 12:17:51 -04:00
RowSmartPlacement.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
Screen.cc stop focus cycling on explicit workspace changes 2016-11-20 14:08:25 +01:00
Screen.hh Support 'vertical' Workspace warping 2017-11-19 20:10:26 +01:00
ScreenPlacement.cc introduce autotabplacement 2016-09-11 15:26:12 +02:00
ScreenPlacement.hh introduce autotabplacement 2016-09-11 15:26:12 +02:00
ScreenResource.cc Support 'vertical' Workspace warping 2017-11-19 20:10:26 +01:00
ScreenResource.hh Support 'vertical' Workspace warping 2017-11-19 20:10:26 +01:00
SendToMenu.cc Refactor menu code: be more explicit and compact 2015-01-15 14:25:05 +01:00
SendToMenu.hh Remove all trace of Observers and Subjects 2011-05-10 13:00:46 +02:00
Slit.cc slit: Add missing header 2017-03-01 07:50:58 +01:00
Slit.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
SlitClient.cc introduced FbTk::BidiString 2010-09-08 20:17:21 +02:00
SlitClient.hh introduced FbTk::BidiString 2010-09-08 20:17:21 +02:00
SlitTheme.cc remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
SlitTheme.hh Last round of simplification of Signal/Slot classes 2011-05-10 13:00:45 +02:00
SpacerTool.cc Add SpacerTool 2016-08-06 17:09:05 +02:00
SpacerTool.hh Add SpacerTool 2016-08-06 17:09:05 +02:00
Strut.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
StyleMenuItem.cc add selection box to various "choose one of these" menu items 2008-08-03 21:59:14 -07:00
StyleMenuItem.hh add selection box to various "choose one of these" menu items 2008-08-03 21:59:14 -07:00
SystemTray.cc Make systray icon pinning available. 2020-04-05 09:47:18 +02:00
SystemTray.hh Make systray icon pinning available. 2020-04-05 09:47:18 +02:00
TextDialog.cc Set WM_WINDOW_ROLE for fluxbox windows 2012-12-30 12:27:43 +01:00
TextDialog.hh introduced FbTk::BidiString 2010-09-08 20:17:21 +02:00
ToggleMenu.hh renamed FbTk::XLayer to FbTk::Layer and FbTk::XLayerItem to FbTk::LayerItem 2011-02-23 22:49:27 +01:00
Toolbar.cc "the least oversight", part #2 2016-09-22 21:07:30 +02:00
Toolbar.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
ToolbarItem.cc remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
ToolbarItem.hh Improve stretching (RELATIVE) toolbar items 2016-08-26 07:33:44 +02:00
ToolbarTheme.cc remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
ToolbarTheme.hh Last round of simplification of Signal/Slot classes 2011-05-10 13:00:45 +02:00
ToolFactory.cc allow to alter button labels via fluxbox-remote 2016-08-26 08:18:48 +02:00
ToolFactory.hh fix compiler warning about std::auto_ptr 2016-08-28 19:49:30 +02:00
ToolTheme.cc add a level of indirection to themes 2008-01-04 01:06:38 -08:00
ToolTheme.hh Last round of simplification of Signal/Slot classes 2011-05-10 13:00:45 +02:00
TooltipWindow.cc Minor API change for OSDWindow 2015-01-03 21:45:14 +01:00
TooltipWindow.hh changed timing functions to use a monotonic increasing clock 2012-08-28 10:51:55 +02:00
UnderMousePlacement.cc remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
UnderMousePlacement.hh remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
WinButton.cc support OnWinButton, OnMinButton & OnMaxButton 2016-09-21 20:46:39 +02:00
WinButton.hh Feature #3602124: 'LHalf' and 'RHalf' buttons to the titlebar 2013-02-06 13:47:17 +01:00
WinButtonTheme.cc Feature #3602124: 'LHalf' and 'RHalf' buttons to the titlebar 2013-02-06 13:47:17 +01:00
WinButtonTheme.hh Feature #3602124: 'LHalf' and 'RHalf' buttons to the titlebar 2013-02-06 13:47:17 +01:00
WinClient.cc add apps key to ignore XSizeHints 2016-08-27 08:54:26 +02:00
WinClient.hh delay title updates 2016-08-06 17:09:29 +02:00
Window.cc Support 'vertical' Workspace warping 2017-11-19 20:10:26 +01:00
Window.hh delay repositioning of labels 2016-11-20 14:08:25 +01:00
WindowCmd.cc remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
WindowCmd.hh more more fun with the window menu 2008-05-28 02:32:57 -07:00
WindowMenuAccessor.hh bugfix: consistent use of 'int' for alpha values (#3187373) 2011-02-22 22:07:39 +01:00
WindowState.cc Cosmetic 2015-01-23 15:17:02 +01:00
WindowState.hh make the menu bit of decoration masks control whether or not menu button is shown on window (it did nothing before) 2012-07-08 17:56:26 -07:00
Workspace.cc Use strncpy() instead of strcpy() 2015-01-29 11:46:57 +01:00
Workspace.hh Last round of simplification of Signal/Slot classes 2011-05-10 13:00:45 +02:00
WorkspaceCmd.cc stop focus cycling on explicit workspace changes 2016-11-20 14:08:25 +01:00
WorkspaceCmd.hh Add "Unclutter" command 2016-08-30 22:02:59 +02:00
WorkspaceMenu.cc Refactor menu code: be more explicit and compact 2015-01-15 14:25:05 +01:00
WorkspaceMenu.hh Changed workspace names signal in BScreen to use the new signal system 2008-09-21 15:25:47 +02:00
WorkspaceNameTheme.hh Last round of simplification of Signal/Slot classes 2011-05-10 13:00:45 +02:00
WorkspaceNameTool.cc Pre-increment non-primitive types. 2012-01-04 07:53:54 +01:00
WorkspaceNameTool.hh Convert FbTk::Theme::reconfigSig and friends to the new Signal system 2011-05-10 13:00:45 +02:00
Xinerama.hh Refactor menu code: be more explicit and compact 2015-01-15 14:25:05 +01:00
Xutil.cc fix: check the correct XClassHint property 2014-09-14 17:52:29 +02:00
Xutil.hh introduced FbTk::BidiString 2010-09-08 20:17:21 +02:00