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

Home » Public Forums » archive » X window display sizes
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: X window display sizes [message #18002 is a reply to message #17949] Mon, 22 November 1999 00:00 Go to previous messageGo to previous message
Nigel Wade is currently offline  Nigel Wade
Messages: 286
Registered: March 1998
Senior Member
your name wrote:
>
> There was an earlier question about finding the size of the display
> screen. I am familiar with David's answer:-
>
> DEVICE, GET_SCREEN_SIZE = My_screen_size
>
> However, I am running under OpenVMS, CDE, Motif with X-windows. In my
> application, I create displays on a number of display devices using the
> DISPLAY_NAME keyword to WIDGET_BASE.
>
> Does anyone know how I can find the size of these (remote) displays?
> Some of these displays are PCs with an X-window emulator, so the
> resolution may be changed by the users without the knowledge of the
> system.
>
> Any help would be appreciated,
>
> Ian
>
> email: Ian.Dean@GECM.COM

You can use the get_screen_size funtion as Dave mentions in a parallel
thread (but check if your version has the same bug I found, posted to
that
thread).

Alternatavely, I have a DLM which makes direct Xlib calls to the X
server
to determine lots of information on the display, screen and available
visuals. It's rather a heavy-weight approach if all you require is the
screen
dimensions but I could make it available if you like. It does require
a C compiler and an X development environment (basically the X header
files).

--
Nigel Wade
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Floating base widget
Next Topic: Re: DirectColor on linux

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

Current Time: Sat Oct 11 09:48:03 PDT 2025

Total time taken to generate the page: 2.78125 seconds