#include "ui_local.h"
Include dependency graph for ui_loadconfig.c:

Go to the source code of this file.
Data Structures | |
| struct | configs_t |
Defines | |
| #define | ARROWS_HEIGHT 48 |
| #define | ARROWS_WIDTH 128 |
| #define | ART_ARROWLEFT "menu/art/arrows_horz_left" |
| #define | ART_ARROWRIGHT "menu/art/arrows_horz_right" |
| #define | ART_ARROWS "menu/art/arrows_horz_0" |
| #define | ART_BACK0 "menu/art/back_0" |
| #define | ART_BACK1 "menu/art/back_1" |
| #define | ART_FIGHT0 "menu/art/load_0" |
| #define | ART_FIGHT1 "menu/art/load_1" |
| #define | ART_FRAMEL "menu/art/frame2_l" |
| #define | ART_FRAMER "menu/art/frame1_r" |
| #define | ID_BACK 10 |
| #define | ID_GO 11 |
| #define | ID_LEFT 13 |
| #define | ID_LIST 12 |
| #define | ID_RIGHT 14 |
| #define | MAX_CONFIGS 128 |
| #define | NAMEBUFSIZE ( MAX_CONFIGS * 16 ) |
Functions | |
| void | LoadConfig_MenuEvent (void *ptr, int event) |
| void | LoadConfig_MenuInit (void) |
| void | UI_LoadConfig_Cache (void) |
| void | UI_LoadConfigMenu (void) |
Variables | |
| configs_t | s_configs |
|
|
Definition at line 54 of file ui_loadconfig.c. |
|
|
Definition at line 53 of file ui_loadconfig.c. |
|
|
Definition at line 41 of file ui_loadconfig.c. |
|
|
Definition at line 42 of file ui_loadconfig.c. |
|
|
Definition at line 40 of file ui_loadconfig.c. |
|
|
Definition at line 34 of file ui_loadconfig.c. |
|
|
Definition at line 35 of file ui_loadconfig.c. |
|
|
Definition at line 36 of file ui_loadconfig.c. |
|
|
Definition at line 37 of file ui_loadconfig.c. |
|
|
Definition at line 38 of file ui_loadconfig.c. |
|
|
Definition at line 39 of file ui_loadconfig.c. |
|
|
Definition at line 47 of file ui_loadconfig.c. |
|
|
Definition at line 48 of file ui_loadconfig.c. |
|
|
Definition at line 50 of file ui_loadconfig.c. |
|
|
Definition at line 49 of file ui_loadconfig.c. |
|
|
Definition at line 51 of file ui_loadconfig.c. |
|
|
Definition at line 44 of file ui_loadconfig.c. |
|
|
Definition at line 45 of file ui_loadconfig.c. |
|
||||||||||||
|
Definition at line 84 of file ui_loadconfig.c. References menulist_s::curvalue, EXEC_APPEND, ID_BACK, ID_GO, ID_LEFT, ID_RIGHT, menulist_s::itemnames, K_LEFTARROW, K_RIGHTARROW, configs_t::list, s_configs, ScrollList_Key(), trap_Cmd_ExecuteText(), UI_PopMenu(), and va(). 00084 {
00085 if( event != QM_ACTIVATED ) {
00086 return;
00087 }
00088
00089 switch ( ((menucommon_s*)ptr)->id ) {
00090 case ID_GO:
00091 trap_Cmd_ExecuteText( EXEC_APPEND, va( "exec %s\n", s_configs.list.itemnames[s_configs.list.curvalue] ) );
00092 UI_PopMenu();
00093 break;
00094
00095 case ID_BACK:
00096 UI_PopMenu();
00097 break;
00098
00099 case ID_LEFT:
00100 ScrollList_Key( &s_configs.list, K_LEFTARROW );
00101 break;
00102
00103 case ID_RIGHT:
00104 ScrollList_Key( &s_configs.list, K_RIGHTARROW );
00105 break;
00106 }
00107 }
|
Here is the call graph for this function:

|
Here is the call graph for this function:

|
|
Definition at line 252 of file ui_loadconfig.c. References ART_ARROWLEFT, ART_ARROWRIGHT, ART_ARROWS, ART_BACK0, ART_BACK1, ART_FIGHT0, ART_FIGHT1, ART_FRAMEL, ART_FRAMER, and trap_R_RegisterShaderNoMip(). Referenced by LoadConfig_MenuInit(). 00252 {
00253 trap_R_RegisterShaderNoMip( ART_BACK0 );
00254 trap_R_RegisterShaderNoMip( ART_BACK1 );
00255 trap_R_RegisterShaderNoMip( ART_FIGHT0 );
00256 trap_R_RegisterShaderNoMip( ART_FIGHT1 );
00257 trap_R_RegisterShaderNoMip( ART_FRAMEL );
00258 trap_R_RegisterShaderNoMip( ART_FRAMER );
00259 trap_R_RegisterShaderNoMip( ART_ARROWS );
00260 trap_R_RegisterShaderNoMip( ART_ARROWLEFT );
00261 trap_R_RegisterShaderNoMip( ART_ARROWRIGHT );
00262 }
|
Here is the call graph for this function:

|
|
Definition at line 270 of file ui_loadconfig.c. References LoadConfig_MenuInit(), configs_t::menu, s_configs, and UI_PushMenu(). 00270 {
00271 LoadConfig_MenuInit();
00272 UI_PushMenu( &s_configs.menu );
00273 }
|
Here is the call graph for this function:

|
|
Definition at line 76 of file ui_loadconfig.c. Referenced by LoadConfig_MenuEvent(), LoadConfig_MenuInit(), and UI_LoadConfigMenu(). |
1.3.9.1