void changepage_cb(guiObject_t *obj, const void *data) { (void)obj; if((long)data == 0) { PAGE_SetSection(SECTION_MAIN); } else if ((long)data == 1) { if (cur_section == 0) PAGE_ChangeQuick(1); else PAGE_Change(1); } else if ((long)data == -1) { if (cur_section == 0) PAGE_ChangeQuick(-1); else PAGE_Change(-1); } }
int PAGE_QuickPage(u32 buttons, u8 flags, void *data) { (void)data; (void)flags; int i; for(i = 0; i < NUM_QUICKPAGES; i++) if(Model.pagecfg2.quickpage[i]) break; if(i == NUM_QUICKPAGES) return 0; if(CHAN_ButtonIsPressed(buttons, BUT_RIGHT)) { PAGE_ChangeQuick(1); return 1; } else if (CHAN_ButtonIsPressed(buttons, BUT_LEFT)) { PAGE_ChangeQuick(-1); return 1; } return 0; }
void changepage_cb(guiObject_t *obj, const void *data) { (void)obj; (void)data; if(GUI_IsButtonLongPress(obj)) { page_stack = _page_stack; } PAGE_Pop(); #if 0 if((long)data == 0) { PAGE_SetSection(SECTION_MAIN); } else if ((long)data == 1) { if (cur_section == 0) PAGE_ChangeQuick(1); else PAGE_Change(1); } else if ((long)data == -1) { if (cur_section == 0) PAGE_ChangeQuick(-1); else PAGE_Change(-1); } #endif }