| Download - Documentation
- Register - Support

Oxalyn Window Divider is a "splitter" control that allows the
user to adjust a window's layout to better suit their needs:

Multiple dividers,
controls bound to several dividers, divider bound to divider

- Fine-grained control of
control bindings:
- Bind any edge of a control
to the divider
- Bind multiple edges
to the divider
- Horizonal and vertical
centering
- Bind controls to multiple
dividers
- Dynamically bind and
unbind controls
- New
in 1.3: Split Thresholding feature allows a collapsible
region to collapse completely if it is made too small, or re-expand
to the threshold if it's "just a little" too small.
- New
in 1.3: Programmatically collapse and uncollapse a collapsible
region.
- New
in 1.3:
"IsBound" functions to determine if a control is bound to
the divider.
- New
in 1.3: New example project makes it easy to understand
how the divider options interact and behave.
- New
in 1.2: Collapsible
regions - if a region defined by a limiter gets smaller than a specified
height or width, the divider will automatically collapse it. Features
smooth or regular collapsing, as well as delayed collapsing (after the
divider is released) or live collapsing (while the divider is being
moved).
- New
in 1.2: Dramatically
improved debug display shows size limits and collapse thresholds at
their actual locations within the limiter canvas.
- New
in 1.2: Option
to hide controls if they become too small
- New
in 1.2: Dividers
now constrained to window bounds
- New
in 1.2: Better behavior when window is resized
- Supports limiting of divider
movement; specify minimum and maximum dimensions for regions to guarantee
readability and layout integrity
- Live dragging updates controls
as the divider is moved, or use non-live dragging to update controls
when the divider is released
- Programmatic move includes
animation feature to smoothly slide divider into place
- "Debug mode" to assist in
control layout
- Two thumb styles built in,
with Paint event for custom drawing
- Extensive hooks to provide
tight integration with program logic
- Works with any RectControl
- 100% pure RB code - no Declares
or platform specific code
- Fully functional demo in
IDE; convenient licensing for built applications lets you embed licence
code once to activate all dividers
Other changes in version
1.3:
- The divider now moved correctly
when LiveUpdate is not true.
- Minimum heights and widths
can no longer be less than 0. A value of -1 will be interpreted as 0.

Simple
dot divider

OxalynWindowDivider130.sit (version
1.3, 668K, all platforms)
Includes classes, documentation, and example projects
Updated Tuesday, October 7, 2003:
New version! Bugs squished, features added, and examples improved. This
version has also been tested - and passed - in REALbasic 5.2.1.
When you're done, visit
the Feedback page to suggest features or ask questions. Your feedback
are important, and each suggestion will be carefully considered and will
receive a reply.
By the way, while you're here,
my AE Monitor has a great example
of how to use Oxalyn Window Divider!

Complete
documentation is available online. This is the same documentation
included in the download.

Oxalyn Window Divider is a
mere $10. Enter your registration information
here. Remember, Ava needs new shoes!
If you have a question or feature
request before you register, let me know
on the Feedback page.

E-mail me at the following addresses:
Feature requests: divider-features[A/T]oxalyn[D/O/T]com
Bug reports: divider-bugs[A/T]oxalyn[D/O/T]com
Registration questions: divider-register[A/T]oxalyn[D/O/T]com
Anything else:
divider-general[A/T]oxalyn[D/O/T]com
© Eric M. Williams 2002-2003
|