home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Programmierung / SOURCE.mdf / programm / msdos / c / txcl552 / demo / tcxldemo.asc < prev    next >
Encoding:
Text File  |  1991-03-15  |  14.2 KB  |  664 lines

  1.  
  2. TCXLDEMO.HLP
  3.  
  4. Copyright (c) 1987-1991, Innovative Data Concepts. All rights reserved
  5.  
  6. This file contains all the help text used in the TCXL demonstration program.
  7.  $Header:   F:/beta/version/tcxldemo.asv   552.0   17 Mar 1991 18:36:50  $
  8.  
  9.  ------------------------------------------------------------------
  10.  
  11. *B 1
  12.  
  13.    The TesSeRact(TM) CXL User Interface Development System
  14.  
  15.                            T C X L
  16.  
  17.          The C Programmer's Extended Function Library
  18.  
  19.     Copyright (c) 1987-1991, Innovative Data Concepts, Inc.
  20.                      All Rights Reserved.
  21.  
  22.       This Library is part of IDC's TesSeRact Development
  23.       Tools product line. For information about other IDC
  24.                 products, call 1-215-443-9705.
  25.  
  26.        Press [F1] at any time for context-sensitive help.
  27.           Press [Alt-X] at any time to exit the demo.
  28.               Press [Esc] to exit this help screen.
  29. *E
  30. *B 2
  31.  
  32.  
  33.  
  34.                           Windowing
  35.                           ---------
  36.  
  37.         This demo demonstrates  various  miscellaneous
  38.         windowing  functions such  as text  scrolling,
  39.         resizing, moving, adding a title, changing box
  40.         type,  changing  window  attributes, and more.
  41.  
  42.  
  43.                   Press [Esc] to exit Help.
  44. *E
  45. *B 3
  46.  
  47.  
  48.  
  49.                            Menuing
  50.                            -------
  51.  
  52.          This demo will demonstrate the use of TCXL's
  53.          menuing  system in a sample of what could be
  54.          used as a shell for a text editing  program.
  55.  
  56.  
  57.                   Press [Esc] to exit Help.
  58. *E
  59. *B 4
  60.  
  61.  
  62.  
  63.                         List Selection
  64.                         --------------
  65.  
  66.         This demo  will show you how you can use TCXL's
  67.         list select  functions in your application. You
  68.         will  also  see TCXL's file selector in action.
  69.         This file selector is similar to the ones found
  70.         in the Turbo C and QuickC environments.
  71.  
  72.  
  73.                   Press [Esc] to exit Help.
  74. *E
  75. *B 5
  76.  
  77.  
  78.                        String Selection
  79.                        ----------------
  80.  
  81.       You  are  currently  viewing  a  demo of  SelStr(),
  82.       TCXL's  string  selection function.   This function
  83.       accepts an  array of strings and  opens up a window
  84.       so you can use the  selection  bar to  move between
  85.       them  and  select  one.  Full  scrolling  and mouse
  86.       support is provided.
  87.  
  88.  
  89.                   Press [Esc] to exit Help.
  90. *E
  91. *B 6
  92.  
  93.  
  94.                          File Selector
  95.                          -------------
  96.  
  97.       You  are  currently  viewing a demo  of  SelFile(),
  98.       TCXL's file selector function. This function accepts
  99.       a wildcarded  filespec and  opens up a  window with
  100.       all  matching files and  directories.  You can  use
  101.       the selection bar to move between  them and  select
  102.       one.  You  can  change  to  a  different  directory
  103.       simply  by  selecting it.  Full scrolling and mouse
  104.       support are provided.
  105.  
  106.                   Press [Esc] to exit Help.
  107. *E
  108. *B 7
  109.  
  110.  
  111.                           Data Entry
  112.                           ----------
  113.  
  114.         This demo will show you how you can use TCXL's
  115.         multi-field  input functions to process forms.
  116.         You will be shown the use of both the  initial
  117.         entry,  and  the  updating  of  input  fields.
  118.         You  will  also be  shown a  few  examples  of
  119.         TCXL's  flexible  single-line  input function.
  120.  
  121.  
  122.                   Press [Esc] to exit Help.
  123. *E
  124. *B 8,Editing Keys
  125.  
  126.  
  127.                   Cursor Movement
  128.                   ---------------
  129.  
  130.           Arrow keys      - cursor movement
  131.           Ctrl-LeftArrow  - word left
  132.           Ctrl-RightArrow - word right
  133.           Home            - beginning of field
  134.           End             - end of line/field
  135.           Ctrl-Home       - beginning of first field
  136.           Ctrl-End        - end of last field
  137.           Tab             - next field
  138.           Shift-Tab       - previous field
  139. *P
  140.  
  141.  
  142.                 Inserting and Deleting
  143.                 ----------------------
  144.  
  145.           Ins             - toggle insert mode
  146.           Del             - delete character at cursor
  147.           BackSpace       - delete character left
  148.           Ctrl-BackSpace  - delete word left
  149.           Ctrl-T          - delete word right
  150.           Ctrl-U          - delete to end of field
  151.           Ctrl-Y          - delete to end of form
  152. *P
  153.  
  154.  
  155.                  Other Editing Keys
  156.                  ------------------
  157.  
  158.           Enter           - process current field
  159.           Ctrl-Enter      - process all fields
  160.           Ctrl-R          - restore field
  161.           Esc             - abort data entry
  162.  
  163.  
  164.           Also see:  ^Numeric Fields^
  165. *E
  166. *B 9
  167.  
  168.  
  169.  
  170.           Date
  171.           ----
  172.  
  173.           Enter today's date in MM/DD/YY format.
  174.  
  175.  
  176.           Also see:  ^Editing Keys^
  177. *E
  178. *B 10,First Name
  179.  
  180.  
  181.  
  182.       First Name
  183.       ----------
  184.  
  185.       Enter your first name.
  186.  
  187.  
  188.       Also see:  ^Initial^   ^Last Name^   ^Editing Keys^
  189. *E
  190. *B 11,Initial
  191.  
  192.  
  193.  
  194.       Initial
  195.       -------
  196.  
  197.       Enter your middle initial, or leave blank if you
  198.       don't have one.
  199.  
  200.  
  201.       Also see:  ^First Name^   ^Last Name^   ^Editing Keys^
  202. *E
  203. *B 12,Last Name
  204.  
  205.  
  206.  
  207.       Last Name
  208.       ---------
  209.  
  210.       Enter your last name.
  211.  
  212.  
  213.       Also see:  ^First Name^   ^Initial^   ^Editing Keys^
  214. *E
  215. *B 13,City
  216.  
  217.  
  218.  
  219.           City
  220.           ----
  221.  
  222.           Enter the name of the city in which you currently
  223.           live.
  224.  
  225.  
  226.           Also see:  ^State^   ^Zip Code^   ^Editing Keys^
  227. *E
  228. *B 14,State
  229.  
  230.  
  231.  
  232.           State
  233.           -----
  234.  
  235.           Enter the 2-letter abbreviation for your state.
  236.  
  237.  
  238.           Also see:  ^City^   ^Zip Code^   ^Editing Keys^
  239. *E
  240. *B 15,Zip Code
  241.  
  242.  
  243.  
  244.           Zip Code
  245.           --------
  246.  
  247.           Enter your 5 or 9-digit Zip code.
  248.  
  249.  
  250.           Also see:  ^City^   ^State^   ^Editing Keys^
  251. *E
  252. *B 16,Compiler
  253.  
  254.  
  255.         Select Compiler
  256.         ---------------
  257.  
  258.         Use the selection bar to move around then press
  259.         [Enter] on  the  compiler  of your choice.  You
  260.         can  also  select a  compiler by  pressing  its
  261.         highlighted letter.
  262.  
  263.  
  264.         Also see:  ^Editing Keys^
  265. *E
  266. *B 17
  267.  
  268.  
  269.  
  270.           Amount
  271.           ------
  272.  
  273.           Enter amount of invoice in dollars and cents.
  274.  
  275.  
  276.           Also see:  ^Numeric Fields^   ^Editing Keys^
  277. *E
  278. *B 18,Numeric Fields
  279.  
  280.  
  281.                      Numeric Fields
  282.                      --------------
  283.  
  284.       Editing  numeric fields is  different than normal
  285.       text fields.  Digits before the decimal point are
  286.       right  justified  and  space filled. Digits after
  287.       the  decimal  point are  left justified  and zero
  288.       filled.  Pressing [Enter] will  process the whole
  289.       numeric field and pressing the decimal point will
  290.       process only the digits before the decimal point.
  291.  
  292.  
  293.       Also see:  ^Editing Keys^
  294. *E
  295. *B 19
  296.  
  297.  
  298.                   Example Editor Interface
  299.                   ------------------------
  300.  
  301.        This is an example of an editor-type interface
  302.        which would use a pull-down menu system.  Valid
  303.        movement/selection keys are:
  304.  
  305.            Arrow Keys - movement of selection bar
  306.            [Enter]    - selects menu item under bar
  307.            [Esc]      - backup 1 menu
  308.  
  309.        You may also select a menu item by pressing its
  310.        highlighted letter or by using a mouse.
  311. *E
  312. *B 20
  313.  
  314.  
  315.  
  316.                           File Menu
  317.                           ---------
  318.  
  319.       This pull-down menu contains various file and system
  320.       commands.
  321.  
  322.  
  323.          ^Load^         ^Save^       ^Rename^       ^New^
  324.  
  325.          ^Directory^    ^Execute^    ^OS Shell^     ^Quit^
  326. *E
  327. *B 21
  328.  
  329.  
  330.  
  331.                           Edit Menu
  332.                           ---------
  333.  
  334.       This pull-down menu contains various editing
  335.       commands.
  336. *E
  337. *B 22,Load
  338.  
  339.  
  340.  
  341.       Load
  342.       ----
  343.  
  344.       This is used to load a file into the editor.
  345.  
  346.  
  347.       Also see:  ^Save^   ^Rename^
  348. *E
  349. *B 23,Save
  350.  
  351.  
  352.  
  353.       Save
  354.       ----
  355.  
  356.       This is used to save current editing file.
  357.  
  358.  
  359.       Also see:  ^Load^   ^Rename^
  360. *E
  361. *B 24,Rename
  362.  
  363.  
  364.  
  365.       Rename
  366.       ------
  367.  
  368.       This is used to rename current editing file
  369.       to another valid file name.
  370.  
  371.  
  372.       Also see:  ^Load^   ^Save^
  373. *E
  374. *B 25,New
  375.  
  376.  
  377.  
  378.       New
  379.       ---
  380.  
  381.       This is used to clear the editor's workspace and
  382.       assign a new file name to it.
  383. *E
  384. *B 26,Directory
  385.  
  386.  
  387.  
  388.       Directory
  389.       ---------
  390.  
  391.       This will prompt you for a file specification and
  392.       display a list of all files matching it.
  393. *E
  394. *B 27,Execute
  395.  
  396.  
  397.  
  398.       Execute
  399.       -------
  400.  
  401.       This will prompt you for a DOS command, and then
  402.       will execute it.
  403.  
  404.  
  405.       Also see:  ^OS Shell^
  406. *E
  407. *B 28,OS Shell
  408.  
  409.  
  410.  
  411.       OS Shell
  412.       --------
  413.  
  414.       This will allow you to exit to DOS.  When you are
  415.       finished in DOS, type 'EXIT' to return to the demo.
  416.  
  417.  
  418.       Also see:  ^Execute^
  419. *E
  420. *B 29,Quit
  421.  
  422.  
  423.  
  424.       Quit
  425.       ----
  426.  
  427.       This selection allows you to exit the pull-down
  428.       portion of the TCXL demonstration program.
  429. *E
  430. *B 30,Scroll
  431.  
  432.  
  433.  
  434.                        Window Scrolling
  435.                        ----------------
  436.  
  437.        This demo  shows you how TCXL's window TTY output
  438.        functions allowing scrolling  within the  window.
  439.        Also demonstrated is TCXL's ANSI-like Escape code
  440.        sequence capability.  It is being used to  change
  441.        the color of the text as it scrolls.
  442.  
  443.  
  444.                   Press [Esc] to exit Help.
  445. *E
  446. *B 31
  447.  
  448.  
  449.  
  450.                    Change Window Attribute
  451.                    -----------------------
  452.  
  453.         This demo shows you how WatrChg() is able  to
  454.         manipulate the colors of the  window's border
  455.         and the window itself along with text inside.
  456.  
  457.  
  458.                   Press [Esc] to exit Help.
  459. *E
  460. *B 32
  461.  
  462.  
  463.  
  464.                     Change Window Border
  465.                     --------------------
  466.  
  467.      This demo shows you how Wborder() is able to modify
  468.      the  window  border  of  the  active window. It can
  469.      change to different border  styles, or no border at
  470.      all, which  increases  the window's effective area.
  471.  
  472.  
  473.                   Press [Esc] to exit Help.
  474. *E
  475. *B 33
  476.  
  477.  
  478.  
  479.                          Window Title
  480.                          ------------
  481.  
  482.         The Wtitle() function gives  the active window
  483.         a title.  It can  also change/delete the title
  484.         as well.  The window title can also be used as
  485.         an  alternate  method of identifying a window.
  486.  
  487.  
  488.                   Press [Esc] to exit Help.
  489. *E
  490. *B 34
  491.  
  492.  
  493.  
  494.                         Resize Window
  495.                         -------------
  496.  
  497.       This demo shows  you how the Wsize() function can
  498.       be used to resize the active  window by adjusting
  499.       its lower right-hand corner's screen coordinates.
  500.  
  501.  
  502.                   Press [Esc] to exit Help.
  503. *E
  504. *B 35
  505.  
  506.  
  507.  
  508.                       Text Line Drawing
  509.                       -----------------
  510.  
  511.       The WdrwHor() and WdrwVer() functions are used to
  512.       "draw"  horizontal  and  vertical  text lines. If
  513.       they  intersect  any  lines  having  the same box
  514.       type, an  appropriate  intersection will be made.
  515.       You are also able to connect with window borders.
  516.  
  517.  
  518.                   Press [Esc] to exit Help.
  519. *E
  520. *B 36
  521.  
  522.  
  523.  
  524.                          Move Window
  525.                          -----------
  526.  
  527.           This demo shows how the Wmove() function
  528.           is used to relocate the active window to
  529.           a new  row,col coordinate on the screen.
  530.  
  531.  
  532.                   Press [Esc] to exit Help.
  533. *E
  534. *B 37
  535.  
  536.  
  537.  
  538.                          Hide Window
  539.                          -----------
  540.  
  541.            The Whide() and Wunhide() functions are
  542.            used for  hiding and unhiding  windows.
  543.  
  544.  
  545.                   Press [Esc] to exit Help.
  546. *E
  547. *B 38
  548.  
  549.  
  550.  
  551.                        Activate Window
  552.                        ---------------
  553.  
  554.        This demo will show you how Wactiv() activates
  555.        windows.   The  activation  process brings the
  556.        specified  window  to  the  front,  making  it
  557.        available for use to many windowing functions
  558.        which   require  the   window  to  be  active.
  559.  
  560.  
  561.                   Press [Esc] to exit Help.
  562. *E
  563. *B 39
  564.  
  565.  
  566.  
  567.                          Copy Window
  568.                          -----------
  569.  
  570.          The  Wcopy()  function  makes a  copy  of the
  571.          active window by Wopen()-ing a new window and
  572.          copying the contents of the old window to it.
  573.  
  574.  
  575.                   Press [Esc] to exit Help.
  576. *E
  577. *B 40
  578.  
  579.  
  580.  
  581.                      Select Text Attribute
  582.                      ---------------------
  583.  
  584.         The  SelAttr() function allows you to  select
  585.         a text attribute.  You can move the selection
  586.         box using the arrow keys and [PgUp]/[PgDn] to
  587.         toggle the blinking attribute.  Press [Enter]
  588.         to select or [Esc] to abort.
  589. *E
  590. *B 41
  591.  
  592.  
  593.  
  594.  
  595.                             Input
  596.                             -----
  597.  
  598.         This demo shows how you can use TCXL's  input
  599.         system  to solicit formatted data input on  a
  600.         line-by-line basis.
  601.  
  602.  
  603.                   Press [Esc] to exit Help.
  604. *E
  605. *B 42
  606.  
  607.  
  608.  
  609.                            Strings
  610.                            -------
  611.  
  612.         This  demo  presents TCXL's  strings system.
  613.         For  each  category  of  string  operations,
  614.         you  will see sample code using TCXL  string
  615.         functions,  along with the displayed results
  616.         of the sample code.
  617.  
  618.  
  619.                   Press [Esc] to exit Help.
  620. *E
  621. *B 43
  622.  
  623.  
  624.  
  625.  
  626.                            Defaults
  627.                            --------
  628.  
  629.         This  pull-down  menu  contains options  for
  630.         changing settings within the demo editor.
  631.  
  632.                   Press [Esc] to exit Help.
  633.  
  634.  
  635.  
  636.  
  637. *E
  638. *B 44
  639.  
  640.  
  641.  
  642.                               Run
  643.                               ---
  644.  
  645.                This is an example of a popup menu.
  646.  
  647.                   Press [Esc] to exit Help.
  648. *E
  649. *B 45
  650.  
  651.  
  652.  
  653.  
  654.                            Options
  655.                            -------
  656.  
  657.         This pull-down menu contains options for
  658.         changing  "system" settings,  especially
  659.         the screen size.
  660.  
  661.  
  662.                   Press [Esc] to exit Help.
  663. *E
  664.