home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / dos / prg / c / boss / boss_doc.exe / BOSS.TOC < prev    next >
Text File  |  1994-10-16  |  13KB  |  202 lines

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