[Xotcl] Re: [Xotcl] Widgets
Catherine Letondal
letondal@pasteur.fr
Mon, 05 Feb 2001 15:20:01 +0100
"Rick Hedin" wrote:
>
> Hello all.
>
> I want to build an object on top of a canvas. The object adds some
> internationalized features. I'm not clear how to manage the XOTcl object in
> conjunction with the Tk object. For now, I'm just managing the two as
> separate entities.
>
> Icanvas icanvas .f ;# I pass the path for the tk object.
> pack .f.icanvas -fill both -expand true ;# And manipulate the tk object
> with tk commands.
>
> Or maybe I should:
>
> pack [icanvas tkpath] -fill both -expand true
>
> Or give my object a truly wicked name:
>
> Icanvas .f.icanvas ;# Will this work?
>
> Or wrap every tk command in my xotcl object.
>
> What is your thinking regarding widgets from XOTcl?
I have a data structure registering object names for tk widgets.
Thus, a tk callback looks generally like:
::bind $path <tk event> {
set object [names object %W]
$object method args
}
(names is an XOtcl Object knowing which object a tk widget belongs to)
--
Catherine Letondal -- Pasteur Institute Computing Center