comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: widget_slider cross platform (from windows to Mac)
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Re: widget_slider cross platform (from windows to Mac) [message #78919] Wed, 11 January 2012 14:36
Brian Wolven is currently offline  Brian Wolven
Messages: 94
Registered: May 2011
Member
This is the recommended flavor. I haven't encountered any significant Windows/Mac widget compatibility issues.

http://xquartz.macosforge.org/trac/wiki

From the site - note that this applies to Snow Leopard as well. I don't know about Lion yet. IOW, keep the installer around and re-run it if an Apple Software Update seems to break something in X11.

OS-X Software/Security Updates and XQuartz (Leopard Only)

OS-X Software Updates have included some of the work done by this project, but for various reasons, Apple cannot ship the latest and greatest version offered by this site. Since our package clobbers Apple's X11.app, their SU will clobber ours. Because of this, you may experience conflicts after doing a Software Update from Apple. It is suggested that you install the latest XQuartz release after installing an update to OS-X Leopard.
Re: widget_slider cross platform (from windows to Mac) [message #78920 is a reply to message #78919] Wed, 11 January 2012 14:23 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Brian Wolven writes:

> Widgets on Mac and linux are implemented in X11/Motif, whereas on Windows they are... not.
>
> From the online help ("About widgets"):
>
> The style of widgets IDL creates depends on the windowing system supported by your host computer. Unix hosts use Motif widgets, while Microsoft Windows systems use the native Windows toolkit. Although the different toolkits produce applications with a slightly different look and feel, most properly-written widget applications work on all systems without change.

Yes, well, I think the only thing we can really conclude
here is that the person writing this probably didn't have
much experience actually writing widget programs. ;-)

I've written lots of programs with sliders, and I've
never had anyone complain about them. But, I can well
believe they looked screwed up on a Mac. (Don't have
a Mac, so I can't really say for sure.) It seems
to me a great many things on a Mac are sometimes
screwed up, and this often seems to be due to the
lousy X11 implementation on a Mac. (Having
read the Steve Jobs biography, I have a better
understanding about why this might be the case.
I'm *sure* he didn't like the first thing about
X Windows!)

Have you maybe tried one of the other X11
flavors that can be installed on a Mac?

Cheers,

David



--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
Re: widget_slider cross platform (from windows to Mac) [message #78921 is a reply to message #78920] Wed, 11 January 2012 13:40 Go to previous message
Brian Wolven is currently offline  Brian Wolven
Messages: 94
Registered: May 2011
Member
Widgets on Mac and linux are implemented in X11/Motif, whereas on Windows they are... not.

From the online help ("About widgets"):

The style of widgets IDL creates depends on the windowing system supported by your host computer. Unix hosts use Motif widgets, while Microsoft Windows systems use the native Windows toolkit. Although the different toolkits produce applications with a slightly different look and feel, most properly-written widget applications work on all systems without change.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: New 2D Scatter Plot Program
Next Topic: New Graphics: Layout and Position

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 15:26:55 PDT 2025

Total time taken to generate the page: 0.00729 seconds