Re: Support for callbacks...



On Wed, 16 Jul 2003, Lars Clausen wrote:

On Tue, 15 Jul 2003, Herman Bruyninckx wrote:
What is the status of callbacks in the Dia roadmap?

I mean, is it (or will it be) possible to let some dia actions call a
user-defined function?

For example, a callback on each (dis)connection event on the canvas
gives a lot of possibilities to add user-specific functionality to
Dia. (E.g., to check whether it has a meaning in the users'
application context to connect two given objects together.)

That's funny, I was just thinking about that in the shower this morning.  A
callback function would allow both elements and connectors to decide
whether they will allow the connection, and if they do, make any changes
that are needed.

Unless, by 'user-defined function', you mean that the user can add a bit of
scripting to an object to be evaluated upon connection.  Given the above,
that could be added using the Python plugin, or any other plugin that
anyone cares to add.  

Indeed! That's exactly what I was looking for: a small extension of
the Dia code could make tremendous changes in what a user can do with
the program. My hope was to embed Dia as a "graphical editor" inside a
robot simulation program... Most of the work would happen outside of
Dia (via a Python plugin).

Herman

-- 
  K.U.Leuven, Mechanical Engineering, Robotics Research Group
<http://people.mech.kuleuven.ac.be/~bruyninc> Tel: +32 16 322480




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]