Prusa MINI Firmware overview
window_menu.h File Reference
#include "window.h"

Go to the source code of this file.

Classes

struct  WI_SPIN_t
 
struct  WI_SPIN_FL_t
 
struct  WI_SWITCH_SELECT_t
 
struct  _window_menu_item_t
 
struct  _window_class_menu_t
 
struct  _window_menu_t
 

Typedefs

typedef struct _window_menu_t window_menu_t
 
typedef struct _window_menu_item_t window_menu_item_t
 
typedef struct _window_class_menu_t window_class_menu_t
 
typedef void() window_menu_items_t(window_menu_t *pwindow_menu, uint16_t index, window_menu_item_t **ppitem, void *data)
 

Enumerations

enum  window_item_type_t {
  WI_LABEL = 0, WI_SPIN, WI_SWITCH, WI_SELECT,
  WI_SPIN_FL, WI_DISABLED = 1 << 8, WI_HIDDEN = 1 << 9
}
 

Variables

const window_class_menu_t window_class_menu
 

Typedef Documentation

◆ window_menu_t

typedef struct _window_menu_t window_menu_t

◆ window_menu_item_t

◆ window_class_menu_t

◆ window_menu_items_t

typedef void() window_menu_items_t(window_menu_t *pwindow_menu, uint16_t index, window_menu_item_t **ppitem, void *data)

Enumeration Type Documentation

◆ window_item_type_t

Enumerator
WI_LABEL 
WI_SPIN 
WI_SWITCH 
WI_SELECT 
WI_SPIN_FL 
WI_DISABLED 
WI_HIDDEN 
13  {
14  WI_LABEL = 0, // types - exclusive
15  WI_SPIN,
16  WI_SWITCH,
17  WI_SELECT,
18  WI_SPIN_FL,
19 
20  WI_DISABLED = 1 << 8, // flags - non exclusive
21  WI_HIDDEN = 1 << 9,

Variable Documentation

◆ window_class_menu

const window_class_menu_t window_class_menu
window_item_type_t
window_item_type_t
Definition: window_menu.h:13
WI_SPIN
Definition: window_menu.h:15
WI_HIDDEN
Definition: window_menu.h:21
WI_DISABLED
Definition: window_menu.h:20
WI_SWITCH
Definition: window_menu.h:16
WI_SPIN_FL
Definition: window_menu.h:18
WI_LABEL
Definition: window_menu.h:14
WI_SELECT
Definition: window_menu.h:17