--------------------------------------------------------

\\ bbEdgeFlip 0.0.6

--------------------------------------------------------

[ 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 ]

    ----------------------------------------------

    "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

    ----------------------------------------------

    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)

    ----------------------------------------------

    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)

    ----------------------------------------------

    Width of trigger-areas.

        Width:              2  (pixels)

    ----------------------------------------------

    Placement of trigger-areas.

        Left.Align:         Top/Center/Bottom
        Right.Align:        Top/Center/Bottom

    ----------------------------------------------

    Height of trigger-areas as percent of screen-
    height.  "-1" fills the entire desktop-height.

        Left.Height:        50  (percent)
        Right.Height:       -1  (fill)

    ----------------------------------------------

    Toggle visibility of trigger-areas.
    Transparency disables itself for noncompatible
    operating systems.

        Transparent:        true/false

    ----------------------------------------------

    Color of trigger-areas.

        Color:              #112233 (#rrggbb)

--------------------------------------------------------

[ 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.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

--------------------------------------------------------
