home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / windows / x / 21577 < prev    next >
Encoding:
Text File  |  1993-01-27  |  8.5 KB  |  151 lines

  1. Newsgroups: comp.windows.x
  2. Path: sparky!uunet!eco.twg.com!twg.com!news
  3. From: "David Herron" <david@twg.com>
  4. Subject: Re: Motif numbers per Open Systems Today &
  5. Message-ID: <1993Jan27.174139.17302@twg.com>
  6. Sensitivity: Personal
  7. Encoding:  51 TEXT , 4 TEXT , 79 TEXT 
  8. Sender: news@twg.com (USENET News System)
  9. Conversion: Prohibited
  10. Organization: The Wollongong Group, Inc., Palo Alto, CA
  11. Conversion-With-Loss: Prohibited
  12. Date: Wed, 27 Jan 1993 17:41:37 GMT
  13. Lines: 136
  14.  
  15. exudnw@exu.ericsson.se (Dave Williams) writes:
  16. > Motif is for those who miss Microsoft Windows now that they're "forced"
  17. > to use UNIX.
  18.  
  19. I disagree mightily.
  20.  
  21. I don't use MS-Windows even though there's plenty of it around me.
  22. I have no desire to be straightjacketed to that OS & think it's
  23. look is pretty silly.  I've never used that OS as the `MS-DOS Just Say
  24. No' bumper sticker on my car hopefully attests.  I have been using
  25. X since X10 days (and was upset when learning that X11 didn't support
  26. the active icon stuff ...)
  27.  
  28. HOWEVER.. mwm is a very different story.  It's look is much nicer than
  29. MS-Windows is, even though it's basically the same thing.
  30.  
  31. I like mwm because
  32.  
  33. - You can resize windows from any edge or corner.  Unlike most other window
  34.   managers.  twm has mac-itis in that you can only resize from the upper
  35.   right corner.  olwm only allows resizes from corners.  gwm doesn't care ;-)
  36.  
  37. - Killing a window is a pretty simple operation.  With twm out of the box
  38.   this isn't easy, you must do some configuration.  olwm makes you choose
  39.   something off a menu; for some reason I don't like having to use BTN-3
  40.   to bring up menus.
  41.  
  42. - Dialogs created the Motif way group properly with their parent window
  43.   and make sure they stay above the parent window.  Thus dialogs are much
  44.   less likely to be missed (accidently covered), and the fact that the
  45.   dialog is there really stands out.
  46.  
  47. What am I using right now?  Well, blush, piewm.  I wanted to experience
  48. a virtual root for awhile.  And Don made pie menus seem like such a nifty
  49. idea that it tipped the scales towards setting it up.
  50.  
  51. I really like this virtual root stuff but miss the niceties in mwm.
  52. If these were in mwm I'd be in 7th heaven!
  53.  
  54.  
  55. Now... someone may pop up and give a way to configure twm such that
  56. with some funky key & button combination resizes can be accomplished
  57. from anywhere in a window.
  58.  
  59. After a couple of years writing user interfaces I'm firmly convinced
  60. that all controls must be visible.  Maybe not immediately visible, but
  61. somehow visible.  This doesn't mean there can't be short cuts for some
  62. common actions.  Instead, making sure controls are visible means easier
  63. use and learning of a system.
  64.  
  65. uwm was very very very bad in that matter since it had NO visible controls.
  66.  
  67. <- David Herron <david@twg.com> (work) <david@davids.mmdf.com> (home)
  68. <-
  69. <- "That's our advantage at Microsoft; we set the standards and we can change them."
  70. <- Karen Hargrove of Microsoft quoted in the Feb 1993 Unix Review editorial.
  71.  
  72.  
  73. #define ms5_width 70
  74. #define ms5_height 100
  75. static char ms5_bits[] = {
  76.    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xab, 0xaa, 0xfa,
  77.    0xff, 0xff, 0xff, 0xaa, 0xaa, 0xea, 0x11, 0x11, 0xfd, 0x1f, 0xc0, 0xff,
  78.    0x45, 0x44, 0xe4, 0xab, 0xaa, 0xfe, 0x01, 0x00, 0xfc, 0xab, 0xaa, 0xea,
  79.    0x45, 0x44, 0x7e, 0x00, 0x00, 0xf0, 0x13, 0x11, 0xf1, 0xab, 0xaa, 0x1f,
  80.    0xe0, 0x3f, 0xc0, 0xaf, 0xaa, 0xea, 0x11, 0xd1, 0x07, 0xfe, 0xff, 0x03,
  81.    0x5f, 0x44, 0xe4, 0xab, 0xea, 0x83, 0xff, 0xff, 0x0f, 0xbe, 0xaa, 0xea,
  82.    0x45, 0xf4, 0xe1, 0xff, 0xff, 0x3f, 0x3c, 0x11, 0xf1, 0xab, 0xfa, 0xf0,
  83.    0xff, 0xff, 0x7f, 0xf8, 0xaa, 0xea, 0x11, 0x79, 0xf8, 0xff, 0xff, 0xff,
  84.    0xf0, 0x45, 0xe4, 0xab, 0x3a, 0xfc, 0xff, 0xff, 0xff, 0xe1, 0xab, 0xea,
  85.    0x45, 0x1c, 0xfe, 0xff, 0xff, 0xff, 0xc0, 0x13, 0xf1, 0xab, 0x1e, 0xff,
  86.    0xff, 0xff, 0x7f, 0xc6, 0xab, 0xea, 0x11, 0x8f, 0xff, 0xff, 0xff, 0x3f,
  87.    0x8f, 0x47, 0xe4, 0xab, 0x8e, 0xff, 0xff, 0xff, 0x9f, 0x8f, 0xaf, 0xea,
  88.    0x45, 0xc7, 0xff, 0xff, 0xff, 0xcf, 0x1f, 0x13, 0xf1, 0xab, 0xc7, 0xff,
  89.    0xff, 0xff, 0xe7, 0x1f, 0xaf, 0xea, 0x11, 0xe3, 0xff, 0xff, 0xff, 0xf3,
  90.    0x3f, 0x46, 0xe4, 0xab, 0xe3, 0xff, 0xff, 0xff, 0xf8, 0x3f, 0xae, 0xea,
  91.    0x45, 0xe3, 0xff, 0xff, 0x7f, 0xfe, 0x3f, 0x1e, 0xf1, 0xab, 0xe3, 0xff,
  92.    0xff, 0x3f, 0xff, 0x3f, 0xae, 0xea, 0x91, 0xf1, 0x79, 0xc6, 0xc3, 0x71,
  93.    0x78, 0x4c, 0xe4, 0xab, 0xf1, 0x31, 0x02, 0x93, 0x24, 0x70, 0xac, 0xea,
  94.    0xc5, 0xf1, 0x01, 0x32, 0x83, 0x24, 0x77, 0x1c, 0xf1, 0xab, 0xf1, 0x49,
  95.    0xf2, 0x93, 0x24, 0x7f, 0xac, 0xea, 0x91, 0xf1, 0x79, 0xc2, 0x93, 0x24,
  96.    0x78, 0x4c, 0xe4, 0xab, 0xf1, 0x79, 0x06, 0x90, 0x64, 0x70, 0xac, 0xea,
  97.    0xc5, 0xf1, 0x79, 0x3e, 0x92, 0xe4, 0x73, 0x1c, 0xf1, 0xab, 0xf1, 0x79,
  98.    0x32, 0x93, 0xa4, 0x73, 0xac, 0xea, 0x91, 0xf1, 0x79, 0x82, 0x93, 0x24,
  99.    0x70, 0x4c, 0xe4, 0xab, 0xe3, 0x79, 0xc6, 0xc3, 0x71, 0x38, 0xae, 0xea,
  100.    0x45, 0xe3, 0xff, 0xef, 0xff, 0xff, 0x3f, 0x1e, 0xf1, 0xab, 0xe3, 0xff,
  101.    0xf1, 0xff, 0xff, 0x3f, 0xae, 0xea, 0x11, 0xe3, 0xff, 0xf8, 0xff, 0xff,
  102.    0x3f, 0x4e, 0xe4, 0xab, 0xc7, 0x7f, 0xfe, 0xff, 0xff, 0x1f, 0xaf, 0xea,
  103.    0x45, 0xc6, 0x3f, 0xff, 0xff, 0xff, 0x1f, 0x13, 0xf1, 0xab, 0x8e, 0x9f,
  104.    0xff, 0xff, 0xff, 0x8f, 0xab, 0xea, 0x11, 0x8f, 0xcf, 0xff, 0xff, 0xff,
  105.    0x8f, 0x47, 0xe4, 0xab, 0x1e, 0xe7, 0xff, 0xff, 0xff, 0xc7, 0xab, 0xea,
  106.    0x45, 0x1c, 0xf2, 0xff, 0xff, 0xff, 0xc3, 0x11, 0xf1, 0xab, 0x3e, 0xf8,
  107.    0xff, 0xff, 0xff, 0xe1, 0xaa, 0xea, 0x11, 0x7d, 0xf8, 0xff, 0xff, 0xff,
  108.    0xf0, 0x44, 0xe4, 0xab, 0xfa, 0xf0, 0xff, 0xff, 0x7f, 0xf8, 0xaa, 0xea,
  109.    0x45, 0xf0, 0xe1, 0xff, 0xff, 0x3f, 0x3c, 0x11, 0xf1, 0xab, 0xea, 0x83,
  110.    0xff, 0xff, 0x0f, 0xbe, 0xaa, 0xea, 0x11, 0xd1, 0x07, 0xfe, 0xff, 0x03,
  111.    0x4f, 0x44, 0xe4, 0xab, 0xaa, 0x1f, 0xe0, 0x3f, 0xc0, 0xaf, 0xaa, 0xea,
  112.    0x45, 0x7c, 0x7f, 0x00, 0x00, 0xf0, 0x11, 0x11, 0xf1, 0xab, 0xfe, 0xfa,
  113.    0x01, 0x00, 0xfc, 0xaa, 0xaa, 0xea, 0x11, 0x7f, 0xf4, 0x1f, 0x00, 0x7f,
  114.    0x44, 0x44, 0xe4, 0xab, 0xe7, 0xea, 0x3f, 0xc0, 0xaf, 0xaa, 0xaa, 0xea,
  115.    0x45, 0x67, 0xd1, 0xff, 0xff, 0x13, 0x11, 0x11, 0xf1, 0xab, 0xe7, 0xaa,
  116.    0xfa, 0xff, 0xaa, 0xaa, 0xaa, 0xea, 0x11, 0x67, 0x44, 0x9c, 0x7f, 0x44,
  117.    0x44, 0x44, 0xe4, 0xab, 0xe7, 0xaa, 0x9a, 0xff, 0xff, 0xff, 0xab, 0xea,
  118.    0x45, 0xe7, 0xff, 0x9f, 0xff, 0xff, 0xff, 0x13, 0xf1, 0xab, 0xe7, 0xff,
  119.    0x9f, 0xff, 0xff, 0xff, 0xaf, 0xea, 0x11, 0xe7, 0x7f, 0x9c, 0x7f, 0x84,
  120.    0xfb, 0x4e, 0xe4, 0xab, 0x27, 0x27, 0x04, 0x3e, 0x04, 0x73, 0xbe, 0xea,
  121.    0xc5, 0x27, 0xa7, 0x9f, 0x9f, 0x3f, 0x73, 0x1e, 0xf1, 0xeb, 0x27, 0x27,
  122.    0x9e, 0x1f, 0x0e, 0x73, 0xbe, 0xea, 0x71, 0x27, 0x67, 0x9c, 0x3f, 0x04,
  123.    0x27, 0x4e, 0xe4, 0x6b, 0x27, 0xe7, 0x99, 0xf9, 0x35, 0x27, 0xbf, 0xea,
  124.    0x65, 0x70, 0x20, 0x18, 0x18, 0x04, 0x8f, 0x1f, 0xf1, 0xeb, 0xf8, 0x28,
  125.    0x3e, 0x1e, 0x4e, 0x9e, 0xbf, 0xea, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff,
  126.    0xcf, 0x4f, 0xe4, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xbf, 0xea,
  127.    0x45, 0xfc, 0xbf, 0xea, 0xff, 0xff, 0xf3, 0x1f, 0xf1, 0xab, 0x3a, 0x18,
  128.    0x71, 0xf8, 0x81, 0xff, 0xbf, 0xea, 0x11, 0x39, 0xb8, 0x6a, 0xf8, 0x81,
  129.    0x3f, 0x4c, 0xe4, 0xab, 0x3a, 0x70, 0x64, 0x38, 0x00, 0x3c, 0xbc, 0xea,
  130.    0x45, 0x3c, 0xf0, 0x6a, 0x38, 0x7e, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x60,
  131.    0x71, 0x38, 0x7e, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0xe0, 0x6a, 0x38, 0x56,
  132.    0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0xc4, 0x65, 0x38, 0x62, 0x3c, 0xbc, 0xea,
  133.    0x45, 0x3c, 0xc4, 0x6b, 0x38, 0x56, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x8c,
  134.    0x71, 0x38, 0x6a, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0x8c, 0x6b, 0x38, 0x46,
  135.    0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0x1c, 0x77, 0x38, 0x6a, 0x3c, 0xbc, 0xea,
  136.    0x45, 0x3c, 0x1c, 0x6f, 0x38, 0x56, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x3c,
  137.    0x76, 0x38, 0x62, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0x3c, 0x6e, 0x38, 0x56,
  138.    0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0x7c, 0x7c, 0x38, 0x6a, 0x3c, 0xbc, 0xea,
  139.    0x45, 0x3c, 0x6c, 0x7c, 0x38, 0x46, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0xdc,
  140.    0x78, 0x38, 0x6a, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0xec, 0x78, 0x38, 0x56,
  141.    0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0xdc, 0x71, 0x38, 0x62, 0x3c, 0xbc, 0xea,
  142.    0x45, 0x3c, 0x8c, 0x71, 0x38, 0x56, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x5c,
  143.    0x63, 0x38, 0x6a, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0x2c, 0x63, 0x38, 0x46,
  144.    0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0x5c, 0x47, 0x38, 0x6a, 0x3c, 0xbc, 0xea,
  145.    0x45, 0x3c, 0x8c, 0x46, 0x38, 0x7e, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x5c,
  146.    0x0f, 0x38, 0x7e, 0xfc, 0xbf, 0xea, 0x11, 0x39, 0x2c, 0x0e, 0x38, 0x00,
  147.    0xfc, 0x4f, 0xe4, 0xab, 0x3a, 0x5c, 0x1d, 0xf8, 0x81, 0x7f, 0xbe, 0xea,
  148.    0x45, 0x3c, 0x8c, 0x18, 0xf8, 0x81, 0x7f, 0x1e, 0xf1, 0xab, 0xfa, 0x5f,
  149.    0xfd, 0xff, 0xff, 0xff, 0xbf, 0xea, 0x11, 0xf9, 0x2f, 0xfa, 0xff, 0xff,
  150.    0xff, 0x4f, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
  151.