|
|
1.1 root 1: /*
2: Previous - dlgEthernet.c
3:
4: This file is distributed under the GNU Public License, version 2 or at
5: your option any later version. Read the file gpl.txt for details.
6: */
7: const char DlgEthernet_fileid[] = "Previous dlgEthernet.c : " __DATE__ " " __TIME__;
8:
9: #include "main.h"
10: #include "configuration.h"
11: #include "dialog.h"
12: #include "sdlgui.h"
13: #include "file.h"
14: #include "paths.h"
15:
16:
17: #define DLGENET_ENABLE 3
18:
19: #define DLGENET_EXIT 4
20:
21:
22:
23: /* The Boot options dialog: */
24: static SGOBJ enetdlg[] =
25: {
26: { SGBOX, 0, 0, 0,0, 40,13, NULL },
27: { SGTEXT, 0, 0, 12,1, 16,1, "Ethernet options" },
28:
29: { SGBOX, 0, 0, 1,3, 38,5, NULL },
30: { SGCHECKBOX, 0, 0, 4,5, 20,1, "Ethernet connected" },
31:
32: { SGBUTTON, SG_DEFAULT, 0, 10,10, 21,1, "Back to main menu" },
33: { -1, 0, 0, 0,0, 0,0, NULL }
34: };
35:
36:
37:
38: /*-----------------------------------------------------------------------*/
39: /**
40: * Show and process the Boot options dialog.
41: */
42: void DlgEthernet_Main(void)
43: {
44: int but;
45:
46: SDLGui_CenterDlg(enetdlg);
47:
48: /* Set up the dialog from actual values */
49: if (ConfigureParams.Ethernet.bEthernetConnected)
50: enetdlg[DLGENET_ENABLE].state |= SG_SELECTED;
51: else
52: enetdlg[DLGENET_ENABLE].state &= ~SG_SELECTED;
53:
54: /* Draw and process the dialog */
55:
56: do
57: {
58: but = SDLGui_DoDialog(enetdlg, NULL);
59: }
60: while (but != DLGENET_EXIT && but != SDLGUI_QUIT
61: && but != SDLGUI_ERROR && !bQuitProgram);
62:
63:
64: /* Read values from dialog */
65: ConfigureParams.Ethernet.bEthernetConnected = enetdlg[DLGENET_ENABLE].state & SG_SELECTED;
66: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.