Selim.Ta@[EMAIL PROTECTED]
writes:
> I'm a novice in IDL, so please bear with me. I want a procedure to
> display a prompt with a text field. From what I understand,
> promptusertext is the method I should use. This said, I can't get it
> to work properly. The prompt never displays and just registers the
> user's entry as 0. Here's my code:
>
> PRO ...
>
> ...
>
> obj = Obj_New("IDLitIMessaging")
>
> result = obj->promptusertext('...', answer, title='...')
>
> ...
>
> END
>
> What am I doing wrong?
If you are a novice IDL user, I seriously doubt you
are programming iTools. So I don't think IDLitIMessaging
is what you want. :-)
Why don't you try something a great deal simpler. Here
is a simple pop-up dialog that does what you want:
http://www.dfanning.com/programs/textbox.pro
You use it like this:
answer = TextBox(Label='What is your favorite color?', $
Title='Type your favorite color', Cancel=cancelled)
IF cancelled THEN RETURN
You can read more about how it is created here:
http://www.dfanning.com/widget_tips/popup.html
Cheers,
David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming (www.dfanning.com)
Se****e ma de ni thui. ("Perhaps thou speakest truth.")


|