Splitter Class

Definition

Line 77 of System.Windows/SplitContainer.cm

Inheritance

Constructors & Destructor

public Splitter(Orientation orientation_, const Color& backgroundColor, const Color& edgeColor_, const Point& location, int width)
public Splitter(Orientation orientation, const Point& location)
public Splitter(SplitterCreateParams& createParams)

Member Functions

private inline nothrow bool GetFlag(Flags flag) const
protected override void OnMouseDown(MouseEventArgs& args)
protected override void OnMouseMove(MouseEventArgs& args)
protected override void OnMouseUp(MouseEventArgs& args)
protected override void OnPaint(PaintEventArgs& args)
public override void PrintWindowTree(int level)
private inline nothrow void ResetFlag(Flags flag)
public nothrow void SetContainer(SplitContainer* container_)
protected override void SetCursor()
private inline nothrow void SetFlag(Flags flag)

Enumerated Types

private enum Flags

Member Variables

private SplitContainer* container
private Color edgeColor
private Pen edgePen
private Flags flags
private Cursor& horizontalSplitterCursor
private Orientation orientation
private Cursor& verticalSplitterCursor
private int x
private int y

Constructor& Destructor Details

Splitter Constructor

public Splitter(Orientation orientation_, const Color& backgroundColor, const Color& edgeColor_, const Point& location, int width)

Definition
Line 83 of System.Windows/SplitContainer.cm


Splitter Constructor

public Splitter(Orientation orientation, const Point& location)

Definition
Line 92 of System.Windows/SplitContainer.cm


Splitter Constructor

public Splitter(SplitterCreateParams& createParams)

Definition
Line 96 of System.Windows/SplitContainer.cm


Member Function Details

GetFlag Member Function

private inline nothrow bool GetFlag(Flags flag)

Definition
Line 258 of System.Windows/SplitContainer.cm


OnMouseDown Member Function

protected override void OnMouseDown(MouseEventArgs& args)

Definition
Line 162 of System.Windows/SplitContainer.cm


OnMouseMove Member Function

protected override void OnMouseMove(MouseEventArgs& args)

Definition
Line 191 of System.Windows/SplitContainer.cm


OnMouseUp Member Function

protected override void OnMouseUp(MouseEventArgs& args)

Definition
Line 219 of System.Windows/SplitContainer.cm


OnPaint Member Function

protected override void OnPaint(PaintEventArgs& args)

Definition
Line 116 of System.Windows/SplitContainer.cm


PrintWindowTree Member Function

public override void PrintWindowTree(int level)

Definition
Line 108 of System.Windows/SplitContainer.cm


ResetFlag Member Function

private inline nothrow void ResetFlag(Flags flag)

Definition
Line 254 of System.Windows/SplitContainer.cm


SetContainer Member Function

public nothrow void SetContainer(SplitContainer* container_)

Definition
Line 104 of System.Windows/SplitContainer.cm


SetCursor Member Function

protected override void SetCursor()

Definition
Line 154 of System.Windows/SplitContainer.cm


SetFlag Member Function

private inline nothrow void SetFlag(Flags flag)

Definition
Line 250 of System.Windows/SplitContainer.cm