Splitter Class

Constructors & Destructor | Member Functions | Enumerated Types | Member Variables

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 bool GetFlag(Flags flag) const
private Result<bool> LoadCursors()
protected override Result<bool> OnMouseDown(MouseEventArgs& args)
protected override Result<bool> OnMouseMove(MouseEventArgs& args)
protected override Result<bool> OnMouseUp(MouseEventArgs& args)
protected override Result<bool> OnPaint(PaintEventArgs& args)
public override Result<bool> PrintWindowTree(int level)
private inline void ResetFlag(Flags flag)
public void SetContainer(SplitContainer* container_)
protected override Result<bool> SetCursor()
private inline 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 95 of System.Windows/SplitContainer.cm


Splitter Constructor

public Splitter(SplitterCreateParams& createParams)

Definition
Line 99 of System.Windows/SplitContainer.cm


Member Function Details

GetFlag Member Function

private inline bool GetFlag(Flags flag)

Definition
Line 301 of System.Windows/SplitContainer.cm


LoadCursors Member Function

private Result<bool> LoadCursors()

Definition
Line 110 of System.Windows/SplitContainer.cm


OnMouseDown Member Function

protected override Result<bool> OnMouseDown(MouseEventArgs& args)

Definition
Line 215 of System.Windows/SplitContainer.cm


OnMouseMove Member Function

protected override Result<bool> OnMouseMove(MouseEventArgs& args)

Definition
Line 240 of System.Windows/SplitContainer.cm


OnMouseUp Member Function

protected override Result<bool> OnMouseUp(MouseEventArgs& args)

Definition
Line 265 of System.Windows/SplitContainer.cm


OnPaint Member Function

protected override Result<bool> OnPaint(PaintEventArgs& args)

Definition
Line 153 of System.Windows/SplitContainer.cm


PrintWindowTree Member Function

public override Result<bool> PrintWindowTree(int level)

Definition
Line 131 of System.Windows/SplitContainer.cm


ResetFlag Member Function

private inline void ResetFlag(Flags flag)

Definition
Line 297 of System.Windows/SplitContainer.cm


SetContainer Member Function

public void SetContainer(SplitContainer* container_)

Definition
Line 126 of System.Windows/SplitContainer.cm


SetCursor Member Function

protected override Result<bool> SetCursor()

Definition
Line 205 of System.Windows/SplitContainer.cm


SetFlag Member Function

private inline void SetFlag(Flags flag)

Definition
Line 293 of System.Windows/SplitContainer.cm