beim Testen des Beispiels zu SetGadgetColor() aus der Hilfe, habe ich festgestellt, dass bei Linux beim ListViewGadget keine Hintergrundfarbe angezeigt wird. (unter WIN ist es ok)
Nur bei Verwendung von SetGadgetState() wird dann dieser Eintrag mit der Hintergrundfarbe anstatt des normalen Highlightings eingefärbt. (Wird aber ansonsten nicht weiter als Markierhintergrund genommen).
Code: Alles auswählen
If OpenWindow(0, 0, 0, 270, 140, "ListViewGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListViewGadget(0, 10, 10, 250, 120, #PB_ListView_MultiSelect)
For a = 1 To 12
AddGadgetItem (0, -1, "Item " + Str(a) + " of the Listview")
Next
SetGadgetColor(0, #PB_Gadget_BackColor, $443322)
SetGadgetState(0, 8)
SetGadgetColor(0, #PB_Gadget_FrontColor, $00ffff)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Das würde ich dann ins englischen Forum weitergeben.
Gruß ~ Vera