/* ================= ServerInfo_Event ================= */ static void ServerInfo_Event( void* ptr, int event ) { switch (((menucommon_s*)ptr)->id) { case ID_ADD: if (event != QM_ACTIVATED) break; Favorites_Add(); UI_PopMenu(); break; case ID_BACK: if (event != QM_ACTIVATED) break; UI_PopMenu(); break; } }
/* ================= ServerInfo_Event ================= */ static void ServerInfo_Event( void* ptr, int event ) { switch (((menucommon_s*)ptr)->id) { case ID_ADD: if (event != QM_ACTIVATED) break; Favorites_Add(); UI_PopMenu(); break; case ID_BACK: if (event != QM_ACTIVATED) break; UI_PopMenu(); break; case ID_SCROLL_UP: if (event != QM_ACTIVATED) break; if(s_serverinfo.firstline>0) s_serverinfo.firstline--; break; case ID_SCROLL_DOWN: if (event != QM_ACTIVATED) break; if ( ( s_serverinfo.firstline + s_serverinfo.numdrawn ) < s_serverinfo.numlines ) { s_serverinfo.firstline++; } break; } }