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

Home » Public Forums » archive » Widget placement problem
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Widget placement problem [message #51465] Fri, 24 November 2006 12:29
Braedley is currently offline  Braedley
Messages: 57
Registered: September 2006
Member
I want to put a small logo in a draw widget at the bottom left hand
corner of a tab. The only other thing in the tab is a series of
labels. Right now, the draw widget is being placed just below the
text, and not at the very bottom of the tab like I would like. Summery
of code:

read_jpeg, 'logo.jpg', logo

base=widget_base(title='Wizard', /col)

tab_steps=widget_tab(base)
intro=widget_base(tab_steps, title='Introduction', row=2, xsize=600,
ysize=400)
text_base=widget_base(intro, /base_align_left, col=1)
t1='This wizard will help you set up stuff.'
l1=widget_label(text_base, value=t1)
;there's more labels, but who cares

sz=size(logo)
draw_base=widget_base(intro, /align_left, /base_align_bottom)
logo_win=widget_draw(draw_base, xsize=sz[2], ysize=sz[3],
/align_bottom)

widget_control, base, /realize
widget_control, logo_win, get_value=win
wset, win
tvimage, logo, /keep_aspect_ratio

I've tried various combinations of alignments, but nothing seems to
work. Any suggestions?

While I'm on it, I'm getting black lines around the bottom and left of
the image that aren't present in the original. Is this a tvimage thing
or something else?
[Message index]
 
Read Message
Previous Topic: IDL 6.3 Installation error code 1633
Next Topic: Re: IDL 6.3 Installation error code 1633

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

Current Time: Fri Oct 10 05:20:45 PDT 2025

Total time taken to generate the page: 0.24157 seconds