home *** CD-ROM | disk | FTP | other *** search
-
- *.............................................................................
- *
- * Program Name: DBCALC.DFM Copyright: Borland International
- * Date Created: 28 Mar 94 Language: dBASE 5.0
- * Time Created: 15:06:14 Author: Borland dBASE R&D
- * /brief/library.src
- *.............................................................................
-
- DEFINE FORM dbCalc;
- PROPERTY ;
- HEIGHT 14,;
- HELPFILE "DBASE1.HLP",;
- HELPID "20506",;
- MDI .F.,;
- TEXT "Calculator",;
- WIDTH 30,;
- TOP 9,;
- LEFT 40 ;
- CUSTOM ;
- lastValue 0,;
- lastOp "",;
- lastKeyOp .F.,;
- lDec .F.
-
- DEFINE MENUBAR mBar OF m->dbCalc
-
- DEFINE MENU mFile OF dbCalc.mBar;
- PROPERTY ;
- STATUSMESSAGE [File operations],;
- TEXT [&File]
-
- DEFINE MENUITEM mExit OF dbCalc.mBar.mFile;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20507",;
- ONCLICK CalClose,;
- ONHELP IDEHelp,;
- SHORTCUT "ALT-F4",;
- STATUSMESSAGE [Exit the calculator],;
- TEXT [E&xit]
-
- DEFINE MENU mEdit OF dbCalc.mBar;
- PROPERTY ;
- STATUSMESSAGE [Edit operations],;
- TEXT [&Edit]
-
- DEFINE MENUITEM mCopy OF dbCalc.mBar.mEdit;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20508",;
- ONCLICK bCopy,;
- ONHELP IDEHelp,;
- SHORTCUT "CTRL-INS",;
- STATUSMESSAGE [Copy current value to clipboard],;
- TEXT [&Copy]
-
- DEFINE MENUITEM mClear OF dbCalc.mBar.mEdit;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20509",;
- ONCLICK bClear,;
- ONHELP IDEHelp,;
- STATUSMESSAGE [Clear the values and reset the calculator],;
- TEXT [C&lear]
-
- DEFINE MENU mHelp OF dbCalc.mBar;
- PROPERTY ;
- STATUSMESSAGE [Help with the calculator],;
- TEXT [&Help]
-
- DEFINE MENUITEM mUsing OF dbCalc.mBar.mHelp;
- PROPERTY ;
- HELPFILE "DBASE1.HLP",;
- HELPID "20506",;
- ONCLICK IDEHelp,;
- ONHELP IDEHelp,;
- STATUSMESSAGE [Get help on using the calculator],;
- TEXT [&Using]
-
- DEFINE MENUITEM mSep OF dbCalc.mBar.mHelp;
- PROPERTY ;
- ENABLED .F.,;
- SEPARATOR .T.
-
- DEFINE MENUITEM mAbout OF dbCalc.mBar.mHelp;
- PROPERTY ;
- HELPID "20506",;
- HELPFILE "DBASE1.HLP",;
- ONCLICK ClcAbout,;
- STATUSMESSAGE [About the calculator],;
- TEXT [&About]
-
- DEFINE TEXT e OF m->dbCalc;
- PROPERTY ;
- COLORHIGHLIGHT "W+/B",;
- COLORNORMAL "W+/B",;
- LABEL .F.,;
- LEFT 6,;
- TEXT SPACE(15) + "0",;
- TOP 1,;
- WIDTH 16
-
- DEFINE PUSHBUTTON b0 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&0",;
- TOP 9,;
- LEFT 0,;
- ONCLICK numClick,;
- WIDTH 10
-
- DEFINE PUSHBUTTON b1 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&1",;
- TOP 7,;
- LEFT 0,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON b2 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&2",;
- TOP 7,;
- LEFT 5,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON b3 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&3",;
- TOP 7,;
- LEFT 10,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON b4 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&4",;
- TOP 5,;
- LEFT dbCalc.b1.LEFT,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON b5 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&5",;
- TOP 5,;
- LEFT dbCalc.b2.LEFT,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON b6 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&6",;
- TOP 5,;
- LEFT dbCalc.b3.LEFT,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON b7 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&7",;
- TOP 3,;
- LEFT dbCalc.b4.LEFT,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON b8 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&8",;
- TOP 3,;
- LEFT dbCalc.b5.LEFT,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON b9 OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&9",;
- TOP 3,;
- LEFT dbCalc.b6.LEFT,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON bDec OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&" + SET("POINT"),;
- TOP 9,;
- LEFT dbCalc.b9.LEFT,;
- ONCLICK numClick,;
- WIDTH 5
-
- DEFINE PUSHBUTTON buminus OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&SGN",;
- TOP 3,;
- LEFT 15,;
- ONCLICK buminus,;
- WIDTH 7
-
- DEFINE PUSHBUTTON bdivide OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&/",;
- TOP 3,;
- LEFT 22,;
- ONCLICK pressOp,;
- WIDTH 5
-
- DEFINE PUSHBUTTON btimes OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&*",;
- TOP 5,;
- LEFT 22,;
- ONCLICK pressOp,;
- WIDTH 5
-
- DEFINE PUSHBUTTON bminus OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&-",;
- TOP 7,;
- LEFT 22,;
- ONCLICK pressOp,;
- WIDTH 5
-
- DEFINE PUSHBUTTON bplus OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&+",;
- TOP 9,;
- LEFT 22,;
- ONCLICK pressOp,;
- WIDTH 5
-
- DEFINE PUSHBUTTON bequal OF m->dbCalc;
- PROPERTY ;
- DEFAULT .T.,;
- TABSTOP .F.,;
- GRABFOCUS .F.,;
- HEIGHT 4,;
- TEXT "&=",;
- TOP 7,;
- LEFT 15,;
- ONCLICK pressOp,;
- WIDTH 7
-
- DEFINE PUSHBUTTON bclear OF m->dbCalc;
- PROPERTY ;
- GRABFOCUS .F.,;
- TABSTOP .F.,;
- TEXT "&CLR",;
- TOP 5,;
- LEFT 15,;
- ONCLICK bclear,;
- WIDTH 7
-
-