Thread OO-Button-Modul: für SDL (ab geht um OO) (37 answers)
Opened by master at 2006-03-31 19:08

ptk
 2006-04-03 23:34
#64272 #64272
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Der Container wäre einfach nur ein Modul, dessen Objektinstanzen deine Variable @butts enthalten würden. Man könnte auch gleich die $app im Objekt speichern. Dann würde ein Aufruf ungefähr so aussehen:
Code: (dl )
1
2
my $container = ...::Container->new($app);
$container->add("SimpleButton", ...); # alternativ: $button = ...::SimpleButton->new(...); $container->add($button);

Und in der Eventloop
Code: (dl )
$container->check_all;

Bei Tk wird beispielsweise auf ->add verzichtet, da schreibt man gleich
Code: (dl )
$container->SimpleButton(...)

und würde damit ein Objekt der Klasse Tk::SimpleButton erzeugen.

View full thread OO-Button-Modul: für SDL (ab geht um OO)