This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: About box


On Sat, 27 Mar 2004, Harold L Hunt II wrote:

> Earle,
>
> Earle F. Philhower III wrote:
>
> > Howdy Harold,
> >
> > At 01:49 PM 3/26/2004 -0500, Harold wrote:
> >
> >> Earle F. Philhower, III wrote:
> >>
> >>> ...I can submit some simple code that does the overridden windowproc
> >>> (makes the pointer a little hand when you've over the icon, too!),
> >>> but don't want to push the issue since it's more of a style than
> >>> substance issue...
> >>
> >> By all means, please just commit code that does blue links in the
> >> dialog box.  I was aiming to do that and didn't see a way to do it the
> >> first time through.
> >
> >
> > Done, but for some reason the CVS commit list has put me back in the
> > "requires moderator approval" class of user (the last change I did, the
> > commit email came back just fine w/o moderator intervention AFAICT)...
>
> Part of me wonders if our About box and possibly our Exit box should get
> taskbar entries... without them they are easy to lose behind other
> windows and then they are difficult to retrieve.  What do you think?
>
> Harold

Harold,

In many applications, the "Exit?" box is modal and AOT, which is fine,
because it's not expected to stay on the screen for a long time.  Thus, it
doesn't need a taskbar entry, IMO.

The situation is different with the About box, since it depends on the
intent of that box.  If it's intended for the users to just quickly see
what the version is, it should probably also be modal and AOT with no
taskbar entry.  However, if you intend people to copy information out of
this box, or open other windows while this box is visible (especially now
that there are links in it), that box should probably have a taskbar
entry.  FWIW, Exceed's one is non-modal, not AOT, and has no taskbar
entry, which is rather annoying.

One more thing that Exceed does that the Cygwin/X server doesn't is detect
when display resolution has changed, and offer to perform a server reset,
like this (also see the attached PNG file):

---------------------------
Exceed
---------------------------
Your Display settings have changed. In order to correctly display your
clients you should perform a Server Reset. Failure to do so may result in
drawing problems. For more details look in the Exceed Log file.

Do you wish to perform a Server Reset now?
---------------------------
Yes   No
---------------------------

IMO, this is not very useful when changing resolutions, and, despite the
warning, I've noticed no problems with always refusing the server reset,
but I suspect that with more serious changes (e.g., changes in color
depth) it may be necessary.
	Igor
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha@cs.nyu.edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor@watson.ibm.com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster."  -- Patrick Naughton

Attachment: exceed_warning.png
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]