VMD-L Mailing List
From: FX (fxcoudert_at_gmail.com)
Date: Sun Dec 08 2019 - 04:31:13 CST
- Next message: FX: "Re: Re: VMD 1.9.4a38 build for macOS Catalina"
- Previous message: John Stone: "Re: Re: VMD 1.9.4a38 build for macOS Catalina"
- In reply to: John Stone: "Re: Re: VMD 1.9.4a38 build for macOS Catalina"
- Next in thread: FX: "Re: Re: VMD 1.9.4a38 build for macOS Catalina"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
> On Linux Axel Kohlmeyer provided a nice modification to the VMD startup
> script that runs VMD behind 'rlwrap', which achieves exactly what
> you're after:
> https://linux.die.net/man/1/rlwrap
>
> You could easily modify the VMD Terminal.app launch script to make
> it use rlwrap if you install it on your machine. Give that a try and
> look at the VMD unix/linux startup scripts for comparison.
Will do, thanks!
> The FLTK calls will have to be worked out in
> a bit more detail since they are (according to the docs at least)
> totally MacOS X-specific
After investigating the FLTK doc and source code, they are not macOS-specific. Fl::use_high_res_GL() can be called on all platforms, but it will only have effect on macOS 10.7 and later. I thought it was safer to have it enabled only inside __APPLE__ anyway, in case FLTK later support high-res display on other platforms, so it can be checked before being enabled.
The other functions: pixel_w(), pixel_h(), and pixels_per_unit() will return “as usual” unless
- Fl::use_high_res_GL(1) has been specified
- macOS 10.7 or later
- the window is on a high-res screen
https://github.com/fltk/fltk/blob/master/src/Fl_Gl_Window.cxx#L525
In fact, a lot of FLTK’s internal code seems to have been rewritten in terms of these newer functions, so I think it would be good to have them unconditionally used in VMD.
FX
- Next message: FX: "Re: Re: VMD 1.9.4a38 build for macOS Catalina"
- Previous message: John Stone: "Re: Re: VMD 1.9.4a38 build for macOS Catalina"
- In reply to: John Stone: "Re: Re: VMD 1.9.4a38 build for macOS Catalina"
- Next in thread: FX: "Re: Re: VMD 1.9.4a38 build for macOS Catalina"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]