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

Home » Public Forums » archive » Widget Resize on Mac
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: Widget Resize on Mac [message #20948 is a reply to message #20801] Tue, 01 August 2000 00:00 Go to previous message
Struan Gray is currently offline  Struan Gray
Messages: 178
Registered: December 1995
Senior Member
Ben Tupper, btupper@bigelow.org writes:

> Has this been dealt with before? if so, what is the solution?

An ugly hack.

My top level bases send only resize events, so in my event handler
I can have something like this (info is a pointer to a state
structure):

Case event.id of
(*info).myID: begin ; resize event from top level base
if !version.os_family eq 'MacOS' then begin
xsize = event.x-12
ysize = event.y-12
endif else begin
xsize = event.x
ysize = event.y
endelse
(*info).mainWindow -> SetProperty, Dimension=[xsize, ysize]
end
else: ; blah blah blah
end ; case event.id


The value 12 was found by trial and error, but works for both
direct and object graphics windows (with the appropriate set size
commands.


Struan
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Record Day on IDL Newsgroup
Next Topic: ����� �������� ���������� � ������

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

Current Time: Wed Oct 08 17:40:22 PDT 2025

Total time taken to generate the page: 0.00442 seconds