home *** CD-ROM | disk | FTP | other *** search
-
- *.............................................................................
- *
- * Program Name: ASCIIC.DFM Copyright: Borland International
- * Date Created: 27 Mar 94 Language: dBASE 5.0
- * Time Created: 17:12:50 Author: Borland dBASE R&D
- * /brief/library.src
- *.............................................................................
-
- DEFINE FORM dbASCII;
- PROPERTY;
- HELPFILE "DBASE1.HLP",;
- HELPID "20501",;
- TEXT [ASCII Chart],;
- WIDTH kMinWidth,;
- TOP 0,;
- LEFT 2,;
- HEIGHT kMinHeight,;
- MDI .F.,;
- ONGOTFOCUS SetTalk,;
- ONLOSTFOCUS ResetTalk,;
- ONSIZE FixSize,;
- SIZEABLE .T.;
- CUSTOM ;
- lSTalk .T.
-
- *..................
- * define the menus
- *..................
-
- DEFINE MENUBAR ASCMenu OF m->dbASCII
-
- * define the file menu
- DEFINE MENU mFile OF dbASCII.ASCMenu;
- PROPERTY ;
- STATUSMESSAGE [File operations],;
- TEXT [&File]
-
- * define the exit option of the file menu
- DEFINE MENUITEM mExit OF dbASCII.ASCMenu.mFile;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20502",;
- ONCLICK FileExit,;
- ONHELP IDEHelp,;
- SHORTCUT "ALT-F4",;
- STATUSMESSAGE [Exit the ASCII chart],;
- TEXT [E&xit]
-
- * define the edit menu
- DEFINE MENU mEdit OF dbASCII.ASCMenu;
- PROPERTY ;
- STATUSMESSAGE [Edit operations],;
- TEXT [&Edit]
-
- * define the copy option of the edit menu
- DEFINE MENUITEM mCopy OF dbASCII.ASCMenu.mEdit;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20503",;
- ONCLICK CopyChar,;
- ONHELP IDEHelp,;
- SHORTCUT "CTRL-INS",;
- STATUSMESSAGE [Copy the current character string to the clipboard],;
- TEXT [&Copy]
-
- * define the minimize option of the edit menu
- DEFINE MENUITEM mMin OF dbASCII.ASCMenu.mEdit;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20504",;
- ONCLICK ASCMin,;
- ONHELP IDEHelp,;
- STATUSMESSAGE [Minimize the size of the ASCII chart],;
- TEXT [M&inimize]
-
- DEFINE MENUITEM mMax OF dbASCII.ASCMenu.mEdit;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20588",;
- ONCLICK ASCMax,;
- ONHELP IDEHelp,;
- STATUSMESSAGE [Maximize the size of the ASCII chart],;
- TEXT [M&aximize]
-
- * define the help menu
- DEFINE MENU mHelp OF dbASCII.ASCMenu;
- PROPERTY ;
- STATUSMESSAGE [Help with the ASCII chart],;
- TEXT [&Help]
-
- DEFINE MENUITEM mUsing OF dbASCII.ASCMenu.mHelp;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20501",;
- ONCLICK IDEHelp,;
- ONHELP IDEHelp,;
- STATUSMESSAGE [Get help on the ASCII chart],;
- TEXT [&Using]
-
- DEFINE MENUITEM mSep OF dbASCII.ASCMenu.mHelp;
- PROPERTY ;
- ENABLED .F.,;
- SEPARATOR .T.
-
- * define the about option of the help menu
- DEFINE MENUITEM mAbout OF dbASCII.ASCMenu.mHelp;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20589",;
- ONCLICK AHAbout,;
- ONHELP IDEHelp,;
- STATUSMESSAGE [About the ASCII chart],;
- TEXT [&About]
-
- * define the column titles
- DEFINE TEXT dbTitle1 OF m->dbASCII AT kTop, 2;
- PROPERTY ;
- TEXT [Char Dec Hex],;
- VISIBLE .T.,;
- LABEL .F.
-
- DEFINE TEXT dbTitle2 OF m->dbASCII AT kTop,0; && 17
- PROPERTY ;
- TEXT [Char Dec Hex],;
- VISIBLE .F.,;
- LABEL .F.
-
- DEFINE TEXT dbTitle3 OF m->dbASCII AT kTop,0; && 32
- PROPERTY ;
- TEXT [Char Dec Hex],;
- VISIBLE .F.,;
- LABEL .F.
-
- DEFINE TEXT dbTitle4 OF m->dbASCII AT kTop,0; && 47
- PROPERTY ;
- TEXT [Char Dec Hex],;
- VISIBLE .F.,;
- LABEL .F.
-
- dbASCII.dbTitle4.Visible = .F. && bug workaround
-
- * define the list box of character codes
- DEFINE LISTBOX lTable OF m->dbASCII;
- PROPERTY ;
- TOP kTop + 1,;
- LEFT 2,;
- HEIGHT 8,;
- WIDTH 15,;
- DATASOURCE "STRING ."
-
- * define the Add button
- DEFINE PUSHBUTTON bAdd Of m->dbASCII;
- PROPERTY ;
- DEFAULT .T.,;
- GRABFOCUS .F.,;
- TEXT [&Add ],;
- TOP dbASCII.Height - (8 - kTop),;
- LEFT 5,;
- WIDTH 10,;
- ONCLICK Cpy2Entr
-
- * define the string entry field
- DEFINE ENTRYFIELD e1 OF m->dbASCII;
- PROPERTY ;
- TOP dbASCII.Height - (6 - kTop),;
- LEFT 2,;
- ONGOTFOCUS FixLen,;
- ONLOSTFOCUS ResetLen,;
- WIDTH 16,;
- PICTURE "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",;
- SHADOW .F.,;
- VALUE SPACE(80);
- CUSTOM ;
- nLen 0
-
-