AMIGA-RESISTANCE
https://forum.amiga-resistance.info/

Mui Probleme
https://forum.amiga-resistance.info/viewtopic.php?f=38&t=3424
Seite 1 von 1

Autor:  Murmel [ 20 Jun 2015, 10:21 ]
Betreff des Beitrags:  Mui Probleme

Hallo.

So nach längerer Zeit wollte ich mich wieder mehr der Programmierug widmen, und versuch grade Mui zu verstehen ;)

Also versuche ich dem Quakelaunchtool eine Muioberfläche zu gönnen.

[ img ]

Leider habe ich Probleme damit

Local servername$ = mui.DoMethod ("mylistview", "getentry", "active")
Local serverip$ = mui.DoMethod("mylistview", "getentry", "active")

Und zwar es der Mui Liste zurück in den String zu schreiben. Ich bekomme immer nur den ersten Eintrag egal was ich mache.

Vieleicht hat jemand ne Idee ?

Grüsse,

Murmel



HWS
Function p_EventFunc(msg)
  
   Switch msg.Class
   Case "Window":
      Switch msg.Attribute
      Case "CloseRequest":
         End
      EndSwitch

   Case "Button":
      Switch msg.Attribute
      Case "Pressed":
         Switch msg.ID
         Case "mybt1":    ; "Add" button was pressed
            Local servername$ = mui.Get("mystring", "contents")
            Local serverip$ = mui.Get("mystring2", "contents")
            Local serverpassword$ = mui.Get("mystring3", "contents")
            mui.DoMethod("mylistview", "insert", "bottom", servername$ ,serverip$, serverpassword$)
           
         Case "mybt2":    ; "Remove" button was pressed
            mui.DoMethod("mylistview", "remove", "active")
         EndSwitch
      EndSwitch

   Case "Listview":
      Switch msg.Attribute
      Case "Active":
         Local servername$ = mui.DoMethod ("mylistview", "getentry", "active")
         Local serverip$ = mui.DoMethod("mylistview", "getentry", "active")
         ;Local serverpassword$ = mui.DoMethod("mylistview","getentry",2, "active")
         mui.Set("mystring", "contents", servername$)
         mui.Set("mystring2", "contents", serverip$)
         mui.Set("mystring3", "contents", serverpassword$)
         mui.Set("mybt2", "disabled", IIf(msg.triggervalue = -1,
             True, False))
      EndSwitch                 
XML File
 <image id="quakeimage" source="brush:50"/>
            <listview id="mylistview" notify="active" shorthelp="Serverlist"
            cyclechain="1">
                <column col ="0" title=" Servername "></column>
                <column col ="1" title="    ServerIP    "></column>
                <column col ="2" title=" Password "></column>
            </listview>
            <hgroup>
                <image id="nameimage" source="brush:51"/>
                <string id="mystring" shorthelp="Please Enter Servername here!"
             cyclechain="1"/>
            </hgroup>
            <hgroup>
                <image id="ipimage" source="brush:52"/>
                <string id="mystring2" shorthelp="Please Enter ServerIP here!"
             cyclechain="1"/>
            </hgroup>                                                                


Autor:  Tipsi [ 20 Jun 2015, 11:37 ]
Betreff des Beitrags:  Re: Mui Probleme

Boah, das das ist auch Neuland für mich.
Ich musste mich durch die Dokumentation
quälen (Englisch ist nicht so mein Fall) und
habe vielleicht etwas gefunden.

Ersetze diesen Code
Local servername$ = mui.DoMethod ("mylistview", "getentry", "active")
Local serverip$ = mui.DoMethod("mylistview", "getentry", "active")
Local serverpassword$ = mui.DoMethod("mylistview","getentry",2, "active")
mal mit
Local servername$, serverip$, serverpassword$ = mui.DoMethod("mylistview","getentry","active")
(In meiner Vorschau ist dieser Code immer auf einer
Zeile, aber nach dem Absenden auf zwei. Toll. Falls auch
bei Dir der Code auf zwei Zeilen verteilt ist, dann setze
einfach mui.DoMethod() hinter das =.)

Was passiert?

Griessli
Tipsi

Autor:  Murmel [ 20 Jun 2015, 11:59 ]
Betreff des Beitrags:  Re: Mui Probleme

Hallo Tipsi.

Tipsi Du bist Gott OO

Ich suche selber schon ewig in der Doku drinnen, und leider habe ich immer grosse Probleme ohne konkretes Beispiel.
So hatte ich es auch schonmal versucht aber da gings irgendwie nicht.

Super Danke :daumen:


Grüsse,

Murmel

Autor:  Tipsi [ 20 Jun 2015, 20:08 ]
Betreff des Beitrags:  Re: Mui Probleme

Salli Murmel

Also, wenn ich Gott bin, was ist dann Andreas F.? :D

Ich war froh, dass Du genug Codefragmente und ein
Bild eingefügt hast. Wie geschrieben, ist MUI auch für
mich Neuland. Aber Dank Deiner Frage habe ich nun
auch einige grundlegende Sachen begriffen, wo ich
vorher nur Bahnhof verstand.

Wie Du vermisse ich bei den MUI Befehlen auch konkrete
Beispiele mit ein paar Zeilen Code, um den Zusammenhang
zu verstehen. Und dass alles auf Englisch geschrieben ist,
macht es leider auch nicht einfacher.

Naja, ich hoffe, Du kommst wieder ein bisschen vorwärts.

Griessli
Tipsi

Autor:  Murmel [ 21 Jun 2015, 19:05 ]
Betreff des Beitrags:  Re: Mui Probleme

Hallo Tipsi

Ja.

Mui bringt tolle Sachen onboard wie copy und Paste, die gesamte Steuerung für WIndows und Scuilib kann ich komplett rauswerfen.
Problem ist einfach da zu einigen Sachen keine Beispiele da sind.

Grüsse,

Murmel

Seite 1 von 1 Alle Zeiten sind UTC

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de