home *** CD-ROM | disk | FTP | other *** search
/ CICA 1992 November / CICA_MS_Windows_CD-ROM_Walnut_Creek_November_1992.iso / win3 / util / cusbut10 / cusbut.man < prev    next >
Text File  |  1990-06-21  |  4KB  |  103 lines

  1. Welcome to CUSBUT.EXE or in a nicer turn of phrase "Custom Buttons" 
  2.  
  3. This is version 1.0 of CusBut
  4.  
  5. You should have in this ZIP,  CusBut.exe, CusBtn.DLL, 
  6. and this little manual
  7.  
  8. This little utility is a hint of what's to come in Click! Filer 1.1
  9.  
  10. Both CusBut 1.0 and Click!Filer 1.1 ( when finished ) will 
  11. provide up to 99 panels of 12 buttons capable of running Win 3.0 and
  12. DOS programs and BATCH files.
  13.  
  14. Also you can program HotKeys to launch the programs associated with the 
  15. buttons.  
  16.  
  17. WHERE TO PUT 'EM ......
  18.  
  19.   Put 'em all in the Windows Directory.
  20.  
  21. WHAT ARE THEY
  22.  
  23.    Cusbut.exe is merely a small Windows 3.0 exe to call the CusBtn.DLL
  24.  
  25.    CusBtn.DLL is a Dynamic Link Library which can be called by CusBut.exe,
  26.       other programs you write which load and call this library.
  27.  
  28.    AUTOGENERATED CONFIG FILES
  29.  
  30.    cusbtn.ini   the custom ini file for the dll.  All info is stored here.
  31.  
  32.    cb.cb        a special high speed copy of the HotKey info in cusbtn.ini
  33.                 if no cb.cb exists, the first load of cusbut will be rather
  34.                 long as it reads the entire .ini file, it will make a cb.cb
  35.                 file from this info and future operation of cusbut will be
  36.                 much faster at loading.  Why?  I have no idea why the 
  37.                 Win 3.0 GetPrivateProfileString routine is so slow, so I
  38.                 just went around it to keep you from waiting.  When you 
  39.                 update your ini via the Config Dialog, cb.cb will update
  40.                 automatically.  If you edit your .ini yourself, erase the
  41.                 cb.cb so that it will be regenerated to match you .INI
  42.  
  43. THE Button panel
  44.  
  45.    12 buttons on the bottom 2 rows are programmed by you.  The arrow 
  46. controller on the right will scroll through the panels of buttons you 
  47. have previously programmed.  The minimum number of panels is 2, the max 99.
  48. the text in the center is the name you give this panel.  The left top button
  49. calls a config dialog.
  50.  
  51.    The Config dialog allows you to select each custom button with radio 
  52. buttons.  You choose the style of program launch you wish.  No args just
  53. calls the program. Fixed args appends the args you place in the associated
  54. edit box.  Dialog Args calls a dialog before launch for you to enter your
  55. args.  Source Args will call a dialog with a Directory and File list for you
  56. to select the source files.  Please note that since these file are sent to
  57. the program with their full path, at some point 256 chars they get cut off 
  58. by the WinExec routine so where ever wild cards can be used, try the dialog
  59. arg style for lots of files.
  60.  
  61.    You can set the Max Panels value and enter the new panels name in the 
  62. scrolling edit box inside the Group GroupBox.  When you arrow to a panel 
  63. which hasn't been entered, the next panel entry is automantically appended 
  64. to the CusBtn.INI file, so you have a small wait as it creates a blank panel.
  65.  
  66. You must exit the config dialog with an OK to ensure that the new MAX PANELS 
  67. value is written to the INI file.  
  68.  
  69. HOTKEY EDITING
  70.  
  71.    Press Program HOTKEY
  72.  
  73.    Press any combination of CNTRL, SHIFT and ALT + a key
  74.  
  75.    RIGHT CNTRL and LEFT CNTRL are identical to the hotkey
  76.    RIGHT SHIFT and LEFT SHIFT are identical to the hotkey
  77.    RIGHT ALT and LEFT ALT are identical to the hotkey
  78.  
  79.    Click OK
  80.  
  81.    Oh yes, you may enter function keys ( F1-F16 ) BACKSPACE etc...
  82.  
  83. WARNING.... I do no checks to see if the HOTKEY you request will clash with
  84. anyone elses HOTKEYS, that's your job.  Also currently I do not check if
  85. you have selected more than one program to match the same hotkey.
  86.  
  87. After setting values for a button, click SET.INI to place that button 
  88. into the INI and cb.cb.  Do so for each button you wish to change.
  89.  
  90. HOTKEYS work even with the program in ICONIC so use it that way to save
  91. room on the screen.
  92.  
  93. Please make comments to the uploader T.BAGFORD on GENIE
  94.        or the programmer TROGLOBYTE on PeopleLink
  95.  
  96. Any suggestions or observed errata are of interest.
  97.  
  98. Click! Filer 1.1 will contain this program's features with any changes that 
  99. occur from now till then.  I will maintain both styles of this program so 
  100. those with no need for the full Filer can use the hotkeys.
  101.  
  102.  
  103.