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.
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>