nux-0.9.48
|
#include <Nux/Focusable.h>
Public Member Functions | |
bool | GetFocused () |
void | SetFocused (bool focused) |
bool | CanFocus () |
void | ActivateFocus () |
Static Public Member Functions | |
static FocusEventType | GetFocusableEventType (unsigned long eventType, unsigned long keysym, const char *character, FocusDirection *direction) |
Protected Member Functions | |
virtual bool | DoGetFocused () |
virtual void | DoSetFocused (bool focused) |
virtual bool | DoCanFocus () |
virtual void | DoActivateFocus () |
void nux::Focusable::ActivateFocus | ( | ) |
bool nux::Focusable::CanFocus | ( | ) |
Reimplemented in nux::SpaceLayout.
virtual void nux::Focusable::DoActivateFocus | ( | ) | [protected, virtual] |
Reimplemented in nux::Area, and nux::Layout.
virtual bool nux::Focusable::DoCanFocus | ( | ) | [protected, virtual] |
Reimplemented in nux::Area, nux::Layout, and nux::View.
virtual bool nux::Focusable::DoGetFocused | ( | ) | [protected, virtual] |
Reimplemented in nux::Area, nux::Layout, and nux::View.
virtual void nux::Focusable::DoSetFocused | ( | bool | focused | ) | [protected, virtual] |
Reimplemented in nux::Area, nux::ComboBoxSimple, nux::InputArea, nux::Layout, nux::TextEntry, and nux::View.
static FocusEventType nux::Focusable::GetFocusableEventType | ( | unsigned long | eventType, |
unsigned long | keysym, | ||
const char * | character, | ||
FocusDirection * | direction | ||
) | [static] |
bool nux::Focusable::GetFocused | ( | ) |
void nux::Focusable::SetFocused | ( | bool | focused | ) |