Unit SplitBox

*********************************************************************** Author: Robert Rossmair Wagelwitz, Rodaer Str. 6 04688 Mutzschen Germany e-mail: Robert.Rossmair@t-online.de http://home.t-online.de/home/Robert.Rossmair/ Module: SplitBox Description: class TSplitBox: panel with tiling capabilities Version: 04-Jun-1998 Compatibility: Delphi 2.0 / Delphi 3 History: 04-Jun-98: changed "uses Math32" to "uses RRMath" 17-Mar-98: fixed bug causing stream read errors in certain situations. 26-oct-97: new property "PasteTarget", useful at design time only 21-oct-97: published Division property to make it persistent 15-oct-97: minor changes 09-oct-97: unit "Tilers" renamed to "SplitBox", class "TTileBox" renamed to "TSplitBox" etc. splitter appearance changed detected that MinSize{LeftTop|RightBottom} had no effect; changed that 01-feb-97: final release of unit Tilers Copyright © 1997 Robert Rossmair Use, modification and distribution is allowed without limitation, warranty, or liability of any kind. If you use this software or portions of it in a commercial program, I would appreciate it if you mentioned my contribution in the documentation materials accompaning your work.

Classes

TSplitBox -
TSplitBoxPartition -

Functions

Register -

Types

TPartitionIndex
TPartitionVisibilityEvent
TPasteTarget
TSplitType

Constants

Variables


Functions


procedure Register;


Types


TPartitionIndex = 1..2

TPartitionVisibilityEvent = procedure(Sender: TSplitBox; Partition: TPartitionIndex) of object

TPasteTarget = (ptLeftTopPartition, ptRightBottomPartition);

TSplitType = (stHorizontal, stVertical);

Constants


Variables