path: root/beryl-plugins/src/rotate.c
AgeCommit message (Collapse)AuthorFilesLines
2007-03-19Clean up a bit...marex1-3049/+0
2007-02-16rotate plugin: FLIP_LEFT and FLIP_RIGHT options must be at the end of the listmaniac1-4/+4
git-svn-id: file:///beryl/trunk@4093 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-02-15beryl-plugins: Fixed up magic lamp 3 settings. Fixed button number option ↵xsacha1-1/+1
for Initiate Display Rotation git-svn-id: file:///beryl/trunk@4074 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-02-13beryl-(core|plugins): moved matrix transformations out of gl (David Reveman)onestone1-5/+6
- group not ported yet - blurfx has bugs but this will be fixed in a rewrite all other plugins should work git-svn-id: file:///beryl/trunk@4005 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-02-11addhelper: Only update when the active window actually changes.kristian1-106/+172
rotate: Add option to rotate all screens. The option itself works fine, but screengrabs are a bit dangerous atm, so use with care. WIK. git-svn-id: file:///beryl/trunk@3961 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-02-08Yes, yes it isracarr1-1/+1
git-svn-id: file:///beryl/trunk@3786 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-02-07core+plugins: Modify focusDefaultWindow() to take a screen argument.kristian1-1/+1
Properly maintains focus on the same screen when rotating or closing a window. git-svn-id: file:///beryl/trunk@3768 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-02-06plugins: rotate: Remove debug added in r3701. Oops...kristian1-1/+0
git-svn-id: file:///beryl/trunk@3703 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-02-06core + plugins: Make warpPointer() accept a CompScreen instead of CompDisplay. kristian1-5/+6
Fixes crazy-cube-spinning and move-issues in multiscreen setups. git-svn-id: file:///beryl/trunk@3701 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-31beryl-plugins(-extra): applied #1074 and #1077onestone1-42/+42
git-svn-id: file:///beryl/trunk@3500 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-31possible fix for bug 782quinn1-2/+4
git-svn-id: file:///beryl/trunk@3478 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-26beryl-plugins: defaults changes (disable splash and zoom on rotate/switcher)guillaume1-1/+1
git-svn-id: file:///beryl/trunk@3153 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-25rotate & 3d plugins: handle offscreen windows properlymaniac1-0/+3
git-svn-id: file:///beryl/trunk@3119 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-24beryl-plugins/cube: Only go up and down via keybindings when hsize > 2playerX1-1/+1
git-svn-id: file:///beryl/trunk@3098 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-24beryl-plugins/rotate: Only snap to top or bottom when hsize > 2playerX1-2/+2
git-svn-id: file:///beryl/trunk@3096 d7aaf104-2d23-0410-ae22-9d23157bf5a3 on pluginsracarr1-14/+21
git-svn-id: file:///beryl/trunk@3081 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-22rotate plugin: only keep track of the first grabbed window, not the last onemaniac1-4/+8
git-svn-id: file:///beryl/trunk@2943 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-19rotate plugin: prepare for DnD of group slotsmaniac1-3/+8
git-svn-id: file:///beryl/trunk@2866 d7aaf104-2d23-0410-ae22-9d23157bf5a3
* make edge action "options" "always on" so that rotate will always behave properly, and that other, "real" edge actions can also be added to the left and right screen edge. git-svn-id: file:///beryl/trunk@2666 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-11beryl-plugins: prevent rotation while scale is active (while still ↵maniac1-0/+11
maintaining the intersection of animations), closes #379 git-svn-id: file:///beryl/trunk@2613 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-08Create an INSTALL file in trunk, make some small updates to other doc files, ↵guillaume1-2/+2
uppercase IPCS names (trappist) closes #703 git-svn-id: file:///beryl/trunk@2517 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-08forgot wobbly, fixed other plugins deps whitespacesguillaume1-2/+1
git-svn-id: file:///beryl/trunk@2493 d7aaf104-2d23-0410-ae22-9d23157bf5a3
* 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-06rotate.c: Properly eat the rotateInitate events. Yummy. Closes #681kristian1-2/+2
git-svn-id: file:///beryl/trunk@2431 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-05rotate.c: Fix mixup in rotateLeftWheel/rotateRightWheel, old default ↵kristian1-4/+4
behavior retained. Closes #556 git-svn-id: file:///beryl/trunk@2381 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2007-01-03rotate.c: Add sticky rotation init (Initate binding with no terminate).kristian1-1/+27
git-svn-id: file:///beryl/trunk@2307 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-24beryl-plugins: add grouping where needed, still very unpolished, please test ↵guillaume1-58/+58
& report possible enhancements git-svn-id: file:///beryl/trunk@2051 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-23Indent scriptracarr1-2348/+2326
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-21add advanced bool to option structquinn1-34/+68
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 on beryl-pluginsracarr1-3/+3
git-svn-id: file:///beryl/trunk@1945 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-18Run on beryl-plugins most of the files had such mixed coding ↵racarr1-2320/+2335
styles it was a real pain to work with git-svn-id: file:///beryl/trunk@1849 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-15IPCS Variable for mouse initiated rotate, option for cube to go transparent ↵racarr1-5/+9
only on mouse initiated rotate git-svn-id: file:///beryl/trunk@1776 d7aaf104-2d23-0410-ae22-9d23157bf5a3
-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-12beryl-plugins: apply description improvement patch by trappist, closes #301maniac1-2/+2
git-svn-id: file:///beryl/trunk@1700 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-10Toggle wether the cube transparancy is active/inactive when snapped to ↵kristian1-6/+12
top/bottom. git-svn-id: file:///beryl/trunk@1650 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-09Enabel grabbing of the cube everywhere when we're snapped to top/bottom and ↵kristian1-1/+1
doing initate on desktop. git-svn-id: file:///beryl/trunk@1630 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-09Initate rotate on click on desktop. (Patch by tb7653) Closes #234. kristian1-1/+51
git-svn-id: file:///beryl/trunk@1619 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-12-02indent -i8 -kr . All whitespace-changes. kristian1-2187/+2269
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-33/+132
-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-23rotate plugin: code cleanupmaniac1-459/+170
- don't cache option values where unneeded - reduce code duplication git-svn-id: file:///beryl/trunk@1391 d7aaf104-2d23-0410-ae22-9d23157bf5a3
- added function detecting if a listed screen grab is active - replaced similar function in blurfx with that one - partly revert Vuen patch from #1055 and use the new functionality instead - make scale and showdesktop work together correctly using the new functionality (end showdesktop before starting scale), closes #1029 git-svn-id: file:///beryl/trunk@1336 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-20beryl-plugins: make descale and viewport change one fluid motion (patch by ↵maniac1-4/+17
Vuen [thanks!], closes #1055) git-svn-id: file:///beryl/trunk@1301 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-19beryl-plugins: zoom/rotate : switch to the new flag requests system for 3d ↵ixcedev1-17/+2
plugin (roico) git-svn-id: file:///beryl/trunk@1296 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-17beryl-plugins, beryl-vidcap: correctly unhandle actions when plugin get unloadedixce1-0/+23
git-svn-id: file:///beryl/trunk@1251 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-16roico: add support for 3d plugin to cube + zoom + rotate (thanks to iXce roico1-2/+20
who made the modifications in rotate and zoom) git-svn-id: file:///beryl/trunk@1246 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-05beryl-plugins: make all non-translatable strings translatablereggaemanu1-20/+20
git-svn-id: file:///beryl/trunk@1027 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-03fix loading, deps problemsquinn1-1/+2
git-svn-id: file:///beryl/trunk@986 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-11-02beryl-core: change annoying bindingsreggaemanu1-4/+4
beryl-plugins: make default options more subtle git-svn-id: file:///beryl/trunk@968 d7aaf104-2d23-0410-ae22-9d23157bf5a3
2006-10-31* Output devices handling improvements (David Reveman), fix typosixce1-4/+4
git-svn-id: file:///beryl/trunk@933 d7aaf104-2d23-0410-ae22-9d23157bf5a3