34 #if (BAGL_WIDTH==128 && BAGL_HEIGHT==64)
36 {{BAGL_RECTANGLE , 0x00, 0, 0, 128, 64, 0, 0, BAGL_FILL, 0x000000, 0xFFFFFF, 0, 0}, .
text=NULL},
39 {{BAGL_ICON , 0x01, 0, 30, 7, 4, 0, 0, 0 , 0xFFFFFF, 0x000000, 0, 0 }, .text=(
const char*)&C_icon_up},
40 {{BAGL_ICON , 0x02, 120, 30, 7, 4, 0, 0, 0 , 0xFFFFFF, 0x000000, 0, 0 }, .text=(
const char*)&C_icon_down},
42 {{BAGL_LABELINE , 0x10, 6, 4, 116, 16, 0, 0, 0 , 0xFFFFFF, 0x000000, BAGL_FONT_OPEN_SANS_REGULAR_11px|BAGL_FONT_ALIGNMENT_CENTER, 0 }, .text=NULL},
43 {{BAGL_LABELINE , 0x11, 6, 20, 116, 16, 0, 0, 0 , 0xFFFFFF, 0x000000, BAGL_FONT_OPEN_SANS_REGULAR_11px|BAGL_FONT_ALIGNMENT_CENTER, 0 }, .text=NULL},
44 {{BAGL_LABELINE , 0x12, 8, 36, 112, 32, 0, 0, 0 , 0xFFFFFF, 0x000000, BAGL_FONT_OPEN_SANS_EXTRABOLD_11px|BAGL_FONT_ALIGNMENT_CENTER, 0 }, .text=NULL},
45 {{BAGL_LABELINE , 0x13, 6, 52, 116, 16, 0, 0, 0 , 0xFFFFFF, 0x000000, BAGL_FONT_OPEN_SANS_REGULAR_11px|BAGL_FONT_ALIGNMENT_CENTER, 0 }, .text=NULL},
46 {{BAGL_LABELINE , 0x14, 6, 68, 116, 16, 0, 0, 0 , 0xFFFFFF, 0x000000, BAGL_FONT_OPEN_SANS_REGULAR_11px|BAGL_FONT_ALIGNMENT_CENTER, 0 }, .text=NULL},
47 #elif (BAGL_WIDTH==128 && BAGL_HEIGHT==32)
49 {{BAGL_RECTANGLE , 0x00, 0, 0, 128, 32, 0, 0, BAGL_FILL, 0x000000, 0xFFFFFF, 0, 0}, .text=NULL},
52 {{BAGL_ICON , 0x01, 0, 14, 7, 4, 0, 0, 0 , 0xFFFFFF, 0x000000, 0, 0 }, .text=(
const char*)&C_icon_up},
53 {{BAGL_ICON , 0x02, 120, 14, 7, 4, 0, 0, 0 , 0xFFFFFF, 0x000000, 0, 0 }, .text=(
const char*)&C_icon_down},
55 {{BAGL_LABELINE , 0x11, 6, 3, 116, 16, 0, 0, 0 , 0xFFFFFF, 0x000000, BAGL_FONT_OPEN_SANS_REGULAR_11px|BAGL_FONT_ALIGNMENT_CENTER, 0 }, .text=NULL},
56 {{BAGL_LABELINE , 0x12, 8, 19, 112, 32, 0, 0, 0 , 0xFFFFFF, 0x000000, BAGL_FONT_OPEN_SANS_EXTRABOLD_11px|BAGL_FONT_ALIGNMENT_CENTER, 0 }, .text=NULL},
57 {{BAGL_LABELINE , 0x13, 6, 35, 116, 16, 0, 0, 0 , 0xFFFFFF, 0x000000, BAGL_FONT_OPEN_SANS_REGULAR_11px|BAGL_FONT_ALIGNMENT_CENTER, 0 }, .text=NULL},
59 #error "BAGL_WIDTH/BAGL_HEIGHT not defined"
93 ->lines[
G_ux.tmp_element.component.userid & 0xF];
97 return &
G_ux.tmp_element;
100 void ux_layout_nnbnn_init(
unsigned int stack_slot)
103 G_ux.stack[stack_slot].element_arrays[0].element_array = ux_layout_nnbnn_elements;
104 G_ux.stack[stack_slot].element_arrays[0].element_array_count
105 = ARRAYLEN(ux_layout_nnbnn_elements);
106 G_ux.stack[stack_slot].element_arrays_count = 1;
107 G_ux.stack[stack_slot].screen_before_element_display_callback = ux_layout_nnbnn_prepro;
bagl_component_t component
void ux_stack_display(unsigned int stack_slot)
void ux_stack_init(unsigned int stack_slot)
const void * ux_stack_get_current_step_params(void)
unsigned int ux_flow_button_callback(unsigned int button_mask, unsigned int button_mask_counter)