home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / acorn / tech / 581 < prev    next >
Encoding:
Text File  |  1992-11-11  |  4.2 KB  |  105 lines

  1. Newsgroups: comp.sys.acorn.tech
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!network.ucsd.edu!sdd.hp.com!spool.mu.edu!agate!doc.ic.ac.uk!mrccrc!warwick!dcs.warwick.ac.uk!ahersee
  3. From: ahersee@dcs.warwick.ac.uk (Andrew Hersee)
  4. Subject: Re: Sprite dragging/New Filer/Replacement ToolSprites
  5. Message-ID: <1992Nov11.175231.9297@dcs.warwick.ac.uk>
  6. Sender: news@dcs.warwick.ac.uk (Network News)
  7. Nntp-Posting-Host: behind
  8. Organization: Department of Computer Science, Warwick University, England
  9. Date: Wed, 11 Nov 1992 17:52:31 GMT
  10. Lines: 93
  11.  
  12. This article should be read after Nick Smith's article concerning the joint
  13. PD Filer and other 'little bits'. Depending on the news system you may get
  14. this first. Who knows?
  15.  
  16. ------------------------------------------------------------------------------
  17. From the number of options that we are likely to add it sounds as though a
  18. application will be required to allow easy settings of variables. And it
  19. should broadcast a message when they are changed so the Filer and anything
  20. else can alter it's variables. This will save us having to add several menus
  21. on the filer for new options etc. It also allows the other aspects to be 
  22. included into the project easily. ie It can set the toolsprites, solid drag
  23. and other options.
  24.  
  25. Regarding longer filenames in the filer:
  26.  We could take the approach that Sun's file manager takes. ie find the widest
  27.  filename (up to a configurable maximum) and use that as the column width when
  28.  'formatting' the filer window.
  29.  
  30. Hot Keys In The Filer
  31.  I also suggest adding some hot keys to the filer.
  32.  Ideas are:
  33.   Ctrl-X delete (I often do this but it does not work surprise surprise)
  34.                 Maybe it should be configurable so that it asks for 
  35.         confirmation or another Ctrl-X to avoid the vary dangerous
  36.         oops I did not want to delete that!
  37.  
  38.   Ctrl-F File Search
  39.  
  40.   Ctrl-T SetType
  41.  
  42.   Ctrl-S Stamp
  43.  
  44.   Ctrl-I Info
  45.  
  46. 'Edit' scrolling
  47.  When scrolling a window in Edit you will notice that it always aligns the
  48.  line nearest to the icon you pressed (up or down) so that it is completely
  49.  visible. Adding this would allow you to keep your place in a list of files
  50.  easily by selecting small icons and adjusting the window so that it contains 
  51.  one column of files. Then you can step through files one at a time by clicking
  52.  on the scroll down icon.
  53.  
  54. Two stage icons.
  55.  Anyone like the idea of being able to define another sprite when an icon
  56.  is clicked on? eg an open file and closed one. (Just an idea :-) a little
  57.  impractible but may please certain people)
  58.  
  59. Improved settype menu
  60.  Allow the user to define a menu of commonly used types which could be
  61.  selected. Also allow recursive SetTypes.
  62.  
  63. ??? File Tree ???
  64. I have had mail from people suggesting that we add a tree structure to
  65. the display options. I think this is too much for a hack and would require
  66. a total rewrite. In fact I doubt it would materialize.
  67.  
  68. Improved FilerAction or is that another project :-)
  69.  Add a percentage to many operations. (How about altering the pointer
  70.  into an hourglass when over the FilerAction window)
  71.  Add a button for CLOSE when you get the error 'File Open'
  72.  
  73. New templates and sprites for many apps.
  74.  I already have a module which implements the following commands:
  75.  
  76.  *RegisterFile <Filename1> <Filename2>
  77.  This registers the file 'Filename1' with the resource filing system as file
  78.  'Filename2' thus you can alter the templates that Draw uses by executing:
  79.  *RegisterFile MyTemp Resources.Apps.DrawApp.Templates (I can't remember
  80.  the exact path name.)
  81.  
  82.  *DeRegisterFile <Filename>
  83.  This will deregister a file added by *RegisterFile and reallocate the memory.
  84.  
  85.  With this I have designed new templates for Draw so that it's toolbox is
  86.  the same width as a scroll bar and it's icons designed to match those that I
  87.  use for the window boarders.
  88.  
  89.  If we are going to start redesigning sprites perhaps we should also think
  90.  about the look of other apps. This module will allow us to alter the sprites
  91.  that are used by paint etc in it's windows.
  92.  
  93.  I know a similar module was posted to NewCastle but that supplied no commands
  94.  it simply allowed you to 'compile' a module containing the files.
  95.  
  96. Perhaps this project should be called RISCOS 4 :-)
  97.  
  98. We need your views to implement a Filer (etc) with features you wish Acorn
  99. had included.
  100.  
  101. Andrew Hersee
  102.  
  103.  
  104.  
  105.