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