amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Listbrowser-AWNPipe [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

31.10.2002, 13:58 Uhr

Palgucker
Posts: 1342
Nutzer
Habe mir vor einiger Zeit ein Arexx-script geschrieben,
Mit dem ich vom Amiga aus Telefonnummer und Netzanbieter
aus- und anwählen kann.Für die GUI benutze ich AWN-Pipe.
Bisher sind Netzanbieter und Telefonnummern in sog.
Choosern (Cyclemenus) untergebracht.
Nun möchte ich diese lieber in einem Listbrowser unter-
bringen.Und dort ist mein Problem.
Jedesmal, wenn eine neue Liste ausgegeben werden soll,
sieht man den Refresh geder Browsernode - was beim einlesen
ein fürchterliches geruckel gibt.Ich hab schon einiges ohne
Erfolg probiert
wie bekommt man es gebacken, das dieses wenigstens optisch
flüssiger von statten geht.
füge hier mal das Grundgerüst zum Listbrowseraufruf mit zu,
damit man vielleicht besser sieht, was ich hier verbreche.

mfg. Palgucker

/* Listbrowser-Test */
call init()
do forever
call addlines()
call Testpipe("continue")
end
Exit()

init:
call open(Test,"awnpipe:Test/xc")
call Testpipe("lbrtest cg db dg sg a v cs m width 200 height 200")
lbr=Testpipe("Listbrowser a")
call Testpipe("open")
return()

addlines:
call testpipe("id " lbr " remn")
Do d=0 to 9
call testpipe("id " lbr " addn gt Zeile"D)
end
return()

Testpipe:
parse arg out
call writeln(Test,out)
res=readln(Test)
parse var res res1 res2 .
if res1="ok" | res1="gadget" then return(res2)
if res1="close" then Exit(0)
Exit()
Return

[ - Antworten - Zitieren - Direktlink - ]

09.11.2002, 20:38 Uhr

Palgucker
Posts: 1342
Nutzer
Nur falls sich doch wer auufrafft und sich um eine Lösung
Gedanken macht oder es eben auch gern wissen möchte.
Habe Problem durch "schnüffeln" in fremden Quelltexten
gelöst (Aminet.awnp).:)
In diesem Fall in der Funktion addlines for der Do Schleife
einfach >>call testpipe("id " lbr " list 0")<< und nach der
Schleife eben >>call testpipe("id " lbr " list 0")<< einfügen,
und dann funzt es.
In der Doku habe ich darüber noch nichts gefunden.

mfg. Palgucker

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Listbrowser-AWNPipe [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.