summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-09-28swap dec_button and inc_buttoncompiz-0.8Travis Watkins1-2/+2
Switch dec_button and inc_button around to make changing size with the mouse wheel match other applications.
2009-09-28scale window under pointerTravis Watkins1-6/+23
Change shelfInc and shelfDec to scale the window currently under the mouse pointer instead of the currently active window.
2009-09-01Fix possible segfault on 64-bit arch. due to passing 0 to va_list and ↵Erkin Bahceci1-1/+1
retrieving it as pointer.
2009-08-24Fix memory leaks.Erkin Bahceci1-0/+2
2008-09-01Track core changes.Danny Baumann1-1/+1
2008-05-20Damage fix.Danny Baumann1-1/+1
2008-04-04CMake build file.Dennis Kasprzyk1-0/+3
2008-04-03Makefile update.Dennis Kasprzyk1-5/+5
2008-03-15ActivateWindow is now wrappable.Danny Baumann1-1/+1
2008-03-14Makefile update.Dennis Kasprzyk1-2/+2
2008-03-14Makefile update.Dennis Kasprzyk1-2/+18
2008-03-12Makefile updateDanny Baumann1-1/+2
2008-02-13Cleanup.Danny Baumann1-34/+24
2008-02-12Minor cleanup.Danny Baumann1-3/+4
2008-02-12Implicitly obey click_to_focus policy by relaying IPW window enter events to ↵Danny Baumann1-0/+20
its main window.
2008-02-12Force IPW to be stacked under its main window.Danny Baumann1-20/+1
We don't need to check for the frame window, as the cost of core stacking the frame between main window and IPW is only one restack. We gain much cleaner code for that.
2008-02-12Fix IPW blocking input from other windows.Danny Baumann1-4/+27
For some reason, ButtonPress events are blocked from other windows if override_redirect windows are stacked directly under those windows. Stacking the IPW under the window we want to block input from anyway works around this.
2008-02-12We don't translate by the border side, we translate by the amount the border ↵Danny Baumann1-6/+14
became smaller through scaling.
2008-02-12Keep upper left corner at the same point.Danny Baumann1-3/+8
2008-02-12Fix damage handling.Danny Baumann1-12/+3
2008-02-12Properly damage when the shelf scale cahnges, even when going to 1.0f.Kristian Lyngstol1-4/+2
2008-02-12Load after wall.Danny Baumann1-2/+7
2008-02-12Wrap into paint output and properly flag transformed windows.Danny Baumann1-1/+26
2008-02-12Merge branch 'master' of ↵Danny Baumann2-0/+21
git+ssh://maniac@git.opencompositing.org/git/fusion/plugins/shelf
2008-02-12Abort search if we found the window to remove.Danny Baumann1-0/+3
Hopefully should fix rare crash.
2008-02-12Add a reset bindingKristian Lyngstol2-0/+21
2008-02-12Use linked list for doing window-id-for-ipw check.Danny Baumann1-7/+9
Initialize grabbedWindow.
2008-02-12Raise window on click.Danny Baumann1-2/+1
2008-02-12Use linked list to always keep IPW stacked right above its window.Danny Baumann1-1/+37
Not currently working yet, intermediate checkin.
2008-02-12Save shelfed windows in a linked list.Danny Baumann1-1/+52
2008-02-12Correctly save and restore window and frame input shape.Danny Baumann1-35/+153
2008-02-12Loads of hack fixes and coding style fixes.Danny Baumann1-147/+256
- Don't use static variables when unnecessary. - Remove unuse variables. - Use Compiz coding style. - Added FIXMEs.
2008-02-08Dummy commit.Danny Baumann1-0/+1
2008-01-23Makefile update.Dennis Kasprzyk1-8/+61
2008-01-18Improve move correctness - still not quite thereKristian Lyngstol1-5/+9
2008-01-18Binding to scale to a 1/2, 1/3 or a 1/6th of the screen.Kristian Lyngstol2-1/+52
2008-01-11Rudementary window movement supportKristian Lyngstol1-27/+125
2008-01-11Listen for windowMoveNotify events and shape "correctly"Kristian Lyngstol1-11/+45
2008-01-01HandleEvent to pass off focus to the shelfed window.Kristian Lyngstol1-0/+30
More to come for movement and similar. Cleanup needed.
2007-12-31Add a basic input prevention windowKristian Lyngstol1-0/+58
2007-12-24Add a minimum size for target scalingKristian Lyngstol1-3/+6
2007-12-24Comment updateKristian Lyngstol1-2/+0
2007-12-23Smoother end of animationKristian Lyngstol1-2/+3
2007-12-23Reasonable default and max values in XML dataKristian Lyngstol1-2/+2
2007-12-23Ignore Desktop and Dock type windowsKristian Lyngstol1-0/+2
2007-12-23Move the setting of scale to a seperate functionKristian Lyngstol1-17/+22
2007-12-23Proper name in xmlKristian Lyngstol1-1/+1
2007-12-22Adjust the minimum animation stepKristian Lyngstol1-1/+1
2007-12-22Animate the scalingKristian Lyngstol2-14/+57
2007-12-19Set the Window Management categoryKristian Lyngstol1-1/+1