home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / database / 929 < prev    next >
Encoding:
Internet Message Format  |  1992-07-28  |  5.0 KB

  1. Path: sparky!uunet!darwin.sura.net!mips!swrinde!elroy.jpl.nasa.gov!nntp-server.caltech.edu!news
  2. From: rebecca@cco.caltech.edu (Mark L. Fussell)
  3. Newsgroups: comp.sys.mac.databases
  4. Subject: Re: Omnis 7 (window resizing, UI, multi-databases)
  5. Message-ID: <1992Jul28.204612.2554@cco.caltech.edu>
  6. Date: 28 Jul 92 20:46:12 GMT
  7. References: <1992Jul27.202553.4042@usenet.ins.cwru.edu>
  8. Sender: news@cco.caltech.edu
  9. Organization: California Institute of Technology, Pasadena
  10. Lines: 92
  11. Nntp-Posting-Host: owl
  12.  
  13.  
  14. Poor horses...
  15.  
  16. In article <1992Jul27.202553.4042@usenet.ins.cwru.edu> jxs18@po.CWRU.Edu (Jerry  
  17. Sy) writes:
  18. > yes but you can only set the size when openning the window.  I need a feature
  19. > to resize the window upon clicking a button, hence I needed to to it in
  20. > an Omnis external....                                 ...and I don't
  21. > think anybody will think that ,"well just close the window and open it
  22. > again in a different size" is an elegant solution.
  23.  
  24. At some point you either got distracted and assumed resizing an open window  
  25. wouldn't work or you need to upgrade your glasses.  The command:
  26.  
  27.     OPEN WINDOW windowname/leftpos/toppos/rightpos/bottompos
  28.     
  29. WILL RESIZE the named (open) window if you include the '/rightpos/bottompos'.   
  30. The /0 routine won't be called so it is a pure Move/Resize command.  Again, I  
  31. certainly think it would be more intuitive and convenient to have the commands:
  32.  
  33.     MOVE WINDOW    windowname/leftpos/toppos/rightpos/bottompos (/STACK/CENTER)
  34.     RESIZE WINDOW  windowname/width/height
  35.  
  36. but that is just an inconvenience.
  37.     
  38. As an example, I use the window resizing capability in a 'Note' window so a  
  39. person can write a quick note without worrying about special features or taking  
  40. up too much screen space.  Selecting 'Full Note' enlarges the window so two  
  41. lists (allowing the note to be attached to multiple people and grouped with  
  42. other notes) that were previously hidden are available (it also adds new menu  
  43. options).  Selecting 'Long' (a 'checkable' menu option) expands the window  
  44. vertically so the main scrolling note field (which floats right and bottom) is  
  45. much larger.  
  46.     Fortunately programmed resizing can usually get around the flawed  
  47. 'uncontrollable grow/resize' (allowing a window to grow at all --> it works in  
  48. both directions to any size big or small) that we discussed earlier.
  49.     
  50. In any case, the functionality is there and you should trash (for simplicity's  
  51. sake) this particular external unless it does something more than this.
  52.  
  53. ------------------------
  54.  
  55. > I have reason to believe that they sacrificed the BASIC user interface
  56. > features of a Macintosh application in lieu of cross-platform compatibility
  57. > with Windows.  
  58.  
  59. And if you were referring to earlier versions of Omnis you might have been  
  60. correct (although there were always trade offs: between 4Ds generally better  
  61. Mac standard interface and Omnis 5's multi-windowing).  With Omnis 7 you are  
  62. not.  There are many (UI) things Omnis 7 can do that 4D can not and few the  
  63. other way around.  I can produce a more full-featured Macintosh application in  
  64. Omnis than could be produced in the current realease of 4D.  4D will probably  
  65. catch up in the next release, BUT that's a MAC ONLY database.  If Omnis can  
  66. manage to surpass (or even just keep up with) 4D in user-interface features it  
  67. can't be scoffed at.  
  68.     "And by the way... this very nice Mac application just happens to run as is  
  69. on the IBM..."
  70.  
  71. ------------------------
  72.  
  73. > another much needed feature in omnis is ability to open multiple application
  74. > programs (much like the ability to open up multiple stacks in hypercard).
  75.  
  76. If you meant: 
  77.     allow multiple databases to run on the same machine as independent 
  78.     processes (possibly communicating by Apple Events) 
  79. I would accept that as a useful feature, but that is a general Mac OS flaw, not  
  80. an Omnis problem.  
  81.  
  82. If instead you meant: 
  83.     allow multiple database applications to work in the same 
  84.     application space, 
  85. then I think you need more than your eyes examined... the possible fatal or  
  86. subtle conflicts of this configuration would scare away any serious database  
  87. developer.  Maybe you could avoid most problems by making sure everything were  
  88. VERY VERY modular and insular, but Omnis gives no support for this (although  
  89. Omnis 7 doesn't totally prevent it).  The interactions of multiple Hypercard  
  90. stacks is much simpler.  Yes, Hypercard could be considered better in this  
  91. regard but the comparisons are getting pretty far-fetched (and again Smalltalk  
  92. would be better than both).
  93.    Having two Omnis applications each with a plethora of windows, files,  
  94. variables, possible TIMER events etc. in the same application space is not  
  95. anything I want to worry about.  If I features from two different applications  
  96. that I want to combine I can always export them into a third application and  
  97. handle the little annoyances there.  I'd rather Blyth spent their time boosting  
  98. the number of file formats to 50 million or so :-)
  99.  
  100.  
  101.                                       -- Mark
  102.  
  103. Mark L. Fussell
  104. rebecca@cco.caltech.edu        
  105.