-
Notifications
You must be signed in to change notification settings - Fork 15
/
memopad.txt
1455 lines (1344 loc) · 43.8 KB
/
memopad.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
; ------------------------ MEMOPAD.TXT ---------------------
;
; This is the help text file for the MEMOPAD application. It
; includes the help text that a D-Flat application would use
; for the user interface.
;
; There can be a help window with a helptag name for each
; command in commands.h, each menu label on the menu bar
; as defined in menus.c, and each dialog box name in dialogs.c
;
; There can be other help windows as well. Some of them will
; be displayed as the result of hypertext and definition key
; words embedded in the help text of other help windows. Others
; can be implemented from within an application software system.
;
; Following is the format for a help window:
;
; ÚÄÄ (1st column of each line)
;
; ; anything with a semicolon in the 1st column is a comment
; <helptag> (names the help window)
; [<<]<helptag> (names the previous window in chain)
; [>>]<helptag> (names the next window in chain)
; Help Window Title (displays in window's title bar)
; Help text follows until next helptag occurs
; Hypertext reference [..keyword]<helptag> embedded in text
; Definition reference [**keyword]<helptag> embedded in text
; <helptag> (names another window)
;
; Notes:
; 1. A hypertext reference, when selected, causes the
; associated help window named by the <helptag> to
; become the active help window.
; 2. A definition reference, when selected, displays
; a momentary window with the text of the associated
; help window named by the <helptag>. The window
; closes when the user releases the Enter key or
; mouse button.
; 3. A definition window has no title.
; 4. The last window is followed by the <end> helptag.
; 5. The window's height and width adjust to the text.
; 6. The [..], [**], and <helptags> do not display and
; do not figure in the width of the line in which
; they occur.
;
; -----------------------------------------
<Application>
[<<]<MEMOPAD>
[>>]<Menubar>
Application Window
The Application Window is the desktop for the
application.
The Application window contains the application's
[..Document Windows]<docwindow>. Before you open any documents,
the Application window is empty.
The application window has an [..Action Bar]<Menubar> just below
its [..Title Bar]<titlebar> and a [..Status Bar]<statusbar> at the bottom.
Note that there might not be a title or status bar
depending on the [..Display]<ID_DISPLAY> option on the [..Options]<Options>
menu.
; -----------------------------------------
<MEMOPAD>
[>>]<Application>
The MEMOPAD Application
MEMOPAD is a multi-window notepad program that
demonstrates the programmer's [**API]<API> to the D-Flat
Common User Access interface library.
; -----------------------------------------
<MEMOPADDOC>
[<<]<Application>
The MEMOPAD Document Window
This [..Document Window]<docwindow> is a basic notepad text editor. You can
have many of these windows open at one time.
; -----------------------------------------
<docwindow>
Document Window
A Document Window contains the data that you work
on. It displays within the [..Application Window]<Application> and
consists of these parts:
[..Client Area]<client>
[..Border]<border>
[..Title Bar]<titlebar>
[..Status Bar]<statusbar>
[..Scroll Bars]<scrollbar>
[..Control Box]<controlbox>
[..Minimize Box]<minbox>
[..Maximize Box]<maxbox>
[..Restore Box]<restorebox>
[..Resize Box]<sizebox>
; -----------------------------------------
<client>
[<<]<docwindow>
[>>]<border>
Client Area
The Client Area is the space inside the window's
borders where the application's data values are
displayed and manipulated.
; -----------------------------------------
<border>
[<<]<client>
[>>]<titlebar>
Border
The Border is the frame around a window. When the
window has the focus, the border is a double line.
When a different window has the focus, the border
is a single line.
The window's [..Scroll Bars]<scrollbar>, if any, are positioned
in the right and bottom parts of the border.
; -----------------------------------------
<titlebar>
[<<]<border>
[>>]<statusbar>
Title Bar
The Title Bar is at the top of the window and
contains the window's title. When the window
has the focus, the title is highlighted. The
Title Bar includes these items as well:
[..Control Box]<controlbox>
[..Minimize Box]<minbox>
[..Maximize Box]<maxbox>
[..Restore Box]<restorebox>
You can move the window with the mouse by clicking
the title bar and dragging the window to its new
location.
; -----------------------------------------
<statusbar>
[<<]<titlebar>
[>>]<scrollbar>
Status Bar
The Status Bar is at the bottom of the application window.
It displays the time and brief contextual messages about
the menus and other application-dependent features.
; -----------------------------------------
<scrollbar>
[<<]<statusbar>
[>>]<controlbox>
Scroll Bars
You use Scroll Bars to scroll a window's data with the
mouse. A window can have one or two Scroll Bars - one
at the right and one at the bottom parts of the
window's Border. The Scroll Bar at the right scrolls
the document's data up and down. The Scroll Bar on
the bottom scrolls the window's data right and left.
To scroll a window a line at a time, click the arrow
tokens at either end of the Scroll Bar. The Scroll Bar
includes a slider box that indicates the relative
position of the window's display with respect to the
total document. You can page to an approximate position
within the document by clicking inside the Scroll Bar.
You can drag the slider box in either direction to
scroll the document.
; -----------------------------------------
<controlbox>
[<<]<scrollbar>
[>>]<minbox>
Control Box
The Control Box is indicated by the character (ð) at
the left end of the window's [..Title Bar]<titlebar>. You can
click it to select the System Menu or double click
it to close the window.
; -----------------------------------------
<minbox>
[<<]<controlbox>
[>>]<maxbox>
Minimize Box
The Minimize Box is the token at the right
end of the window's [..Title Bar]<titlebar>.
When you click on the Minimize Box, the window
is reduced to an icon at the bottom of the
[..Application Window]<Application>
; -----------------------------------------
<maxbox>
[<<]<minbox>
[>>]<restorebox>
Maximize Box
The Maximize Box is the token at the right
end of the window's [..Title Bar]<titlebar>.
When you click on the Maximize Box, the window
grows to occupy the entire [..Client Area]<client> of the
[..Application Window]<Application>
; -----------------------------------------
<restorebox>
[<<]<maxbox>
[>>]<sizebox>
Restore Box
The Restore Box is the token character at the right
end of a minimized window's [..Title Bar]<titlebar> and the token
character at the right end of a maximized window's
Title Bar. You click the Restore Box to restore the
window to the position and size it had before it was
minimized or maximized.
; -----------------------------------------
<sizebox>
[<<]<restorebox>
Resize Box
The Resize Box is the lower right corner of the
window's border. To change the window's size,
drag the Resize Box. The window's upper left
coordinates remain the same, and the lower right
coordinates change as you drag the mouse around.
; -----------------------------------------
<Menubar>
[<<]<application>
[>>]<Pulldowns>
The Action Bar
To select the action bar, do one of these:
1. Press F10
2. Press and release the Alt key
3. Press Alt+the letter that is highlighted
in a menu's title on the action bar. The
selected menu will pull down.
4. Click the action bar. If you click a
pull-down menu selection's title, that
menu will pull down.
To exit from the action bar and return to the
document or application window, do one of these:
1. Press Esc
2. Press and release the Alt key
; -----------------------------------------
;
; Following are the Help system windows
;
; -----------------------------------------
<HelpHelp>
[<<]<Help>
[>>]<ExtHelp>
Help for Help
Getting Into the Help System
----------------------------
There are three ways to get into the Help system:
1. Execute commands on the [..Help]<Help> menu
2. Press F1
3. Press the Help command button on a dialog box.
Contextual Help (F1)
--------------------
The F1 key provides contextual help--help for the
part of the application that currently has the
focus. You can press F1 with the action bar selected,
a pull-down menu displayed, a field on a dialog box
selected, or a document window in focus.
The Help Command Button
-----------------------
The Help command button on a dialog box displays
information about the dialog box and its purpose.
The help window that displays when you press F1 with
a dialog box field selected relates to the field
itself.
References to Other Help Windows
--------------------------------
A Help window can include a reference to another
help window. That reference is highlighted like
this:
[..Help]<Help>
You can Tab to the highlighted reference and press
the Enter key to select the referenced help window.
You can select it with the mouse by double-clicking
on it.
Definitions
-----------
Some references, such as [**function key]<shortcut>, are
definitions of terms. These definitions are
highlighted the same as references. When you select
the definition, a window displays in the upper left
corner of the desktop. The window contains the
definition of the selected term and stays in view
until you release the Enter key or the mouse
button.
Command Buttons on the Help Windows
-----------------------------------
Each help window contains these [..command buttons]<cmdbuttons>:
Close This button closes the help window and
exits from the help system.
Back This button changes to the help window
that you viewed before the current one.
Prev This button changes to the help window
that logically preceeds the current one.
Next This button changes to the help window
that logically follows the current one.
Exiting from the Help System
----------------------------
You exit from the Help system by closing the current
help window in one of these three ways:
1. Press the Esc key
2. Use the Close command button on the Help
window.
5. Double click the window's [..Control Box]<controlbox>.
4. Close the help window from its [..System Menu]<sysmenu>.
; -----------------------------------------
<ExtHelp>
[<<]<HelpHelp>
[>>]<KeysHelp>
Extended Help
The MEMOPAD program has few features and procedures
that are not taken directly from the SAA/CUA
interface that D-Flat implements. The [..Log Messages]<ID_LOG>
and [..Display]<ID_DISPLAY> selections on the [..Options]<Options> menu are
unique to MEMOPAD and would not necessarily be in
an application. Some of the Display features would
be useful to a user who is not developing D-Flat
programs. Others, such as the [..Title]<ID_TITLE>, [..Border]<ID_BORDER>,
[..Status Bar]<ID_STATUSBAR>, and [..Texture]<ID_TEXTURE> check boxes on the [..Display]<Display>
dialog box, are to allow a programmer to see how
the screen looks with these features enabled and
disabled.
; -----------------------------------------
<KeysHelp>
[<<]<ExtHelp>
[>>]<HelpIndex>
Keys Help
From the Desktop
----------------
Alt+Hyphen Open the desktop's [..SystemMenu]<sysmenu>.
F10 or Alt Activate the [..ActionBar]<menubar>.
Esc Deactivate the Action Bar.
Alt+letter Open the associated [..Pull-down menu]<Pulldowns>.
Alt+F6 Change focus to another document.
Alt+X Exit the application.
From a [..Document Window]<docwindow>
----------------------
Alt+Spacebar Open the window's [..System Menu]<sysmenu>
Alt+S Save the document to a disk file.
[..Edit Box]<editbox> Keys
-----------
Arrow keys Move the cursor one character.
Ctrl+arrow Move the cursor one word.
Del Delete character to the right of
the cursor. If a [..block]<Block> is marked,
delete the block.
Backspace Delete character to the left of
the cursor. If a block is marked,
delete the block.
Alt+BackSpace Undo the last block deletion.
PgUp/PgDn Scroll forward and back one page.
Ctrl+PgUp/PgDn Scroll horizontally one page.
Home/End Move the cursor to the beginning
and end of the line.
Ctrl+Home/End Move the cursor to the beginning
and end of the document.
Alt+P Form a paragraph from the cursor
position to the next blank line.
Ins Toggle Insert/Overstrike mode.
Tab Tab to the next Tab Stop position.
[..Clipboard]<clipboard> Keys
--------------
Shift+Del [..Cut]<ID_CUT> the marked text to the
Clipboard
Ctrl+Ins [..Copy]<ID_COPY> the marked text to the
Clipboard.
Shift+Ins [..Paste]<ID_PASTE> the contents of the
Clipboard into the document.
[..Dialog Box]<dialog> Keys
---------------
Tab Move to the next control.
Shift+Tab Move to the previous control.
Enter Execute the control.
Esc Close the Dialog Box with no
action.
[..Listbox]<listbox> Keys
------------
Up/down arrows Move the selection cursor
Ctrl+arrows Select a group of entries.
Enter Choose the selected entry
or entries.
Shift+F8 Toggle Add mode.
Spacebar In Add mode, select/deselect an
entry.
; -----------------------------------------
<HelpIndex>
[<<]<KeysHelp>
Index of Help Titles
Select (Tab then Enter or double-click) from these
titles to view the help screens related to each one.
[..Application Window]<Application>
[..Action Bar]<Menubar>
[..Pull-down Menus]<Pulldowns>
[..The File Menu]<File>
[..The Edit Menu]<Edit>
[..The Search Menu]<Search>
[..The Utilities Menu]<Utilities>
[..The Options Menu]<Options>
[..The Window Menu]<Window>
[..The Help Menu]<Help>
[..Dialog Boxes]<Dialog>
[..The File Open Dialog Box]<FileOpen>
[..The Save As Dialog Box]<SaveAs>
[..The MsgBox Dialog Box]<MsgBox>
[..The Display Dialog Box]<Display>
[..The Windows Dialog Box]<Windows>
[..The Log Dialog Box]<Log>
[..The Help System]<Help>
[..Help for help...]<ID_HELPHELP>
[..Extended help...]<ID_EXTHELP>
[..Keys help...]<ID_KEYSHELP>
[..Help index...]<ID_HELPINDEX>
[..Reload Help Database]<ID_LOADHELP>
; -----------------------------------------
;
; Following are menu command help windows
;
; -----------------------------------------
<ID_NEW>
[<<]<File>
[>>]<ID_OPEN>
The New Command
This command opens a new, untitled document
window. An untitled document is one that has
not been given a file name. When you use the
[..Save]<ID_SAVE> or [..Save as]<ID_SAVEAS> command on the File menu the
document gets a file name.
; -----------------------------------------
<ID_OPEN>
[<<]<ID_NEW>
[>>]<ID_SAVE>
The Open Command
This command opens an existing document and loads
it into a window. You select the document by filling
in the [..File Open]<FileOpen> dialog box.
; -----------------------------------------
<ID_SAVE>
[<<]<ID_OPEN>
[>>]<ID_SAVEAS>
The Save Command
This command saves the document in the currently
active document window into a disk file. The file
name is the same as when the file was loaded. If
the window contains an untitled document, this
command works just like the [..Save as]<ID_SAVEAS> command.
; -----------------------------------------
<ID_SAVEAS>
[<<]<ID_SAVE>
[>>]<ID_DELETEFILE>
The Save As Command
This command allows you to save the document in the
currently active document window under a new file
name. You specify the file's name by filling in the
fields on the [..Save as]<SaveAs> dialog box.
The new file name becomes the title of the
currently active document window where the file is
displayed.
; -----------------------------------------
<ID_DELETEFILE>
[<<]<ID_SAVEAS>
[>>]<ID_PRINT>
The Delete Command
Use this command to delete the text file displayed
in the active editbox window.
; -----------------------------------------
<ID_PRINT>
[<<]<ID_DELETEFILE>
[>>]<ID_PRINTSETUP>
The Print Command
This command prints the document in the
currently-selected document window.
; -----------------------------------------
<ID_PRINTSETUP>
[<<]<ID_PRINT>
[>>]<ID_DOS>
The Print Setup Command
This command displays the [..Print Setup]<PrintSetup> dialog
box to allow you to change the printer port
and margins for the printout.
; -----------------------------------------
<ID_DOS>
[<<]<ID_PRINT>
[>>]<ID_EXIT>
The DOS Command
This command "shells" out to DOS. You return to the
application from DOS by executing the DOS exit
command at the DOS command line.
; -----------------------------------------
<ID_EXIT>
[<<]<ID_DOS>
The Exit Command
This command exits to DOS from the application. If
there are any changed documents that you have not
saved, the program will ask if you want to save
them and allow you to do so, one at a time.
; -----------------------------------------
<ID_UNDO>
[<<]<Edit>
[>>]<ID_CUT>
The Undo Command
This command "undoes" the most recent [..Delete]<ID_DELETETEXT> or
[..Clear]<ID_CLEAR> command. The text that was deleted by one of
these commands is written into the document at the
current cursor location.
; -----------------------------------------
<ID_CUT>
[<<]<ID_UNDO>
[>>]<ID_COPY>
The Cut Command
This command is active only when the current
document window has a [..marked block]<Block>. The command
deletes the text in the marked block, copies it to
the [..Clipboard]<Clipboard>, and closes up the space in the
document that the text previously occupied.
; -----------------------------------------
<ID_COPY>
[<<]<ID_CUT>
[>>]<ID_PASTE>
The Copy Command
This command is active only when the current
document window has a [..marked block]<Block>. The command
copies the text in the marked block to the
[..Clipboard]<Clipboard>, and closes up the space in the document
that the text previously occupied.
; -----------------------------------------
<ID_PASTE>
[<<]<ID_COPY>
[>>]<ID_CLEAR>
The Paste Command
This command is active only when the [..Clipboard]<Clipboard>
contains text. The command inserts the text from the
Clipboard into the currently active document window
at the current cursor location.
; -----------------------------------------
<ID_CLEAR>
[<<]<ID_PASTE>
[>>]<ID_DELETETEXT>
The Clear Command
This command is active only when the current
document window has a [..marked block]<Block>. The command
deletes the block of text, leaving empty space in
the document where the text had been.
You can undo the text deletion with the
[..Undo]<ID_UNDO> command.
; -----------------------------------------
<ID_DELETETEXT>
[<<]<ID_CLEAR>
[>>]<ID_PARAGRAPH>
The Delete Command
This command is active only when the current
document window has a [..marked block]<Block>. The command
deletes the block of text, closing the space in the
document where the text had been.
You can undo the text deletion with the
[..Undo]<ID_UNDO> command.
; -----------------------------------------
<ID_PARAGRAPH>
[<<]<ID_DELETETEXT>
The Paragraph Command
This command reforms a paragraph beginning at the
current keyboard cursor position. The end of the
paragraph is the last line preceding the next blank
line.
; -----------------------------------------
<ID_SEARCH>
[<<]<Search>
[>>]<ID_REPLACE>
The Search Command
This command opens the [..Search Text]<SearchTextDB> Dialog Box to
allow you to search the text for a
matching string.
; -----------------------------------------
<ID_REPLACE>
[<<]<ID_SEARCH>
[>>]<ID_SEARCHNEXT>
The Replace Command
This command opens the [..Replace Text]<ReplaceText> Dialog Box to
allow you to search the text for a
matching string and replace it with a
different text string.
; -----------------------------------------
<ID_SEARCHNEXT>
[<<]<ID_REPLACE>
The Next Command
This command continues the most recent [..Search]<ID_SEARCH>
command beginning at the current cursor position.
; -----------------------------------------
<ID_INSERT>
[<<]<Options>
[>>]<ID_WRAP>
The Insert Toggle
This [**toggle]<toggle> command turns the editor's insert mode
on and off. When insert mode is on, the editor
inserts the text that you write. Otherwise each
character typed overwrites the one at the current
cursor position.
; -----------------------------------------
<ID_WRAP>
[<<]<ID_INSERT>
[>>]<ID_TABS>
The Word Wrap Toggle
This [**toggle]<toggle> command turns the editor's word wrap
feature on and off. When word wrap is on, the editor
will wrap words as you type at the right margin of
the document window. When word wrap is off, the
editor will scroll the display horizontally as you
type beyond the right margin.
; -----------------------------------------
<ID_TAB?>
[<<]<ID_WRAP>
[>>]<ID_DISPLAY>
The Tabs Command
This command allows you to
change the editor's tab settings.
; -----------------------------------------
<ID_DISPLAY>
[<<]<ID_TABS>
[>>]<ID_LOG>
The Display Command
This command displays the [..Display]<Display> dialog box to
allow you to modify the screen's colors and
configuration.
; -----------------------------------------
<ID_LOG>
[<<]<ID_DISPLAY>
[>>]<ID_SAVEOPTIONS>
The Log Messages Command
This command is used primarily for debugging. It
opens the [..Log Message]<Log> dialog box to allow the
programmer to select the D-Flat messages to log and
to turn message logging on and off.
; -----------------------------------------
<ID_SAVEOPTIONS>
[<<]<ID_LOG>
The Save Options Command
This command saves the current options in a
configuration file that the application reads when
it first starts up.
; -----------------------------------------
<ID_CLOSEALL>
[<<]<Window>
[>>]<ID_WINDOW>
The Close All Command
This command closes all the document windows on the
desktop.
; -----------------------------------------
<ID_WINDOW>
[<<]<ID_CLOSEALL>
[>>]<ID_MOREWINDOWS>
The Open Window List
The [..Window]<Window> menu displays a list of open document
windows. You can select one of them as the current
active window by selecting its title on the Window
menu. When the menu first displays, the active
window has a check mark (û) next to it.
<ID_MOREWINDOWS>
[<<]<ID_WINDOW>
More Windows
This command indicates that there are more open document
windows than the [..Window]<Window> menu can display.
Choose this command to see the [..Windows]<Windows> dialog box.
; -----------------------------------------
<ID_HELPHELP>
[<<]<Help>
[>>]<ID_EXTHELP>
Help for Help
This command describes how to use the Help system.
; -----------------------------------------
<ID_EXTHELP>
[<<]<ID_HELPHELP>
[>>]<ID_KEYSHELP>
Extended Help
Extended Help displays information about the
application.
; -----------------------------------------
<ID_KEYSHELP>
[<<]<ID_EXTHELP>
[>>]<ID_HELPINDEX>
Keys Help
This command displays a help window that shows the
keystrokes that you use to operate the application.
; -----------------------------------------
<ID_HELPINDEX>
[<<]<ID_KEYSHELP>
[>>]<ID_LOADHELP>
Help Index
The Help index lists the subjects covered in the
Help database. You can go directly to a subject from
the index by selecting the subject's name.
; -----------------------------------------
<ID_LOADHELP>
[<<]<ID_HELPINDEX>
[>>]<ID_ABOUT>
Reload Help Database
This command allows you to reload the Help
database. It is useful when you use the
Memopad program to modify its Help database.
You can change and save the MEMOPAD.TXT file,
use this command to reload it, then use the
Help system to view the results. Without this
command, your changes would corrupt the
current Memopad's picture of the database
with respect to its pointers.
You must delete the MEMOPAD.HLP compressed
help database in order for this program to
load the most recent changes.
; -----------------------------------------
<ID_ABOUT>
[<<]<ID_LOADHELP>
The About Command
This command displays a message that tells you what
the application is.
; -----------------------------------------
<ID_FILENAME>
[>>]<ID_FILES>
The Filename Field
On the Open File dialog box:
Enter the name of the file you wish to
open into a document window, or enter
the file specification with wild cards
to display a list of files in the
[..Files]<ID_FILES> field.
On the Save As dialog box:
Enter the name with which you wish to
save the file.
; -----------------------------------------
<ID_FILES>
[<<]<ID_FILENAME>
[>>]<ID_DRIVE>
The Files Field
Select a file from the listbox by using one
of these methods:
Keyboard: Move the selection cursor to
the file name and press Enter.
Mouse: Double-click the file name.
; -----------------------------------------
<ID_DRIVE>
[<<]<ID_FILES>
The Directories Field
Use this listbox to select a different
drive or subdirectory. Select a drive or
subdirectory from the listbox by using one
of these methods:
Keyboard: Move the selection cursor to
the drive or subdirectory and
press Enter.
Mouse: Double-click the drive or
subdirectory.
; -----------------------------------------
<ID_PRINTERPORT>
[<<]<PrintSetup>
[>>]<ID_LEFTMARGIN>
The Printer Port Combo Box
Use this combo box to change the printer
port and to set the report's margins.
; -----------------------------------------
<ID_LEFTMARGIN>
[<<]<ID_PRINTERPORT>
[>>]<ID_RIGHTMARGIN>
The Left Margin Spin Button
Change the left margin by increasing
and decreasing the value in this
spin box.
; -----------------------------------------
<ID_RIGHTMARGIN>
[<<]<ID_LEFTMARGIN>
[>>]<ID_TOPMARGIN>
The Right Margin Spin Button
Change the right margin by increasing
and decreasing the value in this
spin box.
; -----------------------------------------
<ID_TOPMARGIN>
[<<]<ID_RIGHTMARGIN>
[>>]<ID_BOTTOMMARGIN>
The Top Margin Spin Button
Change the top margin by increasing
and decreasing the value in this
spin box.
; -----------------------------------------
<ID_BOTTOMMARGIN>
[<<]<ID_TOPMARGIN>
The Bottom Margin Spin Button
Change the bottom margin by increasing
and decreasing the value in this
spin box.
; -----------------------------------------
<ID_SEARCHFOR>
[>>]<ID_REPLACEWITH>
The Search For Text Entry Box
Enter the text you want to search for in this
text box. Press Enter or the OK command button
to begin the search. Press Esc to forget it.
Use the [..Match Upper/Lower Case Check Box]<ID_MATCHCASE> to
select whether the search will match only if
the case matches or if the search is insensitive
to the case of the two strings.
; -----------------------------------------
<ID_REPLACEWITH>
[<<]<ID_SEARCHFOR>
[>>]<ID_MATCHCASE>
The Replace With Text Entry Box
Enter the text string that will replace
the matching text string in the
[..Search For Text Entry Box]<ID_SEARCHFOR>.
; -----------------------------------------
<ID_MATCHCASE>
[<<]<ID_REPLACEWITH>
[>>]<ID_REPLACEALL>
The Match Upper/Lower Case Check Box
Use this checkbox to select whether the search
will match only if the case matches or if the
search is insensitive to the case of the two
strings.
; -----------------------------------------
<ID_REPLACEALL>
[<<]<ID_MATCHCASE>
The Replace Every Match Check Box
Use this checkbox to select whether the search
will replace every match in the document.
; -----------------------------------------
<ID_TITLE>
[<<]<Display>
[>>]<ID_BORDER>
The Title Check Box
Select this Check Box to toggle the application
window's title on and off. Without a title, the
window also loses its [..Control Box]<controlbox>.
; -----------------------------------------
<ID_BORDER>
[<<]<ID_TITLE>
[>>]<ID_STATUSBAR>
The Border Check Box
Select this Check Box to toggle the application
window's border on and off. Without a border, the
window also loses its [..Status Bar]<statusbar>.
; -----------------------------------------
<ID_STATUSBAR>
[<<]<ID_BORDER>
[>>]<ID_TEXTURE>
The Status Bar Check Box
Select this Check Box to toggle the application
window's [..Status Bar]<statusbar> on and off.
; -----------------------------------------
<ID_TEXTURE>
[<<]<ID_STATUSBAR>
[>>]<ID_COLOR>
The Texture Check Box
Select this Check Box to toggle the application
window's background texture on and off.
; -----------------------------------------
<ID_COLOR>
[<<]<ID_TEXTURE>
[>>]<ID_MONO>
The Color Option Button
Select this option for a color display.
; -----------------------------------------
<ID_MONO>
[<<]<ID_COLOR>
[>>]<ID_REVERSE>
The Mono Option Button
Select this option for a monochrome display.
; -----------------------------------------
<ID_REVERSE>
[<<]<ID_MONO>
[>>]<ID_25LINES>
The Reverse Option Button
Select this option for a reverse monochrome
display. You might find that this option
works well with the LCD screens of some laptop
computers, particularly when you turn off the
[..Texture]<ID_TEXTURE> check box.
; -----------------------------------------
<ID_25LINES>
[<<]<ID_REVERSE>
[>>]<ID_43LINES>
The 25 Lines Option Button
Use this button to select a 25-line display.
; -----------------------------------------
<ID_43LINES>
[<<]<ID_25LINES>
[>>]<ID_50LINES>
The 43 Lines Option Button
Use this button to select a 43-line display.
(EGA and VGA)
; -----------------------------------------
<ID_50LINES>
[<<]<ID_43LINES>
[>>]<ID_SNOWY>
The 50 Lines Option Button
Use this button to select a 50-line display.
(VGA only)
; -----------------------------------------
<ID_SNOWY>
[<<]<ID_50LINES>
Snowy Display
Select this check box if your display
(usually a CGA) displays video snow when
you change the screen.
; -----------------------------------------
<ID_LOGLIST>
[<<]<Options>
[>>]<ID_LOGGING>
The Messages Listbox
This is a list of D-Flat messages that
you can log when the [..Logging]<ID_LOGGING> checkbox is
selected. The list is a [..Multiple-Selection]<MultiSel>
listbox.
; -----------------------------------------
<ID_LOGGING> [<<]<ID_LOGLIST> The Logging
CheckBox This checkbox turns message
logging on and off. ;
-----------------------------------------
<TEXTBOX> The TEXTBOX Window Class
======== Text needed =========
; -----------------------------------------
<LISTBOX>
The LISTBOX Window Class
======== Text needed =========
; -----------------------------------------
<EDITBOX>
The EDITBOX Window Class
======== Text needed =========
; -----------------------------------------
<Pulldowns>
[<<]<menubar>
[>>]<File>
Pull-down Menus
Pull-down menus contain the commands to operate
the program. Read about the [..Action Bar]<menubar> to see
how to select the pull-down menus. Following
is a list of the pull-down menus.
[..The File Menu]<File>
[..The Edit Menu]<Edit>
[..The Search Menu]<Search>
[..The Options Menu]<Options>
[..The Window Menu]<Window>
[..The Help Menu]<Help>
The [..System Menu]<sysmenu> is another kind of pull-down menu.
; -----------------------------------------
<File>
[<<]<Pulldowns>
[>>]<Edit>
The File Menu
The File menu contains commands that
open, save, and print files. The menu
also has the command that exits the
program. Following are the commands
and associated [**function keys]<shortcut>.
[..New]<ID_NEW>
[..Open]<ID_OPEN>
[..Save]<ID_SAVE> (Alt+S)
[..Save as]<ID_SAVEAS>
[..Print]<ID_PRINT>
[..Exit]<ID_EXIT> (Alt+X or Alt+F4)
[**Inactive]<inactive> commands display in a dim font.
; -----------------------------------------
<Edit>
[<<]<File>
[>>]<Search>
The Edit Menu
The Edit menu contains commands that support
text editing. Following are the commands and
associated [**function keys]<shortcut>.
[..Undo]<ID_UNDO> (Alt+BS)
[..Cut]<ID_CUT> (Shift+Del)