Home | History | Annotate | Download | only in BootMaint
      1 ///** @file
      2 //  
      3 //    Boot Maintenance Utility Formset
      4 //  
      5 //  Copyright (c) 2004 - 2010, Intel Corporation. All rights reserved.<BR>
      6 //  This program and the accompanying materials
      7 //  are licensed and made available under the terms and conditions of the BSD License
      8 //  which accompanies this distribution.  The full text of the license may be found at
      9 //  http://opensource.org/licenses/bsd-license.php
     10 //  
     11 //  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     12 //  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     13 //  
     14 //**/
     15 
     16 #include "FormGuid.h"
     17 
     18 formset
     19   guid = BOOT_MAINT_FORMSET_GUID,
     20   title = STRING_TOKEN(STR_FORM_MAIN_TITLE),
     21   help = STRING_TOKEN(STR_NULL_STRING),
     22   classguid = BOOT_MAINT_FORMSET_GUID,
     23 
     24   varstore BMM_FAKE_NV_DATA,
     25     varid = VARSTORE_ID_BOOT_MAINT,
     26     name = BmmData,
     27     guid = BOOT_MAINT_FORMSET_GUID;
     28 
     29   form formid = FORM_MAIN_ID,
     30        title = STRING_TOKEN(STR_FORM_MAIN_TITLE);
     31 
     32     goto FORM_BOOT_SETUP_ID,
     33          prompt = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE),
     34          help = STRING_TOKEN(STR_FORM_BOOT_SETUP_HELP),
     35          flags = INTERACTIVE,
     36          key = FORM_BOOT_SETUP_ID;
     37 
     38     subtitle text = STRING_TOKEN(STR_NULL_STRING);
     39 
     40     goto FORM_DRIVER_SETUP_ID,
     41          prompt = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE),
     42          help = STRING_TOKEN(STR_FORM_DRIVER_SETUP_HELP),
     43          flags = INTERACTIVE,
     44          key = FORM_DRIVER_SETUP_ID;
     45 
     46     subtitle text = STRING_TOKEN(STR_NULL_STRING);
     47 
     48     goto FORM_CON_MAIN_ID,
     49          prompt = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE),
     50          help = STRING_TOKEN(STR_FORM_CON_MAIN_HELP),
     51          flags = INTERACTIVE,
     52          key = FORM_CON_MAIN_ID;
     53 
     54     subtitle text = STRING_TOKEN(STR_NULL_STRING);
     55 
     56     goto FORM_BOOT_FROM_FILE_ID,
     57          prompt = STRING_TOKEN(STR_BOOT_FROM_FILE),
     58          help   = STRING_TOKEN(STR_BOOT_FROM_FILE_HELP),
     59          flags = INTERACTIVE,
     60          key = KEY_VALUE_BOOT_FROM_FILE;
     61 
     62     subtitle text = STRING_TOKEN(STR_NULL_STRING);
     63 
     64 //    label FORM_MAIN_ID;
     65 
     66     goto FORM_BOOT_NEXT_ID,
     67          prompt = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE),
     68          help = STRING_TOKEN(STR_FORM_BOOT_NEXT_HELP),
     69          flags = INTERACTIVE,
     70          key = FORM_BOOT_NEXT_ID;
     71 
     72     goto FORM_TIME_OUT_ID,
     73          prompt = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE),
     74          help = STRING_TOKEN(STR_FORM_TIME_OUT_HELP),
     75          flags = INTERACTIVE,
     76          key = FORM_TIME_OUT_ID;
     77 
     78     subtitle text = STRING_TOKEN(STR_NULL_STRING);
     79 
     80     text
     81          help   = STRING_TOKEN(STR_RESET),
     82          text   = STRING_TOKEN(STR_RESET),
     83          flags  = INTERACTIVE,
     84          key    = FORM_RESET;
     85 
     86   endform;
     87 
     88   form formid = FORM_BOOT_SETUP_ID,
     89        title = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE);
     90 
     91        goto FORM_MAIN_ID,
     92             prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
     93             help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
     94             //flags = INTERACTIVE,
     95             //key = FORM_MAIN_ID;
     96 
     97        goto FORM_BOOT_ADD_ID,
     98             prompt = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE),
     99             help = STRING_TOKEN(STR_FORM_BOOT_ADD_HELP),
    100             flags = INTERACTIVE,
    101             key = FORM_BOOT_ADD_ID;
    102 
    103        goto FORM_BOOT_DEL_ID,
    104             prompt = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE),
    105             help = STRING_TOKEN(STR_FORM_BOOT_IMMEDIATE_HELP),
    106             flags = INTERACTIVE,
    107             key = FORM_BOOT_DEL_ID;
    108 
    109        goto FORM_BOOT_CHG_ID,
    110             prompt = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE),
    111             help = STRING_TOKEN(STR_FORM_BOOT_IMMEDIATE_HELP),
    112             flags = INTERACTIVE,
    113             key = FORM_BOOT_CHG_ID;
    114 
    115        subtitle text = STRING_TOKEN(STR_NULL_STRING);
    116            //
    117 	   // We will add "Select Legacy Boot Floppy Drive" and "Select Legacy Boot Hard Drive"
    118 	   // here dynamically
    119 	   //
    120        label FORM_BOOT_LEGACY_DEVICE_ID;
    121        label LABEL_END;
    122 
    123   endform;
    124 
    125   form formid = FORM_DRIVER_SETUP_ID,
    126        title = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE);
    127 
    128        goto FORM_MAIN_ID,
    129             prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
    130             help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
    131             //help = STRING_TOKEN(STR_FORM_GOTO_MAIN),
    132             //flags = INTERACTIVE,
    133             //key = FORM_MAIN_ID;
    134 
    135        goto FORM_DRV_ADD_ID,
    136             prompt = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE),
    137             help = STRING_TOKEN(STR_FORM_DRV_ADD_HELP),
    138             flags = INTERACTIVE,
    139             key = FORM_DRV_ADD_ID;
    140 
    141        goto FORM_DRV_DEL_ID,
    142             prompt = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE),
    143             help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
    144             flags = INTERACTIVE,
    145             key = FORM_DRV_DEL_ID;
    146 
    147        goto FORM_DRV_CHG_ID,
    148             prompt = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE),
    149             help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
    150             flags = INTERACTIVE,
    151             key = FORM_DRV_CHG_ID;
    152   endform;
    153 
    154   form formid = FORM_BOOT_DEL_ID,
    155        title = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE);
    156 
    157        label FORM_BOOT_DEL_ID;
    158        label LABEL_END;
    159   endform;
    160 
    161   form formid = FORM_BOOT_CHG_ID,
    162        title = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE);
    163 
    164        label FORM_BOOT_CHG_ID;
    165        label LABEL_END;
    166 
    167   endform;
    168 
    169   form formid = FORM_BOOT_NEXT_ID,
    170        title = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE);
    171 
    172        label FORM_BOOT_NEXT_ID;
    173        label LABEL_END;
    174   endform;
    175 
    176   form formid = FORM_TIME_OUT_ID,
    177        title = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE);
    178 
    179        label FORM_TIME_OUT_ID;
    180        label LABEL_END;
    181   endform;
    182 
    183   form formid = FORM_DRV_ADD_ID,
    184        title = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE);
    185 
    186        goto FORM_MAIN_ID,
    187             prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
    188             help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
    189             //flags = INTERACTIVE,
    190             //key = FORM_MAIN_ID;
    191 
    192        goto FORM_DRV_ADD_FILE_ID,
    193             prompt = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE),
    194             help = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE),
    195             flags = INTERACTIVE,
    196             key = FORM_DRV_ADD_FILE_ID;
    197 
    198   endform;
    199 
    200   form formid = FORM_DRV_DEL_ID,
    201        title = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE);
    202 
    203        label FORM_DRV_DEL_ID;
    204        label LABEL_END;
    205 
    206   endform;
    207 
    208   form formid = FORM_DRV_CHG_ID,
    209        title = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE);
    210 
    211        label FORM_DRV_CHG_ID;
    212        label LABEL_END;
    213 
    214   endform;
    215 
    216   form formid = FORM_CON_MAIN_ID,
    217        title = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE);
    218 
    219        goto FORM_MAIN_ID,
    220        prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
    221        help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
    222        //flags = INTERACTIVE,
    223        //key = FORM_MAIN_ID;
    224 
    225        goto FORM_CON_IN_ID,
    226        prompt = STRING_TOKEN(STR_FORM_CON_IN_TITLE),
    227        help = STRING_TOKEN(STR_FORM_CON_IN_HELP),
    228        flags = INTERACTIVE,
    229        key = FORM_CON_IN_ID;
    230 
    231        goto FORM_CON_OUT_ID,
    232        prompt = STRING_TOKEN(STR_FORM_CON_OUT_TITLE),
    233        help = STRING_TOKEN(STR_FORM_CON_OUT_HELP),
    234        flags = INTERACTIVE,
    235        key = FORM_CON_OUT_ID;
    236 
    237        goto FORM_CON_ERR_ID,
    238        prompt = STRING_TOKEN(STR_FORM_STD_ERR_TITLE),
    239        help = STRING_TOKEN(STR_FORM_STD_ERR_HELP),
    240        flags = INTERACTIVE,
    241        key = FORM_CON_ERR_ID;
    242 
    243        goto FORM_CON_MODE_ID,
    244        prompt = STRING_TOKEN(STR_FORM_MODE_TITLE),
    245        help = STRING_TOKEN(STR_FORM_MODE_HELP),
    246        flags = INTERACTIVE,
    247        key = FORM_CON_MODE_ID;
    248 
    249        goto FORM_CON_COM_ID,
    250        prompt = STRING_TOKEN(STR_FORM_COM_TITLE),
    251        help = STRING_TOKEN(STR_FORM_COM_HELP),
    252        flags = INTERACTIVE,
    253        key = FORM_CON_COM_ID;
    254   endform;
    255 
    256   form formid = FORM_CON_MODE_ID,
    257        title = STRING_TOKEN(STR_FORM_MODE_TITLE);
    258 
    259        label FORM_CON_MODE_ID;
    260        label LABEL_END;
    261   endform;
    262 
    263   form formid = FORM_CON_COM_ID,
    264        title = STRING_TOKEN(STR_FORM_COM_TITLE);
    265 
    266        label FORM_CON_COM_ID;
    267        label LABEL_END;
    268   endform;
    269 
    270   form formid = FORM_CON_COM_SETUP_ID,
    271        title = STRING_TOKEN(STR_CON_COM_SETUP);
    272 
    273        label FORM_CON_COM_SETUP_ID;
    274        label LABEL_END;
    275   endform;
    276 
    277   form formid = FORM_FILE_SEEK_ID,
    278        title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
    279 
    280        label FORM_FILE_SEEK_ID;
    281        label LABEL_END;
    282   endform;
    283 
    284   form formid = FORM_FILE_NEW_SEEK_ID,
    285        title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
    286 
    287        label FORM_FILE_NEW_SEEK_ID;
    288        label LABEL_END;
    289   endform;
    290 
    291   form formid = FORM_DRV_ADD_HANDLE_ID,
    292        title = STRING_TOKEN(STR_FORM_DRV_ADD_HANDLE_TITLE);
    293 
    294        label FORM_DRV_ADD_HANDLE_ID;
    295        label LABEL_END;
    296   endform;
    297 
    298   form formid = FORM_DRV_ADD_HANDLE_DESC_ID,
    299        title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
    300 
    301        label FORM_DRV_ADD_HANDLE_DESC_ID;
    302        label LABEL_END;
    303 
    304   endform;
    305 
    306   form formid = FORM_CON_IN_ID,
    307        title = STRING_TOKEN(STR_FORM_CON_IN_TITLE);
    308 
    309        label FORM_CON_IN_ID;
    310        label LABEL_END;
    311 
    312   endform;
    313 
    314   form formid = FORM_CON_OUT_ID,
    315        title = STRING_TOKEN(STR_FORM_CON_OUT_TITLE);
    316 
    317        label FORM_CON_OUT_ID;
    318        label LABEL_END;
    319 
    320   endform;
    321 
    322   form formid = FORM_CON_ERR_ID,
    323        title = STRING_TOKEN(STR_FORM_STD_ERR_TITLE);
    324 
    325        label FORM_CON_ERR_ID;
    326        label LABEL_END;
    327 
    328   endform;
    329 
    330   form formid = FORM_SET_FD_ORDER_ID,
    331        title = STRING_TOKEN(STR_FORM_SET_FD_ORDER_TITLE);
    332 
    333        label FORM_SET_FD_ORDER_ID;
    334        label LABEL_END;
    335   endform;
    336 
    337   form formid = FORM_SET_HD_ORDER_ID,
    338        title = STRING_TOKEN(STR_FORM_SET_HD_ORDER_TITLE);
    339 
    340        label FORM_SET_HD_ORDER_ID;
    341        label LABEL_END;
    342   endform;
    343 
    344   form formid = FORM_SET_CD_ORDER_ID,
    345        title = STRING_TOKEN(STR_FORM_SET_CD_ORDER_TITLE);
    346 
    347        label FORM_SET_CD_ORDER_ID;
    348        label LABEL_END;
    349   endform;
    350 
    351   form formid = FORM_SET_NET_ORDER_ID,
    352        title = STRING_TOKEN(STR_FORM_SET_NET_ORDER_TITLE);
    353 
    354        label FORM_SET_NET_ORDER_ID;
    355        label LABEL_END;
    356   endform;
    357 
    358   form formid = FORM_SET_BEV_ORDER_ID,
    359        title = STRING_TOKEN(STR_FORM_SET_BEV_ORDER_TITLE);
    360 
    361        label FORM_SET_BEV_ORDER_ID;
    362        label LABEL_END;
    363   endform;
    364 
    365 endformset;
    366