SetGadgetColor: #PB_Default
Posted: Fri Oct 11, 2013 11:23 pm
Would be good to use #PB_Default with SetGadgetColor as we can with SetGadgetFont.
http://www.purebasic.com
https://www.purebasic.fr/english/
Code: Select all
If OpenWindow(0, 0, 0, 200, 170, "SetGadgetColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
StringGadget(0, 10, 10, 180, 20, "String...")
ListViewGadget(1, 10, 40, 180, 60)
For i = 0 To 4
AddGadgetItem(1, -1, "Text")
Next i
ContainerGadget(2, 10, 110, 180, 50, #PB_Container_Raised)
SetGadgetColor(0, #PB_Gadget_BackColor, $00FFFF)
SetGadgetColor(1, #PB_Gadget_FrontColor, $FFFFFF)
SetGadgetColor(1, #PB_Gadget_BackColor, $000000)
SetGadgetColor(2, #PB_Gadget_BackColor, $0000FF)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
SetGadgetColor(0, #PB_Gadget_BackColor, #PB_Default)
SetGadgetColor(1, #PB_Gadget_FrontColor, #PB_Default)
SetGadgetColor(1, #PB_Gadget_BackColor, #PB_Default)
SetGadgetColor(2, #PB_Gadget_BackColor, #PB_Default)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
PB-Help (SetGadgetColor) wrote:To remove the custom color and go back to the default system color, set the 'Color' parameter to -1.
Code: Select all
Debug #PB_Default ; output = -1