Seite 1 von 1

ExplorerListGadget Änderung Pattern

Verfasst: 11.12.2023 08:49
von IB-Software
Ich versuche die Dateiliste im ExplorerListGadget mittels GetGadgetText anzupassen:

Code: Alles auswählen

If OpenWindow(0, 0, 0, 500, 400, "TreeGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  TextGadget(2, 10, 10, 380, 25,Str( #PB_Compiler_Version)) 
  ExplorerListGadget(0, 10, 40, 380, 160, GetUserDirectory(#PB_Directory_Pictures),#PB_Explorer_NoFolders           ) 
  ComboBoxGadget    (1, 10, 210, 380, 25) 
  AddGadgetItem(1, -1, "*.*")
  AddGadgetItem(1, -1, "*.png")
  AddGadgetItem(1, -1, "*a*.*")
  AddGadgetItem(1, -1, "*.bmp")
  AddGadgetItem(1, -1, "*.*ni")
  AddGadgetItem(1, -1, "n*.*")

  Repeat 
    Event = WaitWindowEvent()
    If Event = #PB_Event_Gadget
      Select EventGadget()
        Case 1
          Select EventType()
            Case #PB_EventType_Change
              SetGadgetText(0,GetGadgetText(1))
      	EndSelect
      EndSelect
    EndIf
  Until Event = #PB_Event_CloseWindow
EndIf
Unter der PB Version 5.7.3 (Windows) funktioniert dies wie gewollt.
Unter 6.04 Beta 2 (Windows) nur dann wenn für den Dateinamen oder der Dateiendung keine Kombination von "*" und einem zusätzlichen Zeichen genutzt wird.

Unter Mac OS kann man mit GetGadgetText anscheinend weder mit PB 5.x noch 6.x das Pattern für ExplorerListGadget ändern.

Kann das bestätigt werden oder sehe ich den Wald vor Bäumen nicht.

Ingo

Re: ExplorerListGadget Änderung Pattern

Verfasst: 14.12.2023 13:34
von Shardik
IB-Software hat geschrieben: 11.12.2023 08:49 Unter Mac OS kann man mit GetGadgetText anscheinend weder mit PB 5.x noch 6.x das Pattern für ExplorerListGadget ändern.
Diese Frage habe ich bereits schon einmal hier im englischen Forum beantwortet gehabt. Auf MacOS funktioniert die Angabe eines Pattern leider nicht. Es gibt eine Art Workaround von wilbert für einen FileRequester, der zwar auch alle Dateien anzeigt, aber nur die Dateien mit dem angegebenen Pattern selektierbar macht.

Re: ExplorerListGadget Änderung Pattern

Verfasst: 15.12.2023 17:43
von IB-Software
Der Fehler tritt ja nicht nur auf MacOS, sondern auch in Windows mit PB 6.x auf.

Ich habe da jetzt mal aus Bug im englischsprachigen Forum gepostet.

Ingo