|
typedef Event< PaintSurface, PaintEventArg >::delegate_t | PaintEventHandler |
|
typedef Event< PaintSurface, ResizeEventArg >::delegate_t | ResizeEventHandler |
|
typedef Event< PaintSurface, FocusEventArg >::delegate_t | FocusEventHandler |
|
typedef Event< PaintSurface, MouseEventArg >::delegate_t | MouseEnterEventHandler |
|
typedef Event< PaintSurface, MouseEventArg >::delegate_t | MouseLeaveEventHandler |
|
typedef Event< PaintSurface, MouseEventArg >::delegate_t | MouseLostEventHandler |
|
typedef Event< PaintSurface, MousePositionEventArg >::delegate_t | MouseDownEventHandler |
|
typedef Event< PaintSurface, MousePositionEventArg >::delegate_t | MouseUpEventHandler |
|
typedef Event< PaintSurface, MousePositionEventArg >::delegate_t | MouseDblClickEventHandler |
|
typedef Event< PaintSurface, MousePositionEventArg >::delegate_t | MouseMoveEventHandler |
|
typedef Event< PaintSurface, MousePositionEventArg >::delegate_t | MouseScrollEventHandler |
|
typedef Event< PaintSurface, KeyEventArg >::delegate_t | KeyDownEventHandler |
|
typedef Event< PaintSurface, KeyEventArg >::delegate_t | KeyUpEventHandler |
|
typedef Event< PaintSurface, KeyEventArg >::delegate_t | KeyCharEventHandler |
|
|
Event< PaintSurface, PaintEventArg > | PaintEvent |
|
Event< PaintSurface, ResizeEventArg > | ResizeEvent |
|
Event< PaintSurface, FocusEventArg > | FocusEvent |
|
Event< PaintSurface, MouseEventArg > | MouseEnterEvent |
|
Event< PaintSurface, MouseEventArg > | MouseLeaveEvent |
|
Event< PaintSurface, MouseEventArg > | MouseLostEvent |
|
Event< PaintSurface, MousePositionEventArg > | MouseDownEvent |
|
Event< PaintSurface, MousePositionEventArg > | MouseUpEvent |
|
Event< PaintSurface, MousePositionEventArg > | MouseDblClickEvent |
|
Event< PaintSurface, MousePositionEventArg > | MouseMoveEvent |
|
Event< PaintSurface, MousePositionEventArg > | MouseScrollEvent |
|
Event< PaintSurface, KeyEventArg > | KeyDownEvent |
|
Event< PaintSurface, KeyEventArg > | KeyUpEvent |
|
Event< PaintSurface, KeyEventArg > | KeyCharEvent |
|
|
virtual void | onPaint (Graphics &graphics, Position const &position) |
|
virtual void | onResize (Size const &size) |
|
virtual void | onFocusChanged (bool hasFocus) |
|
virtual void | onMouseDown (Point const &point, uint32_t button) |
|
virtual void | onMouseUp (Point const &point, uint32_t button) |
|
virtual void | onMouseDblClick (Point const &point, uint32_t button) |
|
virtual void | onMouseMove (Point const &point, uint32_t button) |
|
virtual void | onMouseScroll (Point const &point, uint32_t button, int32_t delta) |
|
virtual void | onMouseEnter () |
|
virtual void | onMouseLeave () |
|
virtual void | onMouseLost () |
|
virtual void | onKeyDown (Keyboard::KeyEnum keyCode, uint32_t keyStates) |
|
virtual void | onKeyUp (Keyboard::KeyEnum keyCode, uint32_t keyStates) |
|
virtual void | onKeyChar (char_32_t character, uint32_t ctrlKeys) |
|
| Control (gate_ui_ctrl_t *ctrlimpl) |
|
void | attachNativeControl (gate_ui_ctrl_t *ctl) |
|
void | failIfCreated (char const *sourceFunction=NULL) |
|
void | failIfNotCreated (char const *sourceFunction=NULL) |
|
|
void | create (ControlContainer &parent, Position const &pose, uint32_t flags=(PaintSurfaceBase::Flag_Enabled|PaintSurfaceBase::Flag_Visible)) |
|
void | redraw () |
|
void | setCursor (Cursor &cursor) |
|
bool | isCreated () const noexcept |
|
bool | isEnabled () const |
|
bool | isFocused () const |
|
Position | getPosition () const |
|
Size | getSize () const |
|
uint32_t | getTextLength () const |
|
String | getText () const |
|
int32_t | getState () const |
|
void | setEnabled (bool enabled) |
|
void | setVisible (bool visible) |
|
void | setPosition (Point const *position, Size const *size) |
|
void | setPosition (Position const &pos) |
|
void | setFocus () |
|
void | setText (String const &text) |
|
void | setState (int32_t state) |
|
void | destroy () noexcept |
|
gate_ui_ctrl_t * | c_impl () const |
|
gate_ui_ctrl_t * | operator* () const |
|
static uint32_t const | Flag_Enabled = GATE_UI_FLAG_ENABLED |
|
static uint32_t const | Flag_Visible = GATE_UI_FLAG_VISIBLE |
|
static uint32_t const | Flag_Resizable = GATE_UI_FLAG_RESIZABLE |
|
◆ onFocusChanged()
void gate::ui::PaintSurface::onFocusChanged |
( |
bool | hasFocus | ) |
|
|
protectedvirtual |
◆ onKeyChar()
void gate::ui::PaintSurface::onKeyChar |
( |
char_32_t | character, |
|
|
uint32_t | ctrlKeys ) |
|
protectedvirtual |
◆ onKeyDown()
void gate::ui::PaintSurface::onKeyDown |
( |
Keyboard::KeyEnum | keyCode, |
|
|
uint32_t | keyStates ) |
|
protectedvirtual |
◆ onKeyUp()
void gate::ui::PaintSurface::onKeyUp |
( |
Keyboard::KeyEnum | keyCode, |
|
|
uint32_t | keyStates ) |
|
protectedvirtual |
◆ onMouseDblClick()
void gate::ui::PaintSurface::onMouseDblClick |
( |
Point const & | point, |
|
|
uint32_t | button ) |
|
protectedvirtual |
◆ onMouseDown()
void gate::ui::PaintSurface::onMouseDown |
( |
Point const & | point, |
|
|
uint32_t | button ) |
|
protectedvirtual |
◆ onMouseEnter()
void gate::ui::PaintSurface::onMouseEnter |
( |
| ) |
|
|
protectedvirtual |
◆ onMouseLeave()
void gate::ui::PaintSurface::onMouseLeave |
( |
| ) |
|
|
protectedvirtual |
◆ onMouseLost()
void gate::ui::PaintSurface::onMouseLost |
( |
| ) |
|
|
protectedvirtual |
◆ onMouseMove()
void gate::ui::PaintSurface::onMouseMove |
( |
Point const & | point, |
|
|
uint32_t | button ) |
|
protectedvirtual |
◆ onMouseScroll()
void gate::ui::PaintSurface::onMouseScroll |
( |
Point const & | point, |
|
|
uint32_t | button, |
|
|
int32_t | delta ) |
|
protectedvirtual |
◆ onMouseUp()
void gate::ui::PaintSurface::onMouseUp |
( |
Point const & | point, |
|
|
uint32_t | button ) |
|
protectedvirtual |
◆ onPaint()
void gate::ui::PaintSurface::onPaint |
( |
Graphics & | graphics, |
|
|
Position const & | position ) |
|
protectedvirtual |
◆ onResize()
void gate::ui::PaintSurface::onResize |
( |
Size const & | size | ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following files:
- src/gate/ui/paintsurfaces.hpp
- src/gate/ui/cxx_paintsurfaces.cpp