home *** CD-ROM | disk | FTP | other *** search
/ Gigabyte Shareware / GigabyteShareware.cdr / 030a / boss_doc.lzh / BOSS.TOC < prev   
Text File  |  1990-10-29  |  13KB  |  258 lines

  1.  
  2.  
  3.  
  4.                        T A B L E   O F   C O N T E N T S 
  5.  
  6.           1. Introduction...............................................1
  7.  
  8.           2. Technical Nitty Gritties...................................1
  9.  
  10.           3. User Supported Software....................................2
  11.              3.1. Registering...........................................2
  12.              3.2. Support Services......................................2
  13.                   3.2.1. Electronic Support.............................3
  14.  
  15.           4. The Basics.................................................4
  16.              4.1. Window Basics.........................................5
  17.              4.2. Data Entry Basics.....................................6
  18.              4.3. Form Basics...........................................7
  19.              4.4. Popup Menu Basics.....................................8
  20.                   4.4.1. Notes.........................................13
  21.              4.5. Help System Basics...................................14
  22.                   4.5.1. Notes.........................................16
  23.              4.6. Mouse Basics.........................................19
  24.              4.7. Important Concepts...................................22
  25.                   4.7.1. WINDOWS.H.....................................22
  26.                   4.7.2. Window Handles................................22
  27.                   4.7.3. Mouse Handles.................................22
  28.                   4.7.4. Window Origin.................................22
  29.                   4.7.5. Text and Data Field Origins...................22
  30.                   4.7.6. Attributes....................................22
  31.                   4.7.7. Fields and Forms..............................23
  32.                   4.7.8. Return Values.................................23
  33.                   4.7.9. Closing Forms and Windows.....................23
  34.                   4.7.10. Overlapping Windows..........................24
  35.                   4.7.11. Functions....................................25
  36.  
  37.           5. Distribution Methods & Media Kits ........................26
  38.              5.1. CompuServe, GENIE, BIX, & Bulletin Board Files.......26
  39.              5.2. The SHAREWARE Distribution Diskette(s)...............26
  40.              5.3. The SOURCE Distribution Diskette(s)..................30
  41.  
  42.           6. Installation, Compiling, Linking .........................41
  43.              6.1. Installation.........................................41
  44.              6.2. Compiling............................................43
  45.              6.3. Linking..............................................44
  46.  
  47.           7. General Notes.............................................46
  48.              7.1. Upgrading - Existing Applications Impact.............47
  49.              7.2. Current Compilers & Libraries........................47
  50.              7.3. EGA & VGA Expanded Line & Column Modes...............47
  51.              7.4. Terminate and Stay Resident (TSR) Programming........47
  52.              7.5. Important Globals....................................48
  53.                   7.5.1. wns_dmaflg....................................48
  54.                   7.5.2. wn_sbit.......................................48
  55.                   7.5.3. wns_escape....................................48
  56.              7.6. Microsoft C..........................................49
  57.              7.7. Microsoft QuickC.....................................49
  58.              7.8. Borland Turbo C......................................50
  59.  
  60.  
  61.  
  62.              7.9. Borland Turbo C++....................................50
  63.              7.10. MIX Power C.........................................50
  64.              7.11. Datalight C.........................................51
  65.              7.12. Zortech C...........................................51
  66.              7.13. Watcom C............................................51
  67.              7.14. Lattice C...........................................51
  68.              7.15. Aztec C.............................................52
  69.              7.16. Feedback............................................52
  70.              7.17. Hints on Resolving Common Problems..................53
  71.  
  72.           8. Making Changes............................................54
  73.              8.1. General Considerations...............................54
  74.              8.2. Specific Changes to Consider.........................55
  75.              8.3. Making Changes - An Overview by The Numbers .........56
  76.              8.4. Assembly Language Object Files.......................56
  77.              8.5. Assembly Language Object File Matrix.................57
  78.              8.6. Assembler Code.......................................59
  79.              8.7. C Code...............................................60
  80.  
  81.           9. Library Rebuilding (MSC5.1, QC2.0, LC 3.41)...............61
  82.  
  83.          10. Function Call Synopsis....................................62
  84.              10.1. wn_init -- init window system.......................63
  85.              10.2. wn_exit -- exit window system.......................63
  86.              10.3. wn_psinit() -- init window system - physical size...63
  87.              10.4. wn_dmode -- set window display mode.................64
  88.              10.5. wn_open -- open window .............................65
  89.              10.6. wn_title -- title window............................67
  90.              10.7. wn_titla -- title window with attribute.............67
  91.              10.8. wn_stitle -- super title window.....................68
  92.              10.9. wn_stitla -- super title window with attribute......69
  93.              10.10. wn_close -- close window...........................70
  94.              10.11. wn_save -- save screen image ......................70
  95.              10.12. wn_restore -- restore saved screen image...........71
  96.              10.13. wn_move -- move window.............................71
  97.              10.14. wn_locate -- locate cursor in window...............72
  98.              10.15. wn_printf -- window printf.........................73
  99.              10.16. wn_puts -- put string (high speed).................74
  100.              10.17. wn_putc -- put character ..........................74
  101.              10.18. wn_gets -- get string with validation..............75
  102.              10.19. wn_putsa -- put string and attribute (high speed)..76
  103.              10.20. wn_putca -- put character and attribute............76
  104.              10.21. wn_insrow -- insert row in window..................77
  105.              10.22. wn_delrow -- delete row from window................77
  106.              10.23. wn_clr -- clear window.............................78
  107.              10.24. wn_activate -- activate window.....................78
  108.              10.25. wn_color -- set window & border attribute..........79
  109.              10.26. wn_wrap -- set/clear line wrap flag................80
  110.              10.27. wn_sync -- set/clear cursor synchronization flag...80
  111.              10.28. wn_scroll -- set scrolling method for window.......81
  112.              10.29. wn_dma -- set/clear write RAM directly flag........82
  113.              10.30. wn_fixcsr -- update window cursor position.........82
  114.              10.31. wn_boxset -- set box drawing character set.........83
  115.              10.32. wn_natrib -- set new attribute in window NOW!......83
  116.              10.33. wn_dborder -- draw (replace) border on window......84
  117.  
  118.  
  119.  
  120.              10.34. wn_input -- general purpose window input...........85
  121.              10.35. wn_frmopn -- open data entry form..................90
  122.              10.36. wn_frmget -- get (read) data entry form............91
  123.              10.37. wn_frmcls -- close data entry form.................92
  124.              10.38. wn_gdate - input date in window....................93
  125.              10.39. wn_gtime -- input time in window...................95
  126.              10.40. wn_gphone -- input phone number in window..........97
  127.              10.41. wn_gtext -- input text in window...................99
  128.              10.42. wn_gutext -- input upper case text in window.......99
  129.              10.43. wn_gltext -- input lower case text in window.......99
  130.              10.44. wn_gatext -- input text & graphics characters  ....99
  131.              10.45. wn_gpword -- input password in window.............101
  132.              10.46. wn_gint -- input integer in window................103
  133.              10.47. wn_guint - input unsigned integer in window.......105
  134.              10.48. wn_glong -- input long integer in window..........107
  135.              10.49. wn_gulong -- input unsigned long integer in windo.109
  136.              10.50. wn_gfloat -- input float in window................111
  137.              10.51. wn_gdouble -- input double in window..............113
  138.              10.52. wn_gbool -- input logical in window...............115
  139.              10.53. wn_dtext -- display text on input form............117
  140.              10.54. wn_iemsg -- display input error message...........118
  141.              10.55. wn_ihmsg -- display input help message............119
  142.              10.56. wn_shkey -- set HELP key code.....................119
  143.              10.57. wn_popup -- display and act on popup menu.........120
  144.              10.58. wn_qpopup -- display quick popup window...........121
  145.              10.59. wh_hlinit -- initialize help system...............122
  146.              10.60. wn_help -- display help message ..................125
  147.              10.61. wn_sleftj -- (string) left justify ...............126
  148.              10.62. wn_srightj -- (string) right justify .............126
  149.              10.63. wn_scenter -- (string) center ....................127
  150.              10.64. wn_sdelspc -- (string) delete leading/trailing sp.128
  151.              10.65. wn_strndx -- (string) return index of s2 in s1....128
  152.              10.66. mo_reset -- reset/init mouse......................129
  153.              10.67. mo_show -- show mouse.............................130
  154.              10.68. mo_hide -- hide mouse.............................131
  155.              10.69. mo_pos -- get mouse pixel position & status.......132
  156.              10.70. mo_move -- move mouse pixel cursor................133
  157.              10.71. mo_pbinfo -- get pressed mouse botton status......134
  158.              10.72. mo_rbinfo -- get released mouse button status.....135
  159.              10.73. mo_clim -- set mouse min/max pixel column limits..136
  160.              10.74. mo_rlim -- set mouse min/max pixel row limits.....136
  161.              10.75. mo_sgcursor -- set mouse graphics cursor..........137
  162.              10.76. mo_scursor -- set mouse cursor....................138
  163.              10.77. mo_motion  -- get mouse motion counters...........140
  164.              10.78. mo_task -- define mouse event handler.............141
  165.              10.79. mo_lpon -- mouse light pen emulation on...........142
  166.              10.80. mo_lpoff -- mouse light pen emulation off.........142
  167.              10.81. mo_ratio -- set motion to pixel ratio.............142
  168.              10.82. mo_rcpos -- return current position of mouse......143
  169.              10.83. mo_locate -- locate (position) mouse cursor.......145
  170.              10.84. mo_press -- get mouse button press status.........146
  171.              10.85. mo_release -- get mouse button release status.....148
  172.              10.86. mo_reigon -- set mouse region.....................150
  173.              10.87. mo_setptr -- set mouse pointer and attributes.....151
  174.              10.88. mo_wait -- wait for mouse to settle...............152
  175.  
  176.  
  177.  
  178.              10.89. mo_nbutt -- get mouse button count................153
  179.              10.90. _getca -- get character and attribute.............154
  180.              10.91. _putca -- put character and attribute ............154
  181.              10.92. _vidblt -- video block transfer...................155
  182.              10.93. v_spage -- set active display page................155
  183.              10.94. v_cls -- clear entire video screen ...............156
  184.              10.95. v_smode -- set video mode.........................156
  185.              10.96. v_wca -- write character and attribute............157
  186.              10.97. v_wtty -- write character TTY mode................157
  187.              10.98. v_locate -- locate (position) cursor..............158
  188.              10.99. v_hidec -- hide cursor............................158
  189.              10.100. v_sctype -- set cursor type (style)..............159
  190.              10.101. v_sapu -- scroll active display page up..........159
  191.              10.102. v_sapd -- scroll active display page down........160
  192.              10.103. v_rcpos -- return current cursor position........160
  193.              10.104. v_rcvs -- return current video state.............161
  194.              10.105. v_getch -- get keyboard character and scan code..161
  195.              10.106. v_kstat -- get keyboard status...................162
  196.              10.107. v_kflush -- flush keyboard buffer................162
  197.              10.108. v_border -- set border color.....................162
  198.  
  199.          11. Registration Form........................................163
  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.                                    1
  258.