-------------------------------------------------------- \\ bbEdgeFlip 0.0.7 -------------------------------------------------------- [ Purpose ] It provides "edge-flipping": 1) Touch your cursor to the left or right screen-edge to "flip" to the next workspace. 2) ** Drag a window to the left or right screen-edge to drag it into the next workspace. -------------------------------------------------------- [ Installation ] 1) Place both files in same folder (bbEdgeFlip.dll and WMHook.dll). 2) Add path to bbEdgeFlip.dll in plugins.rc. -------------------------------------------------------- [ Limitations ] ** Windows can't be dragged between workspaces when using BBWinSkin. -------------------------------------------------------- [ RC Settings ] ---------------------------------------------- Width of trigger-areas. Width: 2 (pixels) ---------------------------------------------- "Unix" moves the cursor to the opposite end of the screen after a flip. "Windows" doesn't move the cursor and allows repeated flipping. Action: Unix/Windows ---------------------------------------------- "Delay"--keep cursor in trigger area for specific length of time to initiate a flip. "Slide"--move cursor through trigger area for specific distance to initiate a flip. Trigger: Delay/Slide ---------------------------------------------- How long cursor must remain in trigger-area to initiate a flip (hold down ctrl to flip immediately). (Only valid when "Trigger" is set to "Delay.") Delay.Initial: 250 (milliseconds) ---------------------------------------------- Time between repeated flips as cursor remains in trigger-area. (Only valid when "Action" is set to "Windows" and "Trigger" is set to "Delay.") Delay.Repeat: 500 (milliseconds) ---------------------------------------------- Percent of screen's height that cursor must slide through to initiate a flip. (Only valid when "Trigger" is set to "Slide.") (End-point of motion can be outside of trigger-area, as long as cursor remains against screen-edge, within distance specified by "Width.") Slide.Distance: 30 (percent) -------------------------------------------------------- [ License ] bbEdgeFlip © 2004 Slade Taylor bbEdgeFlip is free software, released under the GNU General Public License, version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: [http://www.fsf.org/licenses/gpl.html] -------------------------------------------------------- [ Contact ] bladestaylor@yahoo.com http://bb4win.sourceforge.net/bladestaylor -------------------------------------------------------- [ Changes ] (0.0.7 - May 15, 2004) -- removed windows for catching mouse-move; replaced with mouse-hook (thanks grischka!) -- removed transparency, color, and placement settings from rc -- edges no longer interfere with autohidden plugins -- ignores mousemove messages hooked from bb windows, except the desktop -- fixed bug; edge-width can now be 1 px (0.0.6 - March 19, 2004) -- now fully-compatible with xobite (0.0.5 - March 17, 2004) -- xoblite now loads bbedgeflip, but you can't drag windows between workspaces (it gets a pointer to GetDesktopInfo(), rather than just using that function) -- filesize reduced from 7k back to 6k (0.0.4 - March 16, 2004) -- added "unix" action -- added "slide" option -- added color option -- cleaned up repeated flipping -- maybe fixed some multimon issues (don't have a setup to test with) -- shortened name of the hook dll -- changed look of rc labels (0.0.3 - March 8, 2004) -- added feature to drag window to edge to drag it into the next workspace -- added initial delay option -- changed rc label for repeat delay -- added alignment option for hotspots -- added height adjustment for hotspots (0.0.2 - March 4, 2004) -- added multi-monitor support -- added toggle for transparency in rc (0.0.1 - March 3, 2004) -- initial release --------------------------------------------------------