TAdvSplitter component 1.1 - 97/11/14

by Charles Bedard (bedardc@mlink.net)

NOTE:
      I have developped this component with Delphi 3.0,
      but it should work under Delphi 2.0, after modifying
      TAdvSplitter.GetChildren, which is different in both 
      versions.

      You can distribute or modify this code at will, but
      please notify me about any change you make. The idea here
      is to see if i triggered thoughts and ideas on improving
      this kind of component.

      Comments and suggestions are also welcomed.


------ Installation ------------------------------------------

Simply add the source file to a package (for Delphi 3.0),
or add to Component Library (Delphi 2.0)


------ Using TAdvPanel ------------------------------------


Key properties

    Align      : (alLeft, alTop, alRight, alBottom, alNone)
	
		 This sets the appearance and behaviour of the
                 AdvPanel. The handle (resize bar) is always
                 drawn on the side facing the center of the parent.
                 Setting Align to alNone is of no use for TAdvPanel.
                  
    FrameStyle : (fsNone, fsBump, fsCarved, fsLowered, fsRaised)

                 Different Frames available to draw the border of
                 the clientarea. Experiment to see how they look.
                 If you wish to define new ones, modify 
                 TAdvPanel.SetFrameStyle

    FrameWidth : (fwSingle, fwThick) 
		 
    HandleSize : Size of the resize bar which can be dragged.

    HandleStyle: (hsNone, hsNormal, hs3D)

		 How the resize bar will look. Experimentation is
                 the best explanation :)

    MinSize    : This is also the maximum space that AdvPanel can 
                 leave to its parent. For example, if set to 20, then
                 you can resize it smaller than 20, and you can't 
                 resize it larger than Parent.ClientWidth - MinSize
 		 or Parent.ClientHeight - MinSize, depending on the
                 alignment.


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

