internal void |
AddChildVisual(Control* child) |
public inline nothrow const Color& |
BackgroundColor() const |
internal inline nothrow bool |
BaseOnCreatedCalled() const |
public void |
BringToFront() |
public inline nothrow bool |
CaretCreated() const |
public inline nothrow int |
CaretShowCount() const |
private inline nothrow bool |
CaretShown() const |
public nothrow Event<ChildContentChangedEventHandler, ControlEventArgs>& |
ChildContentChangedEvent() const |
public nothrow Event<ChildContentLocationChangedEventHandler, ControlEventArgs>& |
ChildContentLocationChangedEvent() const |
public nothrow Event<ChildContentSizeChangedEventHandler, ControlEventArgs>& |
ChildContentSizeChangedEvent() const |
public nothrow Event<ChildSizeChangedEventHandler, ControlEventArgs>& |
ChildSizeChangedEvent() const |
public nothrow Event<ClickEventHandler, EmptyEventArgs>& |
ClickEvent() const |
public Point |
ClientToScreen(const Point& point) const |
public nothrow Event<ClipboardUpdateEventHandler, EmptyEventArgs>& |
ClipboadUpdateEvent() const |
public nothrow Event<ContentChangedEventHandler, EmptyEventArgs>& |
ContentChangedEvent() const |
public inline nothrow const Point& |
ContentLocation() const |
public nothrow Event<ContentLocationChangedEventHandler, EmptyEventArgs>& |
ContentLocationChangedEvent() const |
public inline nothrow const Size& |
ContentSize() const |
public nothrow Event<ContentSizeChangedEventHandler, EmptyEventArgs>& |
ContentSizeChangedEvent() const |
public nothrow Event<ControlEventHandler, ControlEventArgs>& |
ControlAddedEvent() const |
public nothrow Event<ControlEventHandler, ControlEventArgs>& |
ControlRemovedEvent() const |
public virtual void |
CreateCaret() |
protected void |
CreateWindow() |
internal void |
CreateWindowInternal() |
public nothrow Event<CreatedEventHandler, EmptyEventArgs>& |
CreatedEvent() const |
public virtual nothrow Padding |
DefaultPadding() const |
public virtual void |
DestroyCaret() |
public nothrow Event<DestroyedEventHandler, EmptyEventArgs>& |
DestroyedEvent() const |
public void |
Disable() |
private void |
DispatchKeyDown(KeyEventArgs& args) |
private void |
DispatchKeyPress(KeyPressEventArgs& args) |
private void |
DispatchKeyUp(KeyEventArgs& args) |
private void |
DoClipboardUpdate() |
private void |
DoCreateAndShowCaret() |
private void |
DoDestroy() |
private void |
DoDestroyCaret() |
private void |
DoGotFocus() |
private void |
DoHScroll(ushort request) |
private bool |
DoKeyDown(int virtualKeyCode) |
private void |
DoKeyPress(KeyPressEventArgs& args) |
private bool |
DoKeyUp(int virtualKeyCode) |
private void |
DoKillFocus() |
private void |
DoLostFocus() |
private void |
DoMenu(KeyEventArgs& args) |
private bool |
DoMenu(wchar accessKey, Keys keyCode) |
private void |
DoMouseDoubleClick(MouseEventArgs& args) |
private void |
DoMouseDown(MouseEventArgs& args) |
private void |
DoMouseHover() |
private void |
DoMouseLeave() |
private void |
DoMouseMove(MouseEventArgs& args) |
private void |
DoMouseUp(MouseEventArgs& args) |
private void |
DoMouseWheel(MouseWheelEventArgs& args) |
private void |
DoPaint() |
private void |
DoSetFocus() |
private bool |
DoSysCommand(uint wparam, long lparam) |
private void |
DoTimer(uint timerId) |
private void |
DoVScroll(ushort request) |
public void |
DockWindow() |
internal void |
DockWindow(Rect& parentRect) |
public void |
Enable() |
internal void |
EnableWindow(bool enable) |
public nothrow Event<EnabledChangedEventHandler, EmptyEventArgs>& |
EnabledChangedEvent() const |
public void |
FireChildSizeChanged(ControlEventArgs& args) |
public inline nothrow bool |
Focused() const |
public inline nothrow Anchors |
GetAnchors() const |
public Point |
GetCaretPos() const |
public WinRect |
GetClientRect() const |
public virtual nothrow ContainerControl* |
GetContainerControl() const |
public void* |
GetDC() |
public inline nothrow Dock |
GetDock() const |
public inline nothrow ExtendedWindowStyle |
GetExtendedWindowStyle() const |
internal virtual nothrow Control* |
GetFirstEnabledTabStopControl() const |
public nothrow const Font& |
GetFont() const |
public const FontHandle& |
GetFontHandle(Graphics& graphics) |
internal virtual nothrow Control* |
GetLastEnabledTabStopControl() const |
public nothrow Pair<int, int> |
GetScrollUnits() const |
public nothrow const Size& |
GetSize() const |
public Window* |
GetWindow() const |
public WinRect |
GetWindowRect() const |
public inline nothrow WindowStyle |
GetWindowStyle() const |
public String<char> |
GetWindowText() |
public int |
GetWindowTextLength() const |
public nothrow Event<GotFocusEventHandler, EmptyEventArgs>& |
GotFocusEvent() const |
public nothrow Event<HScrollEventHandler, ScrollEventArgs>& |
HScrollEvent() const |
public inline nothrow void* |
Handle() const |
private inline nothrow bool |
Hidden() const |
public void |
Hide() |
public void |
HideCaret() |
private void |
Init() |
public void |
Invalidate() |
public void |
Invalidate(const Rect& rect) |
public void |
Invalidate(const Rect& rect, bool eraseBackground) |
public void |
Invalidate(const WinRect& rect) |
public void |
Invalidate(const WinRect& rect, bool eraseBackground) |
protected virtual nothrow bool |
IsDecoratorControl() const |
public inline nothrow bool |
IsDisabled() const |
public inline nothrow bool |
IsDoubleBuffered() const |
public inline nothrow bool |
IsEnabled() const |
public inline nothrow bool |
IsScrollSubject() const |
public inline nothrow bool |
IsTabStop() const |
public inline nothrow bool |
IsVisible() const |
public nothrow Event<KeyEventHandler, KeyEventArgs>& |
KeyDownEvent() const |
private inline nothrow bool |
KeyDownHandled() const |
public nothrow Event<KeyPressEventHandler, KeyPressEventArgs>& |
KeyPressEvent() const |
public nothrow Event<KeyEventHandler, KeyEventArgs>& |
KeyUpEvent() const |
public void |
KillTimer(uint timerId) |
private inline nothrow bool |
LButtonPressed() const |
public const Point& |
Location() |
public nothrow Event<LocationChangedEventHandler, EmptyEventArgs>& |
LocationChangedEvent() const |
public nothrow Event<LostFocusEventHandler, EmptyEventArgs>& |
LostFocusEvent() const |
private inline nothrow bool |
MenuWantsKeys() const |
public nothrow Event<MouseEventHandler, MouseEventArgs>& |
MouseDoubleClickEvent() const |
public nothrow Event<MouseEventHandler, MouseEventArgs>& |
MouseDownEvent() const |
public nothrow Event<MouseEnterEventHandler, EmptyEventArgs>& |
MouseEnterEvent() const |
public nothrow Event<MouseEventHandler, MouseEventArgs>& |
MouseHoverEvent() const |
public nothrow uint |
MouseHoverMs() const |
public nothrow const Size& |
MouseHoverRectSize() const |
private inline nothrow bool |
MouseHoverTimerStarted() const |
private inline nothrow bool |
MouseInClient() const |
public nothrow Event<MouseLeaveEventHandler, EmptyEventArgs>& |
MouseLeaveEvent() const |
public nothrow Event<MouseEventHandler, MouseEventArgs>& |
MouseMoveEvent() const |
public nothrow Event<MouseEventHandler, MouseEventArgs>& |
MouseUpEvent() const |
public nothrow Event<MouseWheelEventHandler, MouseWheelEventArgs>& |
MouseWheelEvent() const |
internal void |
MoveWindow(int dx, int dy) |
protected virtual void |
OnChildContentChanged(ControlEventArgs& args) |
protected virtual void |
OnChildContentLocationChanged(ControlEventArgs& args) |
protected virtual void |
OnChildContentSizeChanged(ControlEventArgs& args) |
protected virtual void |
OnChildGotFocus(ControlEventArgs& args) |
protected virtual void |
OnChildLostFocus(ControlEventArgs& args) |
protected virtual void |
OnChildSizeChanged(ControlEventArgs& args) |
protected virtual void |
OnClick() |
protected virtual void |
OnClipboardUpdate() |
protected virtual void |
OnContentChanged() |
protected virtual void |
OnContentLocationChanged() |
protected virtual void |
OnContentSizeChanged() |
protected virtual void |
OnControlAdded(ControlEventArgs& args) |
public virtual void |
OnControlRemoved(ControlEventArgs& args) |
protected virtual void |
OnCreated() |
protected virtual void |
OnDestroyed() |
protected virtual void |
OnEnabledChanged() |
protected virtual void |
OnGotFocus() |
protected virtual void |
OnHScroll(ScrollEventArgs& args) |
protected virtual void |
OnKeyDown(KeyEventArgs& args) |
protected virtual void |
OnKeyPress(KeyPressEventArgs& args) |
protected virtual void |
OnKeyUp(KeyEventArgs& args) |
protected virtual void |
OnLocationChanged() |
protected virtual void |
OnLostFocus() |
protected virtual void |
OnMouseDoubleClick(MouseEventArgs& args) |
protected virtual void |
OnMouseDown(MouseEventArgs& args) |
protected virtual void |
OnMouseEnter() |
protected virtual void |
OnMouseHover(MouseEventArgs& args) |
protected virtual void |
OnMouseLeave() |
protected virtual void |
OnMouseMove(MouseEventArgs& args) |
protected virtual void |
OnMouseUp(MouseEventArgs& args) |
protected virtual void |
OnMouseWheel(MouseWheelEventArgs& args) |
protected virtual void |
OnPaint(PaintEventArgs& args) |
protected virtual void |
OnRightClick(RightClickEventArgs& args) |
protected virtual void |
OnShown() |
protected virtual void |
OnSizeChanged(uint windowState) |
protected virtual void |
OnSizeChanging(SizeChangingEventArgs& args) |
protected virtual void |
OnTextChanged() |
protected virtual void |
OnTimer(TimerEventArgs& args) |
protected virtual void |
OnVScroll(ScrollEventArgs& args) |
protected virtual void |
OnVisibleChanged() |
internal virtual void |
PaintAll(PaintEventArgs& args, bool skipMenuBar) |
public nothrow Event<PaintEventHandler, PaintEventArgs>& |
PaintEvent() |
public nothrow Control* |
ParentControl() const |
public nothrow String<char> |
ParentText() const |
public virtual void |
PrintWindowTree(int level) |
protected virtual bool |
ProcessMessage(Message& message) |
internal bool |
ProcessMessageInternal(Message& message) |
private inline nothrow void |
ResetBaseOnCreatedCalled() |
private inline nothrow void |
ResetCaretCreated() |
private inline nothrow void |
ResetCaretShown() |
private inline nothrow void |
ResetDisabled() |
public inline nothrow void |
ResetDoubleBuffered() |
private inline nothrow void |
ResetFocused() |
private inline nothrow void |
ResetHidden() |
private inline nothrow void |
ResetKeyDownHandled() |
private inline nothrow void |
ResetLButtonPressed() |
private inline nothrow void |
ResetMenuWantsKeys() |
public nothrow void |
ResetModifierKeys() |
private inline nothrow void |
ResetMouseHoverTimerStarted() |
private inline nothrow void |
ResetMouseInClient() |
public inline nothrow void |
ResetScrollSubject() |
public inline nothrow void |
ResetTabStop() |
public nothrow Event<RightClickEventHandler, RightClickEventArgs>& |
RightClickEvent() const |
public Point |
ScreenToClient(const Point& point) const |
public virtual void |
ScrollLineDown() |
public virtual void |
ScrollLineUp() |
public void |
SendSetFontMessage(const FontHandle& fontHandle) |
public inline nothrow void |
SetAnchors(Anchors anchors_) |
public void |
SetBackgroundColor(const Color& backgroundColor_) |
internal inline nothrow void |
SetBaseOnCreatedCalled() |
private inline nothrow void |
SetCaretCreated() |
protected virtual void |
SetCaretLocation() |
public void |
SetCaretPos(const Point& caretPos) |
private inline nothrow void |
SetCaretShown() |
public void |
SetContentChanged() |
public void |
SetContentLocation(const Point& contentLocation_) |
internal virtual nothrow void |
SetContentLocationInternal(const Point& contentLocation_) |
public void |
SetContentSize(const Size& contentSize_) |
protected virtual void |
SetCursor() |
private inline nothrow void |
SetDisabled() |
public void |
SetDock(Dock dock_) |
public inline nothrow void |
SetDoubleBuffered() |
public void |
SetFocus() |
private inline nothrow void |
SetFocused() |
public nothrow void |
SetFont(Font&& font_) |
public void |
SetFont(const Font& font_) |
private inline nothrow void |
SetHidden() |
private inline nothrow void |
SetKeyDownHandled() |
private inline nothrow void |
SetLButtonPressed() |
public void |
SetLocation(const Point& loc) |
internal void |
SetLocationInternal(const Point& loc) |
private inline nothrow void |
SetMenuWantsKeys() |
public nothrow void |
SetMouseHoverMs(uint mouseHoverMs_) |
public nothrow void |
SetMouseHoverRectSize(const Size& mouseHoverRectSize_) |
private inline nothrow void |
SetMouseHoverTimerStarted() |
private inline nothrow void |
SetMouseInClient() |
internal void |
SetParentWindow(Control* parentWindow) |
public inline nothrow void |
SetScrollSubject() |
public nothrow void |
SetScrollUnits(int verticalScrollUnit_, int horizontalScrollUnit_) |
public void |
SetSize(const Size& sz) |
internal nothrow void |
SetSizeInternal(const Size& sz, uint windowState) |
public inline nothrow void |
SetTabStop() |
public void |
SetText(const String<char>& text_) |
internal void |
SetTextInternal(const String<char>& text_) |
public void |
SetTimer(uint timerId, uint elapseMs) |
internal nothrow void |
SetWindowCreateStyleFromFlags() |
public void |
Show() |
public void |
ShowCaret() |
public void |
ShowWindow(ShowCommand showCommand) |
public nothrow Event<ShownEventHandler, EmptyEventArgs>& |
ShownEvent() const |
public nothrow Event<SizeChangedEventHandler, uint>& |
SizeChangedEvent() const |
public nothrow Event<SizeChangingEventHandler, SizeChangingEventArgs> |
SizeChangingEvent() const |
protected void |
SubClassCommandWndProc() |
public nothrow const String<char>& |
Text() const |
public nothrow Event<TextChangedEventHandler, EmptyEventArgs>& |
TextChangedEvent() const |
public nothrow Event<TimerEventHandler, TimerEventArgs>& |
TimerEvent() const |
public Control* |
TopControl() const |
protected virtual void |
TranslateChildGraphics(Graphics& graphics) |
protected virtual void |
TranslateContentLocation(Point& location) |
protected virtual void |
TranslateMousePos(Point& location) |
public void |
Update() |
public nothrow Event<VScrollEventHandler, ScrollEventArgs>& |
VScrollEvent() const |
public nothrow Event<VisibleChangedEventHandler, EmptyEventArgs>& |
VisibleChangedEvent() const |
private Anchors |
anchors |
private Cursor |
arrowCursor |
private Color |
backgroundColor |
private UniquePtr<Buffer> |
buffer |
private int |
caretShowCount |
private Event<ChildContentChangedEventHandler, ControlEventArgs> |
childContentChangedEvent |
private Event<ChildContentLocationChangedEventHandler, ControlEventArgs> |
childContentLocationChangedEvent |
private Event<ChildContentSizeChangedEventHandler, ControlEventArgs> |
childContentSizeChangedEvent |
private Event<ChildGotFocusEventHandler, ControlEventArgs> |
childGotFocusEvent |
private Event<ChildLostFocusEventHandler, ControlEventArgs> |
childLostFocusEvent |
private Event<ChildSizeChangedEventHandler, ControlEventArgs> |
childSizeChangedEvent |
private Event<ClickEventHandler, EmptyEventArgs> |
clickEvent |
private Event<ClipboardUpdateEventHandler, EmptyEventArgs> |
clipboardUpdateEvent |
private Event<ContentChangedEventHandler, EmptyEventArgs> |
contentChangedEvent |
private Point |
contentLocation |
private Event<ContentLocationChangedEventHandler, EmptyEventArgs> |
contentLocationChangedEvent |
private Size |
contentSize |
private Event<ContentSizeChangedEventHandler, EmptyEventArgs> |
contentSizeChangedEvent |
private Event<ControlEventHandler, ControlEventArgs> |
controlAddedEvent |
private Event<ControlEventHandler, ControlEventArgs> |
controlRemovedEvent |
private List<Control*> |
createList |
private Event<CreatedEventHandler, EmptyEventArgs> |
createdEvent |
private Keys |
currentModifierKeys |
private Event<DestroyedEventHandler, EmptyEventArgs> |
destroyedEvent |
private Dock |
dock |
private Event<EnabledChangedEventHandler, EmptyEventArgs> |
enabledChangedEvent |
private ExtendedWindowStyle |
exStyle |
private Flags |
flags |
private Font |
font |
private FontHandle |
fontHandle |
private Event<GotFocusEventHandler, EmptyEventArgs> |
gotFocusEvent |
private void* |
handle |
private int |
horizontalScrollUnit |
private Event<HScrollEventHandler, ScrollEventArgs> |
hscrollEvent |
private Event<KeyEventHandler, KeyEventArgs> |
keyDownEvent |
private Event<KeyPressEventHandler, KeyPressEventArgs> |
keyPressEvent |
private Event<KeyEventHandler, KeyEventArgs> |
keyUpEvent |
private Point |
location |
private Event<LocationChangedEventHandler, EmptyEventArgs> |
locationChangedEvent |
private Event<LostFocusEventHandler, EmptyEventArgs> |
lostFocusEvent |
private Event<MouseEventHandler, MouseEventArgs> |
mouseDoubleClickEvent |
private Event<MouseEventHandler, MouseEventArgs> |
mouseDownEvent |
private Event<MouseEnterEventHandler, EmptyEventArgs> |
mouseEnterEvent |
private Event<MouseEventHandler, MouseEventArgs> |
mouseHoverEvent |
private Point |
mouseHoverLocation |
private uint |
mouseHoverMs |
private Size |
mouseHoverRectSize |
private Event<MouseLeaveEventHandler, EmptyEventArgs> |
mouseLeaveEvent |
private Event<MouseEventHandler, MouseEventArgs> |
mouseMoveEvent |
private Event<MouseEventHandler, MouseEventArgs> |
mouseUpEvent |
private Event<MouseWheelEventHandler, MouseWheelEventArgs> |
mouseWheelEvent |
private void* |
originalWndProc |
private Event<PaintEventHandler, PaintEventArgs> |
paintEvent |
private Event<RightClickEventHandler, RightClickEventArgs> |
rightClickEvent |
private Event<ShownEventHandler, EmptyEventArgs> |
shownEvent |
private Size |
size |
private Event<SizeChangedEventHandler, uint> |
sizeChangedEvent |
private Event<SizeChangingEventHandler, SizeChangingEventArgs> |
sizeChangingEvent |
private WindowStyle |
style |
private String<char> |
text |
private Event<TextChangedEventHandler, EmptyEventArgs> |
textChangedEvent |
private Event<TimerEventHandler, TimerEventArgs> |
timerEvent |
private int |
verticalScrollUnit |
private Event<VisibleChangedEventHandler, EmptyEventArgs> |
visibleChangedEvent |
private Event<VScrollEventHandler, ScrollEventArgs> |
vscrollEvent |
private int |
windowClassBackgroundColor |
private String<char> |
windowClassName |
private WindowClassStyle |
windowClassStyle |