LMMS
Loading...
Searching...
No Matches
juce::FocusHelpers Namespace Reference

Enumerations

enum class  NavigationDirection { forwards , backwards }

Functions

static int getOrder (const Component *c)
template<typename FocusContainerFn>
static void findAllComponents (Component *parent, std::vector< Component * > &components, FocusContainerFn isFocusContainer)
template<typename FocusContainerFn>
static ComponentnavigateFocus (Component *current, Component *focusContainer, NavigationDirection direction, FocusContainerFn isFocusContainer)

Enumeration Type Documentation

◆ NavigationDirection

enum class juce::FocusHelpers::NavigationDirection
strong
Enumerator
forwards 
backwards 

Function Documentation

◆ findAllComponents()

template<typename FocusContainerFn>
void juce::FocusHelpers::findAllComponents ( Component * parent,
std::vector< Component * > & components,
FocusContainerFn isFocusContainer )
static

◆ getOrder()

int juce::FocusHelpers::getOrder ( const Component * c)
static

◆ navigateFocus()

template<typename FocusContainerFn>
Component * juce::FocusHelpers::navigateFocus ( Component * current,
Component * focusContainer,
NavigationDirection direction,
FocusContainerFn isFocusContainer )
static