0.3.1
Scrolling

Files

file  scroll_menu.h
 

Data Structures

struct  scroll_menu
 Not yet documented. More...
 

Macros

#define SCROLL_MENU_MASK   (0x0003)
 

Typedefs

typedef struct scroll_menu scroll_menu_t
 Not yet documented.
 
typedef void(* scroll_menu_func_t) (scroll_menu_t *menu)
 Not yet documented.
 

Enumerations

enum  scroll_menu_flags_t
 Not yet documented. More...
 

Functions

void scroll_menu_init (scroll_menu_t *menu)
 Not yet documented.
 
void scroll_menu_entries_set (scroll_menu_t *menu, menu_entry_t *menu_entry, uint32_t count)
 Not yet documented.
 
void scroll_menu_input_set (scroll_menu_t *menu, scroll_menu_func_t input_func)
 Not yet documented.
 
void scroll_menu_update_set (scroll_menu_t *menu, scroll_menu_func_t update_func)
 Not yet documented.
 
menu_cursor_t scroll_menu_local_cursor (scroll_menu_t *menu)
 Not yet documented.
 
menu_cursor_t scroll_menu_cursor (scroll_menu_t *menu)
 Not yet documented.
 
void scroll_menu_cursor_down (scroll_menu_t *menu)
 Not yet documented.
 
void scroll_menu_cursor_up (scroll_menu_t *menu)
 Not yet documented.
 
void scroll_menu_action_call (scroll_menu_t *menu)
 Not yet documented.
 
void scroll_menu_update (scroll_menu_t *menu)
 Not yet documented.
 

Detailed Description

This is where scroll_menu.h is described.

Enumeration Type Documentation

◆ scroll_menu_flags_t

Not yet documented.

Enumerator
SCROLL_MENU_NONE 

Not yet documented.

SCROLL_MENU_ENABLED 

Not yet documented.

SCROLL_MENU_INPUT_ENABLED 

Not yet documented.

Function Documentation

◆ scroll_menu_init()

void scroll_menu_init ( scroll_menu_t menu)

Not yet documented.

Parameters
menu

◆ scroll_menu_entries_set()

void scroll_menu_entries_set ( scroll_menu_t menu,
menu_entry_t menu_entry,
uint32_t  count 
)

Not yet documented.

Parameters
menu
menu_entry
count

◆ scroll_menu_input_set()

void scroll_menu_input_set ( scroll_menu_t menu,
scroll_menu_func_t  input_func 
)

Not yet documented.

Parameters
menu
input_func

◆ scroll_menu_update_set()

void scroll_menu_update_set ( scroll_menu_t menu,
scroll_menu_func_t  update_func 
)

Not yet documented.

Parameters
menu
update_func

◆ scroll_menu_local_cursor()

menu_cursor_t scroll_menu_local_cursor ( scroll_menu_t menu)

Not yet documented.

Parameters
menu
Returns
Not yet documented.

◆ scroll_menu_cursor()

menu_cursor_t scroll_menu_cursor ( scroll_menu_t menu)

Not yet documented.

Parameters
menu
Returns
Not yet documented.

◆ scroll_menu_cursor_down()

void scroll_menu_cursor_down ( scroll_menu_t menu)

Not yet documented.

Parameters
menu

◆ scroll_menu_cursor_up()

void scroll_menu_cursor_up ( scroll_menu_t menu)

Not yet documented.

Parameters
menu

◆ scroll_menu_action_call()

void scroll_menu_action_call ( scroll_menu_t menu)

Not yet documented.

Parameters
menu

◆ scroll_menu_update()

void scroll_menu_update ( scroll_menu_t menu)

Not yet documented.

Parameters
menu