From: "David Herron" <david@twg.com>
Subject: Re: Motif numbers per Open Systems Today &
Sensitivity: Personal
Encoding:  51 TEXT , 4 TEXT , 79 TEXT 
Conversion: Prohibited
Organization: The Wollongong Group, Inc., Palo Alto, CA
Conversion-With-Loss: Prohibited
Date: Wed, 27 Jan 1993 17:41:37 GMT

exudnw@exu.ericsson.se (Dave Williams) writes:
> Motif is for those who miss Microsoft Windows now that they're "forced"
> to use UNIX.

I disagree mightily.

I don't use MS-Windows even though there's plenty of it around me.
I have no desire to be straightjacketed to that OS & think it's
look is pretty silly.  I've never used that OS as the `MS-DOS Just Say
No' bumper sticker on my car hopefully attests.  I have been using
X since X10 days (and was upset when learning that X11 didn't support
the active icon stuff ...)

HOWEVER.. mwm is a very different story.  It's look is much nicer than
MS-Windows is, even though it's basically the same thing.

I like mwm because

- You can resize windows from any edge or corner.  Unlike most other window
  managers.  twm has mac-itis in that you can only resize from the upper
  right corner.  olwm only allows resizes from corners.  gwm doesn't care ;-)

- Killing a window is a pretty simple operation.  With twm out of the box
  this isn't easy, you must do some configuration.  olwm makes you choose
  something off a menu; for some reason I don't like having to use BTN-3
  to bring up menus.

- Dialogs created the Motif way group properly with their parent window
  and make sure they stay above the parent window.  Thus dialogs are much
  less likely to be missed (accidently covered), and the fact that the
  dialog is there really stands out.

What am I using right now?  Well, blush, piewm.  I wanted to experience
a virtual root for awhile.  And Don made pie menus seem like such a nifty
idea that it tipped the scales towards setting it up.

I really like this virtual root stuff but miss the niceties in mwm.
If these were in mwm I'd be in 7th heaven!


Now... someone may pop up and give a way to configure twm such that
with some funky key & button combination resizes can be accomplished
from anywhere in a window.

After a couple of years writing user interfaces I'm firmly convinced
that all controls must be visible.  Maybe not immediately visible, but
somehow visible.  This doesn't mean there can't be short cuts for some
common actions.  Instead, making sure controls are visible means easier
use and learning of a system.

uwm was very very very bad in that matter since it had NO visible controls.

<- David Herron <david@twg.com> (work) <david@davids.mmdf.com> (home)
<-
<- "That's our advantage at Microsoft; we set the standards and we can change them."
<- Karen Hargrove of Microsoft quoted in the Feb 1993 Unix Review editorial.


#define ms5_width 70
#define ms5_height 100
static char ms5_bits[] = {
   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xab, 0xaa, 0xfa,
   0xff, 0xff, 0xff, 0xaa, 0xaa, 0xea, 0x11, 0x11, 0xfd, 0x1f, 0xc0, 0xff,
   0x45, 0x44, 0xe4, 0xab, 0xaa, 0xfe, 0x01, 0x00, 0xfc, 0xab, 0xaa, 0xea,
   0x45, 0x44, 0x7e, 0x00, 0x00, 0xf0, 0x13, 0x11, 0xf1, 0xab, 0xaa, 0x1f,
   0xe0, 0x3f, 0xc0, 0xaf, 0xaa, 0xea, 0x11, 0xd1, 0x07, 0xfe, 0xff, 0x03,
   0x5f, 0x44, 0xe4, 0xab, 0xea, 0x83, 0xff, 0xff, 0x0f, 0xbe, 0xaa, 0xea,
   0x45, 0xf4, 0xe1, 0xff, 0xff, 0x3f, 0x3c, 0x11, 0xf1, 0xab, 0xfa, 0xf0,
   0xff, 0xff, 0x7f, 0xf8, 0xaa, 0xea, 0x11, 0x79, 0xf8, 0xff, 0xff, 0xff,
   0xf0, 0x45, 0xe4, 0xab, 0x3a, 0xfc, 0xff, 0xff, 0xff, 0xe1, 0xab, 0xea,
   0x45, 0x1c, 0xfe, 0xff, 0xff, 0xff, 0xc0, 0x13, 0xf1, 0xab, 0x1e, 0xff,
   0xff, 0xff, 0x7f, 0xc6, 0xab, 0xea, 0x11, 0x8f, 0xff, 0xff, 0xff, 0x3f,
   0x8f, 0x47, 0xe4, 0xab, 0x8e, 0xff, 0xff, 0xff, 0x9f, 0x8f, 0xaf, 0xea,
   0x45, 0xc7, 0xff, 0xff, 0xff, 0xcf, 0x1f, 0x13, 0xf1, 0xab, 0xc7, 0xff,
   0xff, 0xff, 0xe7, 0x1f, 0xaf, 0xea, 0x11, 0xe3, 0xff, 0xff, 0xff, 0xf3,
   0x3f, 0x46, 0xe4, 0xab, 0xe3, 0xff, 0xff, 0xff, 0xf8, 0x3f, 0xae, 0xea,
   0x45, 0xe3, 0xff, 0xff, 0x7f, 0xfe, 0x3f, 0x1e, 0xf1, 0xab, 0xe3, 0xff,
   0xff, 0x3f, 0xff, 0x3f, 0xae, 0xea, 0x91, 0xf1, 0x79, 0xc6, 0xc3, 0x71,
   0x78, 0x4c, 0xe4, 0xab, 0xf1, 0x31, 0x02, 0x93, 0x24, 0x70, 0xac, 0xea,
   0xc5, 0xf1, 0x01, 0x32, 0x83, 0x24, 0x77, 0x1c, 0xf1, 0xab, 0xf1, 0x49,
   0xf2, 0x93, 0x24, 0x7f, 0xac, 0xea, 0x91, 0xf1, 0x79, 0xc2, 0x93, 0x24,
   0x78, 0x4c, 0xe4, 0xab, 0xf1, 0x79, 0x06, 0x90, 0x64, 0x70, 0xac, 0xea,
   0xc5, 0xf1, 0x79, 0x3e, 0x92, 0xe4, 0x73, 0x1c, 0xf1, 0xab, 0xf1, 0x79,
   0x32, 0x93, 0xa4, 0x73, 0xac, 0xea, 0x91, 0xf1, 0x79, 0x82, 0x93, 0x24,
   0x70, 0x4c, 0xe4, 0xab, 0xe3, 0x79, 0xc6, 0xc3, 0x71, 0x38, 0xae, 0xea,
   0x45, 0xe3, 0xff, 0xef, 0xff, 0xff, 0x3f, 0x1e, 0xf1, 0xab, 0xe3, 0xff,
   0xf1, 0xff, 0xff, 0x3f, 0xae, 0xea, 0x11, 0xe3, 0xff, 0xf8, 0xff, 0xff,
   0x3f, 0x4e, 0xe4, 0xab, 0xc7, 0x7f, 0xfe, 0xff, 0xff, 0x1f, 0xaf, 0xea,
   0x45, 0xc6, 0x3f, 0xff, 0xff, 0xff, 0x1f, 0x13, 0xf1, 0xab, 0x8e, 0x9f,
   0xff, 0xff, 0xff, 0x8f, 0xab, 0xea, 0x11, 0x8f, 0xcf, 0xff, 0xff, 0xff,
   0x8f, 0x47, 0xe4, 0xab, 0x1e, 0xe7, 0xff, 0xff, 0xff, 0xc7, 0xab, 0xea,
   0x45, 0x1c, 0xf2, 0xff, 0xff, 0xff, 0xc3, 0x11, 0xf1, 0xab, 0x3e, 0xf8,
   0xff, 0xff, 0xff, 0xe1, 0xaa, 0xea, 0x11, 0x7d, 0xf8, 0xff, 0xff, 0xff,
   0xf0, 0x44, 0xe4, 0xab, 0xfa, 0xf0, 0xff, 0xff, 0x7f, 0xf8, 0xaa, 0xea,
   0x45, 0xf0, 0xe1, 0xff, 0xff, 0x3f, 0x3c, 0x11, 0xf1, 0xab, 0xea, 0x83,
   0xff, 0xff, 0x0f, 0xbe, 0xaa, 0xea, 0x11, 0xd1, 0x07, 0xfe, 0xff, 0x03,
   0x4f, 0x44, 0xe4, 0xab, 0xaa, 0x1f, 0xe0, 0x3f, 0xc0, 0xaf, 0xaa, 0xea,
   0x45, 0x7c, 0x7f, 0x00, 0x00, 0xf0, 0x11, 0x11, 0xf1, 0xab, 0xfe, 0xfa,
   0x01, 0x00, 0xfc, 0xaa, 0xaa, 0xea, 0x11, 0x7f, 0xf4, 0x1f, 0x00, 0x7f,
   0x44, 0x44, 0xe4, 0xab, 0xe7, 0xea, 0x3f, 0xc0, 0xaf, 0xaa, 0xaa, 0xea,
   0x45, 0x67, 0xd1, 0xff, 0xff, 0x13, 0x11, 0x11, 0xf1, 0xab, 0xe7, 0xaa,
   0xfa, 0xff, 0xaa, 0xaa, 0xaa, 0xea, 0x11, 0x67, 0x44, 0x9c, 0x7f, 0x44,
   0x44, 0x44, 0xe4, 0xab, 0xe7, 0xaa, 0x9a, 0xff, 0xff, 0xff, 0xab, 0xea,
   0x45, 0xe7, 0xff, 0x9f, 0xff, 0xff, 0xff, 0x13, 0xf1, 0xab, 0xe7, 0xff,
   0x9f, 0xff, 0xff, 0xff, 0xaf, 0xea, 0x11, 0xe7, 0x7f, 0x9c, 0x7f, 0x84,
   0xfb, 0x4e, 0xe4, 0xab, 0x27, 0x27, 0x04, 0x3e, 0x04, 0x73, 0xbe, 0xea,
   0xc5, 0x27, 0xa7, 0x9f, 0x9f, 0x3f, 0x73, 0x1e, 0xf1, 0xeb, 0x27, 0x27,
   0x9e, 0x1f, 0x0e, 0x73, 0xbe, 0xea, 0x71, 0x27, 0x67, 0x9c, 0x3f, 0x04,
   0x27, 0x4e, 0xe4, 0x6b, 0x27, 0xe7, 0x99, 0xf9, 0x35, 0x27, 0xbf, 0xea,
   0x65, 0x70, 0x20, 0x18, 0x18, 0x04, 0x8f, 0x1f, 0xf1, 0xeb, 0xf8, 0x28,
   0x3e, 0x1e, 0x4e, 0x9e, 0xbf, 0xea, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff,
   0xcf, 0x4f, 0xe4, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xbf, 0xea,
   0x45, 0xfc, 0xbf, 0xea, 0xff, 0xff, 0xf3, 0x1f, 0xf1, 0xab, 0x3a, 0x18,
   0x71, 0xf8, 0x81, 0xff, 0xbf, 0xea, 0x11, 0x39, 0xb8, 0x6a, 0xf8, 0x81,
   0x3f, 0x4c, 0xe4, 0xab, 0x3a, 0x70, 0x64, 0x38, 0x00, 0x3c, 0xbc, 0xea,
   0x45, 0x3c, 0xf0, 0x6a, 0x38, 0x7e, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x60,
   0x71, 0x38, 0x7e, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0xe0, 0x6a, 0x38, 0x56,
   0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0xc4, 0x65, 0x38, 0x62, 0x3c, 0xbc, 0xea,
   0x45, 0x3c, 0xc4, 0x6b, 0x38, 0x56, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x8c,
   0x71, 0x38, 0x6a, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0x8c, 0x6b, 0x38, 0x46,
   0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0x1c, 0x77, 0x38, 0x6a, 0x3c, 0xbc, 0xea,
   0x45, 0x3c, 0x1c, 0x6f, 0x38, 0x56, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x3c,
   0x76, 0x38, 0x62, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0x3c, 0x6e, 0x38, 0x56,
   0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0x7c, 0x7c, 0x38, 0x6a, 0x3c, 0xbc, 0xea,
   0x45, 0x3c, 0x6c, 0x7c, 0x38, 0x46, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0xdc,
   0x78, 0x38, 0x6a, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0xec, 0x78, 0x38, 0x56,
   0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0xdc, 0x71, 0x38, 0x62, 0x3c, 0xbc, 0xea,
   0x45, 0x3c, 0x8c, 0x71, 0x38, 0x56, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x5c,
   0x63, 0x38, 0x6a, 0x3c, 0xbc, 0xea, 0x11, 0x39, 0x2c, 0x63, 0x38, 0x46,
   0x3c, 0x4c, 0xe4, 0xab, 0x3a, 0x5c, 0x47, 0x38, 0x6a, 0x3c, 0xbc, 0xea,
   0x45, 0x3c, 0x8c, 0x46, 0x38, 0x7e, 0x3c, 0x1c, 0xf1, 0xab, 0x3a, 0x5c,
   0x0f, 0x38, 0x7e, 0xfc, 0xbf, 0xea, 0x11, 0x39, 0x2c, 0x0e, 0x38, 0x00,
   0xfc, 0x4f, 0xe4, 0xab, 0x3a, 0x5c, 0x1d, 0xf8, 0x81, 0x7f, 0xbe, 0xea,
   0x45, 0x3c, 0x8c, 0x18, 0xf8, 0x81, 0x7f, 0x1e, 0xf1, 0xab, 0xfa, 0x5f,
   0xfd, 0xff, 0xff, 0xff, 0xbf, 0xea, 0x11, 0xf9, 0x2f, 0xfa, 0xff, 0xff,
   0xff, 0x4f, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
Newsgroups: comp.windows.x