> But there is no GetName() method for the button object (or indeed any 
> Win32::GUI object).  Slightly naughty, and I shouldn't be encouraging 
> this [1], but the object's name is stored in it's '-name' hash slot,
so 
> you can replace:
>       print $self->GetName(), "\n";
> with
>       print $self->{-name}, "\n";

A handful of the attributes used to define the object seems available in
this (unrecommended) manner.

But is it possible to add attributes?
Like for instance if I would like to store information about a widgets
parent?

I can not simply say
$main->AddButton( -name => 'btOK', -parent => $main, ...

Perl will not be complaining, but I can not retrieve the information
later.

And why do I want to do this?
Maybe because I, very often, find myself thinking along the lines of DOM
(Document Object Model), familiar to web developers.

/Leif

Reply via email to