aboutsummaryrefslogtreecommitdiff
path: root/src/ScreenPlacement.cc
AgeCommit message (Collapse)AuthorFilesLines
2011-11-01Move declarations of Resource enums to a separate filePavel Labath1-32/+2
The reason for this is that I need to access those enums from fluxbox-update_configs and I don't want to #include and link everything in src. I also merged Slit::Placement, Toolbar::Placement and FbWinFrame::TabPlacement into one enum.
2011-11-01Replace ResourceManager with the lua versionPavel Labath1-9/+6
Loading of an init file with the new manager works ok. Saving and restarting is still not completed. This touches many files because i removed the alternative name of resources. Unlike Xrm, lua does not have native support for alt names. It should be fairly easy to add them, but I think that is unnecessary and would be confusing.
2011-11-01Simplify FbTk::Resource template classPavel Labath1-124/+19
by outsourcing the conversion from string/lua to the specific type (and back) to a separate class. This change touches a lot of files because the interface of FbTk::Resource changed slightly. However, the changes are minor.
2011-11-01Specializations of FbTk::Resource<X>::{setFromLua,pushToLua}Pavel Labath1-0/+46
for various values of X.
2011-03-19code cleanup: moved code from public API to implementationMathias Gumz1-1/+1
renamed 'Region' to 'Area' to avoid conflicts with 'Region' from Xlib.
2011-03-18compiler cosmetic: changed return type of ↵Mathias Gumz1-1/+1
ScreenPlacement::placeAndShowMenu() to void, closes #3204402
2011-02-24moved Menu placement into ScreenPlacement::placeAndShowMenu()Mathias Gumz1-1/+48
2010-05-23mostly cosmetic fixes, mainly discovered by 'clang --analyze'Mathias Gumz1-30/+31
reordering of Resource-related stuff was because of "error: explicit specialization of 'getString' after instantiation" complaints.
2008-09-11fix some default valuesMark Tiefenbruck1-1/+1
2008-08-27make FbWinFrame and FluxboxWindow share a WindowState objectMark Tiefenbruck1-2/+2
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30removed some unneeded headersMathias Gumz1-1/+0
2007-10-24introduced workspacename for ClientPattern, and some miscellaneous cleanupmarkt1-9/+3
2007-10-24really fix placement when head is remembered but not positionmarkt1-1/+1
2007-10-13merged changes from pre-develmarkt1-1/+14
2007-06-29updates for compiling with gcc 4.3markt1-0/+5
2007-05-17fixed some window placement issuesmarkt1-4/+5
2006-03-20some small placement fixessimonb1-3/+4
2006-03-20external tabssimonb1-5/+4
2006-03-02fixed gcc4.1 problems, patch from Andreas Bierfert <andreas dot bierfert at ↵mathias1-0/+3
lowlatency dot de>
2006-02-19moved placement strategies to different PlacementStrategy classesfluxgen1-0/+207