|
|
1.1 root 1: /*
2: Previous - dlgAbout.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: Show information about the program and its license.
8: */
9: const char DlgAbout_fileid[] = "Previous dlgAbout.c : " __DATE__ " " __TIME__;
10:
11: #include "main.h"
12: #include "dialog.h"
13: #include "sdlgui.h"
14:
15:
16: /* The "About"-dialog: */
17: static SGOBJ aboutdlg[] =
18: {
19: { SGBOX, 0, 0, 0,0, 56,22, NULL },
20: { SGTEXT, 0, 0, 21,1, 12,1, PROG_NAME },
21: { SGTEXT, 0, 0, 21,2, 12,1, "==============" },
22: { SGTEXT, 0, 0, 2,4, 52,1, "Previous is a NeXT computer system (black hardware) " },
23: { SGTEXT, 0, 0, 2,5, 52,1, "emulator. It was written by Andreas Grabher, " },
24: { SGTEXT, 0, 0, 2,6, 52,1, "Simon Schubiger and Gilles Fetis with the help of " },
25: { SGTEXT, 0, 0, 2,7, 52,1, "the community at the NeXT International Forums " },
26: { SGTEXT, 0, 0, 2,8, 52,1, "(http://www.nextcomputers.org/forums). Previous is " },
27: { SGTEXT, 0, 0, 2,9, 52,1, "the work of many. " },
28: { SGTEXT, 0, 0, 2,11, 52,1, "This program is free software. You can redistribute " },
29: { SGTEXT, 0, 0, 2,12, 52,1, "it and/or modify it. Please check the License and " },
30: { SGTEXT, 0, 0, 2,13, 52,1, "Copyright in the individual source files. " },
31: { SGTEXT, 0, 0, 2,15, 52,1, "This program is distributed in the hope that it will" },
32: { SGTEXT, 0, 0, 2,16, 52,1, "be useful, but WITHOUT ANY WARRANTY. " },
33: { SGBUTTON, SG_DEFAULT, 0, 24,19, 8,1, "OK" },
34: { -1, 0, 0, 0,0, 0,0, NULL }
35: };
36:
37:
38: /*-----------------------------------------------------------------------*/
39: /**
40: * Show the "about" dialog:
41: */
42: void Dialog_AboutDlg(void)
43: {
44: /* Center PROG_NAME title string */
45: aboutdlg[1].x = (aboutdlg[0].w - strlen(PROG_NAME)) / 2;
46:
47: SDLGui_CenterDlg(aboutdlg);
48: SDLGui_DoDialog(aboutdlg, NULL);
49: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.