home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / mag_discs / 14 / programs / moreibar / !MoreIBar / !Help < prev    next >
Text File  |  1994-09-23  |  9KB  |  181 lines

  1. More Icon bar version 1.00
  2. © Sam Kington 23rd September 1994
  3. This program is freeware, *not* public domain – i.e., I retain copyright (see
  4. “Boring legal message”)
  5.  
  6. What this program does
  7. **********************
  8.  
  9.    This program is a response to a discussion on comp.sys.acorn (and a
  10. recurring one at that) about the tedium of having to scroll the icon bar to
  11. get at filer icons – the complaint being that it takes too much time. More
  12. Icon bar solves that problem by giving you a second icon bar that you can
  13. “roll up”, and scroll with a real scroll bar, so you can keep it permanently
  14. scrolled to see those pesky filer icons.
  15.  
  16.    When you run it, it produces a small window at the bottom left of the
  17. screen, which is like the icon bar except that:
  18.    • it’s resizable
  19.    • it’s scrollable with a real scroll bar
  20.    • the icons are stacked vertically rather than horizontally
  21.    • it’s not the real icon bar
  22.    The window will always stay stuck to the left of the screen, and there
  23. isn’t a resize icon, so all you can do is drag it up and down the screen. The
  24. bottom of the window will usually be on the top of the icon bar, so it
  25. doesn’t obscure anything, except when you drag it down lower than it can fit
  26. without squashing the scroll bar, in which case you can move it almost
  27. completely off the screen.
  28.  
  29. What it can do, and what it can’t
  30. *********************************
  31.  
  32.    Bear in mind that this window is actually owned by a separate task, not by
  33. the Window Manager; that it’s vertical and resizeable, whereas the icon bar
  34. is horizontal and unmoveable; and that it doesn’t actually do anything, it
  35. just pretends to be the real icon bar.
  36.    
  37.    The first obvious difference is that the icons may not be correctly
  38. aligned; or rather, may not look as good as the real icon bar. This is
  39. unavoidable: the icons weren’t supposed to be stacked vertically.
  40.  
  41.    Secondly, if you click MENU on an icon, More Icon bar will tell the real
  42. icon about the mouse click, and in the vast majority of cases a menu will
  43. appear. However, the menu will appear where it should appear if you had
  44. clicked on the icon bar – because, of course, according to the real program,
  45. you have. More Icon bar has to do some fancy mucking about to get the menu at
  46. the right position (i.e. at the same height of the click, just over the
  47. scroll bar), which means that the menu will temporarily appear over the real
  48. icon bar before moving to its correct position.
  49.  
  50.    Also, because More Icon bar has to ask the real icon about interactive
  51. help when it receives interactive help, there may be a slight flicker as the
  52. interactive help provider at first assumes there isn’t going to be a message,
  53. as More Icon bar hasn’t received the correct message before it has to answer
  54. the original help message sent to itself. The flicker is only slight, because
  55. as soon as More Icon bar gets the help text from the real task, it sends it
  56. off to the interactive help provider.
  57.  
  58.    Finally, although mouse clicks are correctly handled, as are drags from
  59. the Filer or the Pinboard or things, drags from applications don’t work
  60. (yet).
  61.  
  62. Refreshing the icon bar
  63. ***********************
  64.  
  65.    More Icon bar has its own menu. If you hold down ALT and click MENU, More
  66. Icon bar’s menu will appear, with the usual Info and Quit, and a “Refresh”
  67. option. (See interactive help for all this).
  68.  
  69.    This is because More Icon bar is just a copy of the icon bar, and while it
  70. checks the (real) icon bar when you click on the (fake) icon bar, it doesn’t
  71. know if you’ve clicked on the real icon bar, or if you’ve loaded a new
  72. application, or quit another one. It also doesn’t know if Black Hole’s icon
  73. is twirling, but I don’t think that’s *that* important ;).
  74.  
  75.    “Refresh” will take a second or two (on my ARM3 machine anyway), depending
  76. on how many icons you have on the icon bar.
  77.  
  78. Things the real icon bar can’t do
  79. *********************************
  80.  
  81.    What many people probably don’t know is that Pinboard will also provide
  82. TinyDirs (remember the RISC OS 2 application?). You can drag things from the
  83. backdrop to the icon bar and vice-versa – but *only if you already have an
  84. icon on the icon bar.* This means resorting to the command line.
  85.  
  86.    Why do you want an icon on the icon bar, given the precious space it
  87. takes? Well, first of all, you might want access to a file but have the
  88. pinboard covered (which is most of the time), and secondly, with More Icon
  89. bar, the space problem isn’t a problem anymore ;).
  90.  
  91.    Hold ALT down when dragging a file to the vertical icon bar to add it to
  92. Tiny dirs. If you have something like KeyMouse, you will have to hold ALT
  93. down *after* starting the drag, otherwise you will end up moving the window
  94. instead. All that matters is the state when you drop the icon.
  95.  
  96. Wish-list
  97. *********
  98.  
  99.    This works, I think, but I’ve got to leave the country (and the
  100. Archimedes) in a bit more than a day, and I haven’t packed, so there are a
  101. lot of things to do. These are the things that are definately planned:
  102.    • Drags from applications. Either set up a filter to bodge the User_DragBox
  103.      events so the application that sent the drag thinks it’s ended up on the
  104.      real icon bar (but you have to move the pointer as well), or store the
  105.      file and then send the load messages to the real icon. This means you
  106.      can’t use RAM transfer.
  107.    • Scan tasks loading and quitting and refresh the icon bar. May be
  108.      problems with Filer Action windows and other tasks like that.
  109.    • Sort out various window handling things, allow people to choose where
  110.      they want it to start up.
  111.    All suggestions for further improvement are eagerly awaited – bear in mind
  112. of course that I won’t have decent access to an Archimedes (apart from
  113. trivial bug fixes) until the Christmas holidays.
  114.  
  115. Boring legal message
  116. ********************
  117.  
  118.    This application is freeware, that is, it can be distributed freely as
  119. long as only reasonable charges are made for media and distribution. I retain
  120. copyright on all program code and documentation.
  121.  
  122.    This software is supplied “as is”: I make no warranty, expressed or
  123. implied, of the merchantability of this software or its fitness for any
  124. particular purpose. In no circumstances shall I be liable for any damage,
  125. loss of profits, or any indirect or consequential loss arising out of the use
  126. of this software or inability to use this software, even if I have been
  127. advised of the possibility of such loss.
  128.  
  129.    In other words, if your computer crashes, blows up, you lose all your work
  130. etc. all because of More Icon bar (unlikely I know), don’t blame me.
  131.  
  132. About all these strange foreign characters in this file
  133. *******************************************************
  134.  
  135.    OK, so if you’re reading this on a PC or a Mac or another strange machine
  136. like that, you may be wondering what all these strange ae things are. Well,
  137. they’re quotes (sorry, there was another one), dashes, ligatures, etc.
  138. Honest. But not on all machines...
  139.    Basically, character sets are only standard up to character 127, which is
  140. basically alphanumerics and a few standard punctuation marks. Foreign
  141. characters, typographical oddities like quotes and ligatures, and other more
  142. obscure symbols are “non-standard”, and each computer often has its own idea
  143. of where they should go in the character set. So don’t worry: even if it’s
  144. hard to read on your current machine, it won’t be on an Acorn machine. It may
  145. look slightly strange if you’re using the System font, however.
  146.    But why am I using these strange characters in the first place? Well,
  147. they’re in the character set and they look nice in an outine font, and I’ve
  148. written a program called Smart Quotes (sorry for the plug) that substitutes
  149. these sort of characters automatically, and I’ve got it turned on at the
  150. moment...
  151.  
  152. How to contact me
  153. *****************
  154.  
  155. All bug-reports, suggestions, comments or indeed any feedback at all will be
  156. welcomed. Here’s how to get to me:
  157.  
  158. E-mail     : 9262861k@arts.gla.ac.uk, 926286ki@udcf.gla.ac.uk during term-time
  159.              These should be OK until June 1996
  160.              At Christmas, Easter and during the summer, you can get me at
  161.              wombat@altern.com, wombat@email.teaser.com or sam@altern.com, in order
  162.              of preference (that is, if mail bounces off one of these or I don’t
  163.              answer within a week send to the next one).
  164.  
  165. Snail-mail : My term-time address, at least until June 1995, is:
  166.              Sam Kington
  167.              Flat 2/1
  168.              44 Hotspur Street
  169.              Glasgow G20 8NL
  170.              SCOTLAND
  171.              
  172.              Again, a backup is the home address – anything that goes here will get
  173.              to me eventually.
  174.              Sam Kington
  175.              Merlhiot
  176.              24420 Savignac les Eglises
  177.              FRANCE
  178.  
  179. Term-time is October to June, with bits off at Christmas (3 weeks) and
  180. Easter (4 weeks).
  181.