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

Home » Public Forums » archive » How to package existing non-OO widget application into a catalyst based objects?
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: How to package existing non-OO widget application into a catalyst based objects? [message #86222 is a reply to message #86220] Fri, 18 October 2013 15:13 Go to previous messageGo to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Jie Zhou writes:

> Now I have a widget application developed using the normal non-OO widget, i.e. the top level base is created using WIDGET_BASE. And I want to improve it using the objected widgets in catalyst library. But the time is limited. Now I just have time to change the image view part of the system. So How can I combine the WIDGET_BASE and BASEWIDGET object into the same application.
> I have tried to set a widget_base as the parent to a BASEWIDGET objects. But I have no idea how to do it.

Yeah, I'm afraid it is all or nothing when you switch to the Catalyst
Library. *Everything* has to be an object over there. It *can* drive you
crazy until you build up enough objects in your own library. There are a
number of advantages to doing so, however.

The problem really has to do with how widget events get propagated in
widget objects. The way this has to be done makes it impossible (I
believe) to build a hybrid system.

Cheers,

David



--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thue. ("Perhaps thou speakest truth.")
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Strange error: % Keyword parameters not allowed in call.
Next Topic: Fast local contrast calculations?

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

Current Time: Fri Oct 10 15:13:26 PDT 2025

Total time taken to generate the page: 0.63787 seconds