libDaisy
Hardware Library for Daisy
Loading...
Searching...
No Matches

User Interface, UI Event Queue, Event readers, etc. More...

Detailed Description

User Interface, UI Event Queue, Event readers, etc.

Classes

class  daisy::AbstractMenu
 Base class for complex menus. More...
 
class  daisy::ButtonMonitor< BackendType, numButtons >
 A button monitor that generates events in a UiEventQueue. More...
 
class  daisy::FullScreenItemMenu
 A menu page for small screens. More...
 
class  daisy::PotMonitor< BackendType, numPots >
 A potentiometer monitor that generates events in a UiEventQueue. More...
 
struct  daisy::UiCanvasDescriptor
 A descriptor for a canvas in the UI system. More...
 
class  daisy::UiPage
 The base class for a page in the UI system. More...
 
class  daisy::UI
 A generic UI system. More...
 
class  daisy::UiEventQueue
 A queue that holds user input events in the UI system. More...
 

Enumerations

enum class  daisy::ArrowButtonType { daisy::ArrowButtonType::left = 0 , daisy::ArrowButtonType::right , daisy::ArrowButtonType::up , daisy::ArrowButtonType::down }
 The type of arrow button in the UI system. More...
 

Enumeration Type Documentation

◆ ArrowButtonType

The type of arrow button in the UI system.

Author
jelliesen
Enumerator
left 

The left arrow button.

right 

The right arrow button.

up 

The up arrow button.

down 

The down arrow button.