[Monkey] [Mac OSX] Canvas aktualisiert nicht nach RequestFil

Übersicht Andere Programmiersprachen Allgemein

Neue Antwort erstellen

Ratchet

Betreff: [Mac OSX] Canvas aktualisiert nicht nach RequestFile

BeitragDo, Okt 20, 2016 17:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Rufe ich RequestFile auf, wird danach der Canvas nicht mehr aktualisiert. Das Verhalten lässt sich anhand des Beispiels unten nachbilden.

Mac OS X
GlfW Target

Code: [AUSKLAPPEN]
Import mojo2

Import brl.requesters

Class MyApp Extends App
   Field canvas:Canvas
   Field txt: String = "Hello World"

    Method OnCreate()
       canvas=New Canvas
 
    End
   
    Method OnUpdate()
       If MouseHit(MOUSE_LEFT) Then
         Local filter:="Image Files:png,jpg,bmp;Text Files:txt;All Files:*"
           Local file:=RequestFile( "Select graphic file to open",filter )
           If file txt = file
       End
    End
   
   Method OnRender()
   
      canvas.Clear 0,0,1
      
      canvas.SetBlendMode 3
      canvas.SetColor 0,0,0,.5
      canvas.DrawText txt,DeviceWidth/2+2,DeviceHeight/2+2,.5,.5
      
      canvas.SetBlendMode 1
      canvas.SetColor 1,1,0,1
      canvas.DrawText txt,DeviceWidth/2,DeviceHeight/2,.5,.5
      
      canvas.SetColor(1,0,0)
      canvas.DrawRect(MouseX, MouseY, 32, 32)
      
      canvas.Flush
   End
           
End

Function Main()

    New MyApp

End
[iMac 27"] [3,4GHz Intel Core i5 ] [8GB Ram] [NVIDIA GeForce GTX 775M 2GB] [MacOS X Yosemite] [BlitzMax + MaxGui] [Monkey X Pro]

Farbfinsternis

BeitragFr, Okt 21, 2016 20:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Unter Windows funktioniert Dein Code einwandfrei. Vllt. solltest Du Mark einen Bug-Report schicken.
Farbfinsternis.tv

Ratchet

BeitragSa, Okt 22, 2016 18:29
Antworten mit Zitat
Benutzer-Profile anzeigen
ja, unter Windows funktioniert es bei mir auch. Nun habe ich auch noch verschiedene Verhalten unter verschiedenen Mac OS X Versionen festgestellt. Sehr eigenartig.
[iMac 27"] [3,4GHz Intel Core i5 ] [8GB Ram] [NVIDIA GeForce GTX 775M 2GB] [MacOS X Yosemite] [BlitzMax + MaxGui] [Monkey X Pro]

Neue Antwort erstellen


Übersicht Andere Programmiersprachen Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group