FifeGUI 0.3.0
A C++ GUI library designed for games.
fcn::FocusHandler Member List

This is the complete list of members for fcn::FocusHandler, including all inherited members.

add(Widget *widget)fcn::FocusHandlervirtual
clearModal()fcn::FocusHandlervirtual
distributeFocusGainedEvent(Event const &focusEvent)fcn::FocusHandlerprotectedvirtual
distributeFocusLostEvent(Event const &focusEvent)fcn::FocusHandlerprotectedvirtual
FocusHandler() (defined in fcn::FocusHandler)fcn::FocusHandler
FocusHandler(FocusHandler const &)=delete (defined in fcn::FocusHandler)fcn::FocusHandler
FocusHandler(FocusHandler &&)=delete (defined in fcn::FocusHandler)fcn::FocusHandler
focusNext()fcn::FocusHandlervirtual
focusNone()fcn::FocusHandlervirtual
focusPrevious()fcn::FocusHandlervirtual
getDraggedWidget()fcn::FocusHandlervirtual
getFocused() constfcn::FocusHandlervirtual
getFocusOwner() constfcn::FocusHandlervirtual
getLastWidgetPressed()fcn::FocusHandlervirtual
getLastWidgetWithModalFocus()fcn::FocusHandlervirtual
getLastWidgetWithModalMouseInputFocus()fcn::FocusHandlervirtual
getLastWidgetWithMouse()fcn::FocusHandlervirtual
getMouseCaptureOwner() constfcn::FocusHandlervirtual
hasModalFocus() constfcn::FocusHandlervirtual
InputModalScope typedeffcn::FocusHandler
isFocused(Widget const *widget) constfcn::FocusHandlervirtual
mDraggedWidgetfcn::FocusHandlerprotected
mFocusedWidgetfcn::FocusHandlerprotected
mLastWidgetPressedfcn::FocusHandlerprotected
mLastWidgetWithModalFocusfcn::FocusHandlerprotected
mLastWidgetWithModalMouseInputFocusfcn::FocusHandlerprotected
mLastWidgetWithMousefcn::FocusHandlerprotected
mModalStackfcn::FocusHandlerprotected
mWidgetsfcn::FocusHandlerprotected
operator=(FocusHandler const &)=delete (defined in fcn::FocusHandler)fcn::FocusHandler
operator=(FocusHandler &&)=delete (defined in fcn::FocusHandler)fcn::FocusHandler
popModal() noexceptfcn::FocusHandlervirtual
pushModal(Widget *focusOwner, Widget *mouseOwner=nullptr)fcn::FocusHandlervirtual
releaseFocus(Widget *widget)fcn::FocusHandlervirtual
remove(Widget *widget)fcn::FocusHandlervirtual
requestFocus(Widget *widget)fcn::FocusHandlervirtual
setDraggedWidget(Widget *draggedWidget)fcn::FocusHandlervirtual
setFocusedWidget(Widget *widget)fcn::FocusHandlervirtual
setLastWidgetPressed(Widget *lastWidgetPressed)fcn::FocusHandlervirtual
setLastWidgetWithModalFocus(Widget *lastWidgetWithModalFocus)fcn::FocusHandlervirtual
setLastWidgetWithModalMouseInputFocus(Widget *lastWidgetWithModalMouseInputFocus)fcn::FocusHandlervirtual
setLastWidgetWithMouse(Widget *lastWidgetWithMouse)fcn::FocusHandlervirtual
tabNext()fcn::FocusHandlervirtual
tabPrevious()fcn::FocusHandlervirtual
widgetHidden(Widget *widget)fcn::FocusHandlervirtual
WidgetIterator typedeffcn::FocusHandlerprotected
WidgetVector typedeffcn::FocusHandlerprotected
~FocusHandler()=default (defined in fcn::FocusHandler)fcn::FocusHandlervirtual