aboutsummaryrefslogtreecommitdiff
path: root/src/SystemTray.hh
AgeCommit message (Collapse)AuthorFilesLines
2020-04-05Icon order now is property of the SystemTray.Gregor Bollerhey1-0/+1
This way it is only parsed once in the constructor. Updating the TrayWindow order is now a method which is called once when the icon is created. sortClients/rearrange is now only called on adding and removing icons.
2020-04-05Make systray icon pinning available.Gregor Bollerhey1-0/+7
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.
2016-08-28fix compiler warning about std::auto_ptrMathias Gumz1-1/+1
fluxbox uses std::unique_ptr<> where it previously used std::auto_ptr<>. C++0X was approved in 2011. among other things, it deprecates std::auto_ptr. 5 years is long enough for compilers to catch up the standard.
2016-08-27Replay toolbar button eventsThomas Lübking1-0/+2
NOTICE!!!! THIS IS HIGHLY EXPERIMENTAL! The patch alters the button grab mode to GrabSync in order to ReplayPointer the event. THIS CAN FREEZE ANY INPUT TO FLUXBOX!!! The toolbar (and other things?) grab buttons in order to handle MouseN events for the entire bar, INCLUDING all child windows. This causes two problems: 1. The bar handles events which are not meant for fluxbox at all (but the systray icons) BUG: 940 2. The bar will intercept (and suck) *every* press, even if only doubleclicks are desired BUG: 949 The problem with this patch is that an oversight here has the potential to completely freeze input event processing in fluxbox (ie. the process needs to be killed from outside), SO IT NEEDS TESTING! As much as possible.
2016-01-09minor code cosmeticsMathias Gumz1-5/+6
2011-05-10Convert FbTk::Theme::reconfigSig and friends to the new Signal systemPavel Labath1-6/+0
I removed the const versions of reconfigSig() in the process since FbTk::Signal has no const methods anyway.
2011-02-22bugfix: consistent use of 'int' for alpha values (#3187373)Mathias Gumz1-1/+1
WindowMenuAccessor returned strange alpha values if compiled with 'g++ -Os'; unholy black magic happens if template<int> faces functions returning only 'usigned char'.
2010-08-23moved knowledge about '_NET_SYSTEM_TRAY_S' into the 'SystemTray' classMathias Gumz1-0/+2
2008-09-21Changed background changed signal in BScreen to use the new signal systemHenrik Kinnunen1-2/+7
2008-04-27Added SimpleObserver class.Henrik Kinnunen1-5/+6
This class works in the same way as the SimpleCommand class. Use it with the makeObserver function. It calls the receiver's member function when the subject sends a signal.
2008-04-15system tray border patch from matteoMatteo Galiazzo1-4/+10
2008-01-05update code to use ThemeProxyMark Tiefenbruck1-2/+7
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30removed some unneeded headersMathias Gumz1-2/+0
2007-12-30remove some (hopefully) unneeded header includesMark Tiefenbruck1-2/+2
2007-12-29'inline' in class declaration is implicitly inlineMathias Gumz1-3/+3
2007-08-06fix KDE dockapps on restartsimonb1-1/+4
2007-08-04Fix system tray restart issuessimonb1-2/+6
2007-02-25update systemtray alpha with toolbar alphamarkt1-1/+1
2007-02-23added some support for XEMBED protocol in systemtraymarkt1-1/+5
2006-04-17fix transparency updates for the toolbar when autohide is onsimonb1-0/+2
2006-02-16updated copyright infomathias1-1/+1
2005-01-24copyright datemathias1-1/+1
2005-01-14systemtray-tool has now a propper background. its styleable via themathias1-3/+12
toolbar.systray.* ressource, same way as the clock.
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-09-12preliminary support for composite/compositing manager. Also general workrathnor1-2/+2
for consistency with transparency resources
2004-08-29a few random fixesrathnor1-1/+2
2004-08-25fix up theming of the toolbarrathnor1-2/+3
2004-04-19kde dockapps in systrayfluxgen1-3/+5
2003-10-31fix a number of positioning and sizing issuesrathnor1-1/+3
2003-08-16minor cleaningfluxgen1-2/+5
2003-08-15systrayfluxgen1-0/+76