home *** CD-ROM | disk | FTP | other *** search
/ Millennium Time Capsule / AC2000.BIN / disks / ac1_disk / appline.21e / appline.stg < prev    next >
Text File  |  1996-07-04  |  20KB  |  595 lines

  1. ##ACE-STGPAR 4 0348 
  2. @database "AppLine"
  3. @author "Holger Weets/Joe Connor"
  4. @$VER: APPLINE.HYP (@:"__DATE__")
  5. @subject "Documentation/Utilities"
  6. @options "+z-s-j-d12"
  7.  
  8. @node main "AppLine"
  9. @symbol r AppLine
  10. @{B}@{"AppLine v2.1                                                        AppLine" ignore} @{0}
  11. @line 1 75 0 0 7
  12.  
  13. @limage appline.img 1
  14.  
  15.  
  16.  
  17.  What does AppLine do?
  18.  Installation
  19.  System requirements
  20.  Limitations and tips
  21.  Operation
  22.  
  23.  Status, liability and registration
  24.  
  25.  History
  26.  
  27. @endnode
  28.  
  29. @node "What does AppLine do?
  30. @{B}@{"What does AppLine do?                                               AppLine" ignore} @{0}
  31. @line 1 75 0 0 7
  32.  
  33. AppLine installs an AV compatible button bar capable of selecting 
  34. between all running (GEM) applications.
  35.  
  36. Applications can be selected, closed, configured (hide, hide others, 
  37. freeze etc) and passed parameters via the AV protocol.
  38.  
  39. The screen manager is automatically ignored and other applications can 
  40. be 'switched off' in the file APPLINE.INF.
  41.  
  42. @endnode
  43.  
  44. @node "Installation"
  45. @{B}@{"Installation                                                        AppLine" ignore} @{0}
  46. @line 1 75 0 0 7
  47.  
  48. @{B}Important!@{b}
  49. AppLine is a MagiC application and doesn't run under TOS.
  50.  
  51. -Copy APPLINE.APP and APPLINE.INF to your APPS folder.
  52. -If you're running in a monochrome resolution you should use the mono 
  53.  RSC file. To do this rename APPLINE.RSC to APPLINE.RSX then rename 
  54.  APPLINEM.RSC to APPLINE.RSC.
  55. -AppLine is configured via APPLINE.INF which should be edited to your 
  56.  personal preferences using any ASCII text editor (Notice, Everest 
  57.  etc). The following options are available:
  58.  
  59. * @{B}<name>@{0}
  60.   Listed applications are not displayed on the AppLine button bar.
  61.   Example: WBDAEMON
  62.  
  63. @symbol ai "!<name>"
  64. * @{B}!<name>@{0}
  65.   Applications which crash AppLine when topped with no open windows can 
  66.   be listed here; AppLine refrains from provoking such applications!
  67.   Example: !CAT
  68.  
  69. @symbol ai "-<name>"
  70. * @{B}-<name>@{0}
  71.   Informs AppLine the application <name> doesn't possess its own menu 
  72.   bar. Such applications are topped when selected.
  73.   Example: ST-GUIDE
  74.  
  75. @symbol ai "=<name>"
  76. * @{B}=<name>@{0}
  77.   Sets the text colour used for the AppLine button. Values between 0 
  78.   and 15 are allowed.
  79.   The default colour is set via '=*' and appears in black.
  80.   Example: =THING 11       # Displays in green
  81.  
  82. Note:
  83. Filenames must be entered in upper case up to a maximum of eight 
  84. characters without the file extension.
  85.  
  86. The following switches are provided to control the behaviour of 
  87. AppLine:
  88.  
  89. /topwind          -AppLine window to foreground
  90. /backwind         -AppLine window always in the background
  91. /nocloser         -AppLine closer button not displayed
  92. /default          -Action assigned to AppLine button
  93. /showmem          -Display free memory after last button
  94. /large            -Memory display in large system font
  95. /topline          -Position button bar immediately under menu bar
  96. /select           -Select button for the active application
  97. /timer            -Sets the interval before updating the button bar
  98. /resize           -Button bar automatically resizes to suit number of buttons
  99. /rstart           -Button bar grows from right to left
  100. /vertical         -Buttons stacked vertically instead of horizontal
  101. /deskfirst        -Desktop is the first button
  102. /fkeys            -Buttons selectable via function keys
  103. /xoff             -Horizontal offset from left screen edge
  104. /yoff             -Vertical offset from lower/top screen edge
  105. /space            -Spacing between button groups
  106. /nowind           -Buttons for applications with no open windows greyed out
  107. /frozen-disabled  -Buttons for frozen applications struck through
  108. /border           -Boldness of 3D effect
  109.  
  110. @endnode
  111.  
  112.  
  113. @node "/topwind"
  114. @xref "/backwind"
  115. @{B}@{"/topwind                                                            AppLine" ignore} @{0}
  116. @line 1 75 0 0 7
  117.  
  118.   Setting this option means AppLine is topped on starting.
  119.  
  120. @endnode
  121.  
  122.  
  123. @node "/nocloser"
  124. @xref "/default"
  125. @{B}@{"/nocloser                                                           AppLine" ignore} @{0}
  126. @line 1 75 0 0 7
  127.  
  128.   Set this option if the closer icon (left hand edge) is not required.
  129.  
  130. @endnode
  131.  
  132.  
  133. @node "/showmem"
  134. @xref "/large"
  135. @{B}@{"/showmem                                                            AppLine" ignore} @{0}
  136. @line 1 75 0 0 7
  137.  
  138.   Set this option to display the free memory at the right hand end of 
  139.   the AppLine button bar. 
  140.   Note:
  141.   The text is overwritten by buttons if they extend close to the right 
  142.   hand edge.
  143.  
  144. @endnode
  145.  
  146.  
  147. @node "/topline"
  148. @{B}@{"/topline                                                            AppLine" ignore} @{0}
  149. @line 1 75 0 0 7
  150.  
  151.   Set this option to display the AppLine button bar directly under the 
  152.   menu bar instead of along the bottom of the screen.
  153.   
  154. @endnode
  155.  
  156.  
  157. @node "/select"
  158. @{B}@{"/select                                                             AppLine" ignore} @{0}
  159. @line 1 75 0 0 7
  160.  
  161.   If this option is set AppLine selects the application which owns the 
  162.   topped window. If no windows are open the application which owns the 
  163.   menu bar is selected. If AppLine itself is topped the 'Action 
  164.   button' (left hand edge of the button bar) is selected.
  165.  
  166. @endnode
  167.  
  168.  
  169. @node "/timer"
  170. @{B}@{"/timer                                                              AppLine" ignore} @{0}
  171. @line 1 75 0 0 7
  172.  
  173.   Sets the interval before updating the AppLine button bar. This value 
  174.   defaults to 2 seconds unless otherwise specified.
  175.   
  176. @endnode
  177.  
  178.  
  179. @node "/resize"
  180. @{B}@{"/resize                                                             AppLine" ignore} @{0}
  181. @line 1 75 0 0 7
  182.  
  183.   Sets AppLine to automatically re-size the width of the button bar to 
  184.   accomodate the available buttons, no underying box remains.
  185.  
  186. @endnode
  187.  
  188.  
  189. @node "/rstart"
  190. @xref "/resize"
  191. @{B}@{"/rstart                                                             AppLine" ignore} @{0}
  192. @line 1 75 0 0 7
  193.  
  194.   This option adds buttons from right to left if the /resize option is 
  195.   active.
  196.  
  197. @endnode
  198.  
  199.  
  200. @node "/vertical"
  201. @{B}@{"/vertical                                                           AppLine" ignore} @{0}
  202. @line 1 75 0 0 7
  203.  
  204.   Displays the button bar in the top left hand corner and stacks 
  205.   buttons vertically downwards. The position can be adjusted using the 
  206.   /xoff and /yoff options. The following options are affected:
  207.   /resize   ;always active
  208.   /rstart   ;has no effect
  209.   /topline  ;always active
  210.   /showmem  ;not available
  211.   /large    ;no /showmem, no /large
  212.  
  213. @endnode
  214.  
  215.  
  216. @node "/backwind"
  217. @xref "/topwind"
  218. @{B}@{"/backwind                                                           AppLine" ignore} @{0}
  219. @line 1 75 0 0 7
  220.  
  221.   Set this option to force the AppLine button bar to remain in the 
  222.   background.
  223.   Disadvantages:
  224.   AppLine is ignored by 'Cycle window' options
  225.   Drag&Drop of files onto AppLine buttons isn't possible.
  226.   
  227. @endnode
  228.  
  229.   
  230. @node "/default"
  231. @xref "/nocloser"
  232. @{B}@{"/default                                                            AppLine" ignore} @{0}
  233. @line 1 75 0 0 7
  234.  
  235.   This option determines the function of the icon at the left hand 
  236.   edge of the AppLine button bar.
  237.   Options are: 'close', 'top' or 'bottom' -anything else is ignored 
  238.   and results in the popup being displayed.
  239.  
  240. @endnode
  241.  
  242.  
  243. @node "/deskfirst"
  244. @{B}@{"/deskfirst                                                          AppLine" ignore} @{0}
  245. @line 1 75 0 0 7
  246.  
  247.   Set this option to force the desktop button to the left hand edge of 
  248.   the AppLine button bar (i.e. the first button) -otherwise the desktop 
  249.   appears after any ACCs.
  250.   Note:
  251.   If the desktop is set to unload from memory during program execution 
  252.   the desktop button is still displayed if this option is set.
  253.  
  254. @endnode
  255.  
  256.  
  257. @node "/fkeys"
  258. @{B}@{"/fkeys                                                              AppLine" ignore} @{0}
  259. @line 1 75 0 0 7
  260.  
  261.   Set this option to selection buttons using the function keys. The 
  262.   leftmost closer button is not taken into account, therefore the first 
  263.   button to the right of the closer can be selected by pressing F1, 
  264.   the next by pressing F2 and so on.
  265.   Disadvantage:
  266.   The buttons can no longer pass files via Drag&Drop as an AV Server.
  267.  
  268. @endnode
  269.  
  270.  
  271. @node "/large"
  272. @xref "/showmem"
  273. @{B}@{"/large                                                              AppLine" ignore} @{0}
  274. @line 1 75 0 0 7
  275.  
  276.   Set this option to display the free memory using the normal system 
  277.   font (9 point). Unless this option is set the free memory is 
  278.   displayed in the same point size as the button text.
  279.  
  280. @endnode
  281.  
  282.  
  283. @node "/xoff"
  284. @xref "/yoff"
  285. @{B}@{"/xoff                                                               AppLine" ignore} @{0}
  286. @line 1 75 0 0 7
  287.  
  288.   Sets the distance, in pixels, between the left hand edge of the 
  289.   screen and the left hand edge of AppLine. This enables iconified 
  290.   windows to be displayed down the left hand screen edge without being 
  291.   obscured by AppLine.
  292.   Example: /xoff 72
  293.  
  294. @endnode
  295.  
  296. @node "/yoff"
  297. @xref "/xoff"
  298. @xref "/topline"
  299. @{B}@{"/yoff                                                               AppLine" ignore} @{0}
  300. @line 1 75 0 0 7
  301.  
  302.   Sets the distance, in pixels, between the lower edge of AppLine and 
  303.   the bottom of the screen. This enables iconfied windows to be 
  304.   displayed along the bottom of the screen without being obscured by 
  305.   AppLine.
  306.   Example: /yoff 4
  307.  
  308. @endnode
  309.  
  310.  
  311. @node "/space"
  312. @{B}@{"/space                                                              AppLine" ignore} @{0}
  313. @line 1 75 0 0 7
  314.  
  315.   Set this option to insert a small gap between any desired button. The 
  316.   action button on the left hand end of the AppLine button bar is 
  317.   ignored.
  318.   This can be used to create a gap between ACCs and APPs etc.
  319.   Example: /space 3 -adds a gap after the third button.
  320.  
  321. @endnode
  322.  
  323.  
  324. @node "/nowind"
  325. @xref "/frozen-disabled"
  326. @{B}@{"/frozen                                                             AppLine" ignore} @{0}
  327. @line 1 75 0 0 7
  328.  
  329.   Set this option to grey out any AppLine buttons for applications with 
  330.   no currently open windows.
  331.   The display can be adjusted using the /frozen-disabled switch
  332.  
  333. @endnode
  334.  
  335.  
  336. @node "/frozen-disabled"
  337. @{B}@{"/frozen-disabled                                                    AppLine" ignore} @{0}
  338. @line 1 75 0 0 7
  339.  
  340.   Any application/s with no open windows are displayed with struck 
  341.   through buttons. Frozen applications are displayed in light text.
  342.   
  343. @endnode
  344.   
  345.  
  346. @node "/border"
  347. @{B}@{"/border                                                             AppLine" ignore} @{0}
  348. @line 1 75 0 0 7
  349.  
  350.  This option sets the 'boldness' of the 3D effect in pixels. The bigger 
  351.  the value the bolder the frame.
  352.  
  353. @endnode
  354.  
  355.  
  356. @node "System requirements"
  357. @{B}@{"System requirements                                                 AppLine" ignore} @{0}
  358. @line 1 75 0 0 7
  359.  
  360. AppLine only runs under MagiC >= v3.0 and MagiC Mac but is otherwise 
  361. resolution and platform independent.
  362.  
  363. @endnode
  364.  
  365.  
  366. @node "Limitations and tips"
  367. @{B}@{"Limitations and tips                                                AppLine" ignore} @{0}
  368. @line 1 75 0 0 7
  369.  
  370. So long as enough space is available all AppLine buttons are displayed 
  371. at the same width. If space becomes limited the button width is 
  372. reduced to the minimum until space is exhausted, beyond that tough 
  373. luck! Unless you're running lots of small applications you're likely 
  374. to run out of memory before running out of space for buttons, but 
  375. there's always one isn't there?
  376. Tips:
  377. -You could rename lengthy applications (Note: some programs don't like 
  378.  this) enabling more buttons to be crammed onto the AppLine bar.
  379. -If you find the small buttons and text to puny you can change the 
  380.  buttons to the standard system font (9 point). User defined fonts will 
  381.  not be implemented.
  382.  
  383. @endnode
  384.  
  385.  
  386. @node "Operation"
  387. @{B}@{"Operation                                                           AppLine" ignore} @{0}
  388. @line 1 75 0 0 7
  389.  
  390. A single click on an AppLine button tops all the windows of the 
  391. selected application to the foreground in the correct sequence. If the 
  392. application has no open window a VA_START message with a null pointer 
  393. as a parameter is sent to activate the selected application.
  394.  
  395. @box 1 70 12
  396.  
  397.   There are a few programs which cannot cope:
  398.       - Thing: fixed in the current beta
  399.       - CAT: fixed in the current beta
  400.       - QED: fixed in next release
  401.       - COMA: Works from v3.20
  402.       VT52, Kandinsky, TakeOff, Esscode, Zoom, Hex-Edit, Interface
  403.       still have problems.
  404.   If you're confronted by two bombs when attempting to top an 
  405.   application please write to the author of the relevant program and 
  406.   ask them to fix their programs!
  407.   
  408.   
  409.   
  410. @{B}Options popups@{b}
  411. A popup appears if you hold down the [Control] key, or right mouse 
  412. click, or double click, on on the AppLine button bar. The following 
  413. options are available:@{0}
  414.  
  415. @limage popup.img 1 0 0
  416.  
  417. @symbol ai "To foreground"
  418.     To foreground   Tops all windows belonging to the selected 
  419.                     application to the foreground (with a single click)
  420.  
  421. @symbol ai "To background"
  422.     To background   Bottoms all windows belonging to the selected 
  423.                     application to the background (with a single click)
  424.  
  425. @symbol ai "Hide"
  426.     Hide            Hides all the windows belonging to the selected 
  427.                     application. This corresponds to the same function 
  428.                     available in the MagiC menu and actions can be 
  429.                     mixed between the MagiC and AppLine functions.
  430.                     Note:
  431.                     The hide feature has not always existed under 
  432.                     earlier MagiC versions and has only been 
  433.                     tested under MagiC v4.0.
  434.  
  435. @symbol ai "Hide others"
  436.     Hide others     Hides the windows of all applications except the 
  437.                     application selected in AppLine.
  438.                     Notes:
  439.                     Inevitably some programs don't liek this treatment, 
  440.                     AppLine can but try!
  441.                     If the selected application doens't have any open 
  442.                     windows then the hide functions are ignored.
  443.  
  444. @symbol ai "Freeze" "Thaw"
  445.     Freeze
  446.     Thaw            A frozen application is quasi terminated. All 
  447.                     windows belonging to a frozen application are 
  448.                     removed from screen and the application receives no 
  449.                     computer time. AppLine displays frozen 
  450.                     applications with struck through buttons.
  451.                     Thawing an application brings it back to life!
  452.  
  453. @symbol ai "Close"
  454.     Close           The application is send a AP_TERM message which 
  455.                     should cause the application to exit cleanly.
  456.  
  457. @symbol ai "Terminate"
  458.     Terminate       The application is forcibly removed from the system 
  459.                     and is 'dirty'. The application has no opportunity 
  460.                     to save its data and may lead to a total system 
  461.                     crash!
  462.                     Note:
  463.                     Terminate is for Emergency use only! Use Close 
  464.                     wherever possible.
  465.  
  466. Files can be Drag&Dropped onto AppLine buttons and they are passed to 
  467. the relevant application.
  468.  
  469. A popup appears if you click on the symbol at the left hand end of the 
  470. AppLine button bar. The following options are available:
  471.  
  472. @symbol ai "Show all" "Show defaults"
  473.     Show all
  474.     Show defaults   Select 'Show all' to add applications excluded in 
  475.                     APPLINE.INF (e.g. WBDAEMON, WINCOM etc) to the 
  476.                     button bar. 'Show defaults' removes excluded 
  477.                     applications from the button bar.
  478.  
  479. @symbol ai "All unhide"
  480.     All unhide      Performs the same function as the 'all unhide' 
  481.                     option in the MagiC (>=v4) popup.
  482.                     All hidden windows are restored to their original 
  483.                     positions. This option only makes sense if at least 
  484.                     one window has been hidden.
  485.  
  486. @symbol ai "Quit"
  487.     Quit            Exits AppLine, removing the button bar from the 
  488.                     screen and releases any memory used.
  489.  
  490. @endnode
  491.  
  492.  
  493. @node "Status, liability and registration"
  494. @{B}@{"Status, liability and registration                                  AppLine" ignore} @{0}
  495. @line 1 75 0 0 7
  496.  
  497. Status
  498. AppLine is Fairware and may be freely distributed in non-commercial 
  499. channels. AppLine and its documentation must always remain together, 
  500. complete with all its files and documentation.
  501.  
  502. If you regularly use AppLine you are expcted to register your copy, 
  503. either directly with me or via the InterActive support scheme run by 
  504. Joe Connor, please refer to SUPPORT.TXT included with this distribution 
  505. for more details.
  506.  
  507. Liability
  508. Neither I or any agent I may appoint accept any liability or 
  509. responsibility for any direct or indirect damage that may arise, either 
  510. financial, material or any other kind from either the use or misuse of 
  511. this software and associated documentation. All trademarks used are 
  512. recognised and acknowledged.
  513.  
  514. Registration
  515. You can either register directly with the author or via the InterActive 
  516. software support scheme. Please refer to SUPPORT.TXT included with this 
  517. distribution for more details.
  518.  
  519. The author:
  520. Holger Weets
  521. Tangastr. 45
  522. 26121 Oldenburg
  523. Germany
  524.  
  525. Konto (Account No): 023-182 041
  526. BLZ (Sort code):    280 501 00
  527.  
  528. Email:    
  529. Maus net: Holger Weets @ OL
  530. Internet: Holger_Weets@OL.maus.de
  531.  
  532. InterActive software support
  533. Joe Connor
  534. 65 Mill Road
  535. Colchester
  536. CO4 5LJ
  537. England
  538.  
  539. Email: 
  540. Internet: jconnor@cix.compulink.co.uk
  541. NeST:      90:102/168.0@nest.ftn
  542. Fanfiles:  95:110/106.4@fanfiles.ftn
  543.  
  544. Telephone:
  545. +44 (0)1206 852602 and leave a message on the answerphone!
  546.  
  547. @endnode
  548.  
  549.  
  550. @node "History"
  551. @{B}@{"History                                                             AppLine" ignore} @{0}
  552. @line 1 75 0 0 7
  553.  
  554. @{B}V2.0 -> V2.1@{0}
  555. · New RSC file APPLINEB.RSC included with buttons in larger font, 
  556.   simply rename to APPLINE.RSC to use.
  557. · If both /rstart and /vertical are active the button bar grows from 
  558.   the bottom upwards.
  559. · New /border option sets the boldness of the 3D-effect.
  560. · The closer icon includes a new popup with 'Show all/selection', 
  561.   'All unhide' and 'Quit' options.
  562. · Application popups now show memory used.
  563.  
  564. @{B}V1.9 -> V2.0@{0}
  565. · If /deskfirst is active numbers no longer appear in the first button, 
  566.   if the Desktop still has not been launched because AppLine was 
  567.   launched from the APPS folder.
  568. · The /resize operation may caused window scrolling problems for some 
  569.   users, now fixed.
  570. · New option /rstart allows the button bar to /resize from right to 
  571.   left.
  572. · New option /vertical stacks buttons vertically downwards.
  573. · New options /frozen-disabled. After multiple requests from one user 
  574.   the visual display of frozen applications can now be displayed in 
  575.   light text, same as /nowind option.
  576.  
  577. @{B}V1.8 -> V1.9@{0}
  578. First English version available -earlier history text available in 
  579. German only.
  580.  
  581. @endnode
  582.  
  583.  
  584. @pnode "Joe Connor"
  585. InterActive software support
  586.  
  587. @{B}Joe Connor@{0}
  588. 65 Mill Road
  589. Colchester
  590. CO4 5LJ
  591. Engand
  592.  
  593. @{B}Email:@{0}
  594. jconnor@@cix.compulink.co.uk
  595. @endnode