|
NXWidgets
1.19
|
#include <cwidgeteventhandler.hxx>

Base CWidgetEventHandler class, intended to be subclassed. Any class that needs to listen for widget events should inherit from this class.
Definition at line 103 of file cwidgeteventhandler.hxx.
|
inline |
Constructor.
Definition at line 110 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Destructor.
Definition at line 116 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget action event. For CImage, this is a mouse button pre-release event.
| e | The event data. |
Reimplemented in NXWidgets::CScrollingListBox, NxWM::CMediaPlayer, NXWidgets::CScrollbarHorizontal, NXWidgets::CScrollbarVertical, NxWM::CTaskbar, NxWM::CHexCalculator, NxWM::CStartWindow, NXWidgets::CNumericEdit, NxWM::CApplicationWindow, and NXWidgets::CTabPanel.
Definition at line 278 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget blur event.
| e | The event data. |
Definition at line 190 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a mouse button click event.
| e | The event data. |
Reimplemented in NXWidgets::CScrollingListBox, NXWidgets::CScrollbarHorizontal, NXWidgets::CScrollbarVertical, NXWidgets::CRadioButtonGroup, and NXWidgets::CNumericEdit.
Definition at line 124 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget close event.
| e | The event data. |
Definition at line 198 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a cursor control event.
| e | The event data. |
Reimplemented in NXWidgets::CTextBox, and NXWidgets::CMultiLineTextBox.
Definition at line 174 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget disable event.
| e | The event data. |
Definition at line 230 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget double-click event.
| e | The event data. |
Reimplemented in NXWidgets::CScrollingListBox, and NXWidgets::CRadioButtonGroup.
Definition at line 270 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a mouse button drag event.
| e | The event data. |
Reimplemented in NXWidgets::CSliderHorizontal, NXWidgets::CSliderVertical, NXWidgets::CGlyphSliderHorizontal, and NXWidgets::CNumericEdit.
Definition at line 132 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a drop event, triggered when the widget has been dragged-and-dropped.
| e | The event data. |
Definition at line 140 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget enable event.
| e | The event data. |
Definition at line 222 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a key repeat event.
| e | The event data. |
Definition at line 182 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget hide event.
| e | The event data. |
Definition at line 206 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a key press event.
| e | The event data. |
Reimplemented in NXWidgets::CTextBox, and NXWidgets::CMultiLineTextBox.
Definition at line 166 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget move event.
| e | The event data. |
Definition at line 254 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a mouse button release event that occurred within the bounds of the source widget.
| e | The event data. |
Reimplemented in NXWidgets::CScrollingListBox, NxWM::CMediaPlayer, NXWidgets::CScrollbarHorizontal, NXWidgets::CScrollbarVertical, NXWidgets::CRadioButtonGroup, and NXWidgets::CNumericEdit.
Definition at line 149 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a mouse button release event that occurred outside the bounds of the source widget.
| e | The event data. |
Reimplemented in NXWidgets::CScrollingListBox, NxWM::CMediaPlayer, NXWidgets::CScrollbarHorizontal, NXWidgets::CScrollbarVertical, NXWidgets::CRadioButtonGroup, and NXWidgets::CNumericEdit.
Definition at line 158 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget resize event.
| e | The event data. |
Definition at line 246 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget scroll event.
| e | The event data. |
Reimplemented in NXWidgets::CScrollingListBox, NXWidgets::CScrollingTextBox, and NXWidgets::CScrollbarPanel.
Definition at line 262 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget show event.
| e | The event data. |
Definition at line 214 of file cwidgeteventhandler.hxx.
|
inlinevirtual |
Handle a widget value change event.
| e | The event data. |
Reimplemented in NXWidgets::CScrollingListBox, NXWidgets::CScrollingTextBox, NxWM::CMediaPlayer, NXWidgets::CScrollbarPanel, NXWidgets::CScrollbarHorizontal, and NXWidgets::CScrollbarVertical.
Definition at line 238 of file cwidgeteventhandler.hxx.
1.8.13