path: root/shelf.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-15Initial C++ port. Window Shape restore and IPW adjustment are currently broke...Sam Spilsbury1-1056/+0
2008-09-01Track core changes.Danny Baumann1-1/+1
2008-05-20Damage fix.Danny Baumann1-1/+1
2008-03-15ActivateWindow is now wrappable.Danny Baumann1-1/+1
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
2008-02-12Force IPW to be stacked under its main window.Danny Baumann1-20/+1
2008-02-12Fix IPW blocking input from other windows.Danny Baumann1-4/+27
2008-02-12We don't translate by the border side, we translate by the amount the border ...Danny Baumann1-6/+14
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-12Wrap into paint output and properly flag transformed windows.Danny Baumann1-1/+26
2008-02-12Merge branch 'master' of git+ssh:// Baumann1-0/+17
2008-02-12Abort search if we found the window to remove.Danny Baumann1-0/+3
2008-02-12Add a reset bindingKristian Lyngstol1-0/+17
2008-02-12Use linked list for doing window-id-for-ipw check.Danny Baumann1-7/+9
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
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
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 Lyngstol1-0/+46
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
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-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-22Adjust the minimum animation stepKristian Lyngstol1-1/+1
2007-12-22Animate the scalingKristian Lyngstol1-14/+50
2007-12-19Adjust by multiplying/dividng with the interval, not adding and subtractingKristian Lyngstol1-2/+2
2007-12-19Floating bindingKristian Lyngstol1-0/+45
2007-12-12Shape a frame window tooKristian Lyngstol1-0/+3
2007-12-12Check for the pressence of the XShape extensionKristian Lyngstol1-1/+8
2007-12-11Shape inputKristian Lyngstol1-1/+21
2007-12-10CommentsKristian Lyngstol1-4/+12
2007-12-10Further style cleanupsKristian Lyngstol1-6/+10
2007-12-10Style cleanupsKristian Lyngstol1-20/+18
2007-12-10Rename variablenames to shelfKristian Lyngstol1-82/+86
2007-12-09Add *Fini functions to clean up (no longer crash on unload)Kristian Lyngstol1-4/+44
2007-12-09Rename plugin to shelfKristian Lyngstol1-0/+235