Path: news.daimi.aau.dk!glad From: pahe@daimi.aau.dk (Peter von der Ahe) Newsgroups: daimi.beta Subject: Re: Buttons dannet med frigg Date: 11 Apr 1996 13:30:30 +0200 Organization: DAIMI, Computer Science Dept. of Aarhus Univ. Lines: 52 Sender: pahe@shekel.daimi.aau.dk Message-ID: References: Reply-To: pahe (Peter von der Ahe) NNTP-Posting-Host: shekel.daimi.aau.dk In-reply-to: zeuz@mark.daimi.aau.dk's message of 11 Apr 1996 12:27:42 +0200 X-Newsreader: Gnus v5.1 >>>>> "JMI" == J|rgen M|ller Ils| writes: JMI> Jeg har i frigg lavet et vindue, som jeg har tænkt mig skal JMI> bruges til flere formål. Derfor har jeg tænkt mig at JMI> specialicere vinduet. Specielt eventhandlere for knapper. Idet JMI> koden for knapper lægges i en body-fil, kan man ikke se den fra JMI> selve vinduet. Derfor kan jeg ikke få fat i de virtuelle JMI> patterns, der ligger under eventhandleren, og kan derfor ikke JMI> give dem den tænkte funktionalitet. JMI> Her er koden for det program, som jeg gerne vil have det til at JMI> se ud: JMI> guienv JMI> (# JMI> PLopret: @PLoprettelse (# #); JMI> Projektledere: @udvalg JMI> (# JMI> open::< (# do 'Projektledere'->title #); JMI> pb5: pushButton5 JMI> (# JMI> eventhandler::< JMI> (# onmouseup::< (# do PLopret.open #) #) JMI> #) JMI> #) JMI> do Projektledere.open JMI> #) JMI> Problemet er, at jeg ikke kan se 'pushButton5' Hvordan kommer JMI> jeg uden om det problem? Det er ikke meningen, at udbygge JMI> eventhandleren for selve knappen, men at gøre det ved JMI> specialicering. JMI> mvh Jørgen Cut fra body delen: pushButton5: (*$ 5*) @pushButton (# open::< (# do ('vinduer',5)-> (*$ 0*) initFromResource #) #); Man kan ikke specialisere OBJEKTER! Det er pushButton PATTERNET du skal specialisere! Men om frigg kan håndtere det ved jeg ikke. Mvh Peter Ahé -- Peter von der Ahe Ny Munkegade 101,1 tv, DK 8000 Aarhus C,Denmark Phone: +45 8613 2634, E-mail: pahe@daimi.aau.dk www: http://www.daimi.aau.dk/~pahe/