summaryrefslogtreecommitdiff
path: root/beryl-plugins/src/place.c
AgeCommit message (Collapse)AuthorFilesLines
2007-01-31beryl-plugins(-extra): applied #1074 and #1077onestone1-2/+2
git-svn-id: file:///beryl/trunk@3500 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-27Place: All place modes: Don't place windows overlapping with a dock window, ↵racarr1-1/+0
that's bad git-svn-id: file:///beryl/trunk@3247 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-26place plugin: remove debug stuffmaniac1-2/+0
git-svn-id: file:///beryl/trunk@3181 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-26Make window placement less random by modifying cutoff for smallest fit based ↵racarr1-8/+21
on window size. Make place intelligent multihead safe. Set default option correctly at init git-svn-id: file:///beryl/trunk@3162 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-25place plugin: fixed two stupid typosmaniac1-5/+7
git-svn-id: file:///beryl/trunk@3123 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-25beryl-plugins: made even more plugins offscreen-window awaremaniac1-0/+1
git-svn-id: file:///beryl/trunk@3120 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-06beryl-*:quinn1-0/+1
* move active_plugins out * use the new enabled structure * WARNING - this breaks BSM! USE BSMPP! git-svn-id: file:///beryl/trunk@2434 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-05place plugin: initialize the first member of the enum to be able to check ↵maniac1-1/+1
this with a for loop git-svn-id: file:///beryl/trunk@2372 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-23Indent scriptracarr1-1067/+1054
git-svn-id: file:///beryl/trunk@2015 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-23add group desc support to berylquinn1-1/+3
git-svn-id: file:///beryl/trunk@2014 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-23put, plance and place grouped.lupine1-2/+2
git-svn-id: file:///beryl/trunk@2012 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-22Commentsracarr1-4/+4
git-svn-id: file:///beryl/trunk@1997 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-21add advanced bool to option structquinn1-2/+4
update all plugins to set it on their options use it in libbs use it in bsm git-svn-id: file:///beryl/trunk@1969 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-20Run indent.sh on beryl-pluginsracarr1-26/+31
git-svn-id: file:///beryl/trunk@1945 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-20Place snow and put, remove old code, i18n, and swapped long and short descs ↵racarr1-9/+0
respectively, thanks to atie_ git-svn-id: file:///beryl/trunk@1923 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-18place: comments and don't ignore lower right cornerracarr1-6/+6
git-svn-id: file:///beryl/trunk@1879 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-18Place: Large windows place center rather than attempting to fit in somewhereracarr1-1/+5
git-svn-id: file:///beryl/trunk@1858 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-18place: Better fallbackracarr1-10/+16
git-svn-id: file:///beryl/trunk@1852 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-18place: Intelligent place windows in center if they wont oversectracarr1-1/+4
git-svn-id: file:///beryl/trunk@1850 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-18Run indent.sh on beryl-plugins most of the files had such mixed coding ↵racarr1-1023/+1093
styles it was a real pain to work with git-svn-id: file:///beryl/trunk@1849 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-17Place: unused variableracarr1-1/+1
git-svn-id: file:///beryl/trunk@1838 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-17Don't place windows offscreen...racarr1-3/+5
git-svn-id: file:///beryl/trunk@1821 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-17Nicer behavior for large windowsracarr1-1/+5
git-svn-id: file:///beryl/trunk@1819 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-17Account for window bordersracarr1-0/+1
git-svn-id: file:///beryl/trunk@1818 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-17Better placementracarr1-17/+30
git-svn-id: file:///beryl/trunk@1817 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16Fixed typoracarr1-1/+1
git-svn-id: file:///beryl/trunk@1798 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16oops, typoracarr1-1/+1
git-svn-id: file:///beryl/trunk@1797 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16Cleanup, removal of obscure block comments, tests for && 0 and moving some 1 ↵racarr1-110/+19
line functions to preprocessor macros, this code is horrible git-svn-id: file:///beryl/trunk@1796 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16Prevent create from getting locked in lowest rowracarr1-18/+10
git-svn-id: file:///beryl/trunk@1795 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16Just going to stick a simple and functional algorithm in until I can get ↵racarr1-19/+20
something better....vaugely tiles windows so they 'fit' git-svn-id: file:///beryl/trunk@1794 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16Oh nevermindracarr1-24/+22
git-svn-id: file:///beryl/trunk@1793 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16 'lawls' probably wasn't a good lond descracarr1-2/+2
git-svn-id: file:///beryl/trunk@1792 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16microcommitracarr1-2/+2
git-svn-id: file:///beryl/trunk@1791 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16Temporary...racarr1-11/+17
git-svn-id: file:///beryl/trunk@1790 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16Haven't finished a decent placement algorith, this is slightly more ↵racarr1-10/+27
intelligent though git-svn-id: file:///beryl/trunk@1789 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16Slightly more intelligentracarr1-1/+1
git-svn-id: file:///beryl/trunk@1787 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-16racarr: Placement modes, Cascade Centered Random and Intelligent (not very ↵racarr1-14/+77
intelligent) git-svn-id: file:///beryl/trunk@1786 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-15beryl-*quinn1-1/+2
-add basic support for plugin categories, haven't done libbs stuff yet git-svn-id: file:///beryl/trunk@1759 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-02indent -i8 -kr . All whitespace-changes. kristian1-1035/+990
See man indent for details of what -kr does. git-svn-id: file:///beryl/trunk@1499 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-30beryl-core, beryl-vidcap, beryl-plugins:quinn1-2/+8
-add new groups system for options -add hints to options -still none of these are filled out -beryl-settings isn't converted to use the new hint checking function yet git-svn-id: file:///beryl/trunk@1462 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-16place plugin: minor cleanup (use function for getting work area of current ↵maniac1-26/+4
output dev rather than calculating it itself) git-svn-id: file:///beryl/trunk@1228 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-14beryl-core & plugins:maniac1-21/+18
- code cleanup: use have only two functions which retrieve the dimensions of output device and its work area instead of eight - fixed calculation error in organic scale git-svn-id: file:///beryl/trunk@1198 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-14beryl-core & -plugins: merge back beryl-workspace-support branchmaniac1-0/+3
git-svn-id: file:///beryl/trunk@1188 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-10-26beryl plugin vtable: add gettext-domainquinn1-1/+2
libberylsettings: plugin loading and option init code done git-svn-id: file:///beryl/trunk@811 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-10-17Upstream updates...reggaemanu1-24/+40
beryl-core: Add serverWidth serverHeight and serverBorderWidth beryl-plugins: Use serverWidth, serverHeight and serverBorderWidth for place and move plugins git-svn-id: file:///beryl/trunk@666 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-10-16patch place.c to work around entirely-offscreen bug, closes #5quinn1-2/+4
git-svn-id: file:///beryl/trunk@648 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-10-07* Plugin Features stuffixce1-0/+2
git-svn-id: file:///beryl/trunk@542 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-10-07* Xinerama updatesixce1-15/+15
git-svn-id: file:///beryl/trunk@538 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-10-06working on making everything work with upstream's multihead supportquinn1-5/+42
git-svn-id: file:///beryl/trunk@525 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-09-27move in beryl-pluginsquinn1-0/+1255
git-svn-id: file:///beryl/trunk@325 d7aaf104-2d23-0410-ae22-9d23157bf5a3