V4 is full of great new features - but...
it would be nice to have a SetGadgetColor() working on all geagets.
It's missing on Frame3DGadget and PanelGadget and...
EditorGadget #PB_Gadget_LightFrameColor, #PB_Gadget_DarkFrameColor
Code: Select all
If OpenWindow(0, 0, 0, 320, 230, "SetGadgetColor missing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
SetWindowColor(0,$800000)
CreateGadgetList(WindowID(0))
Frame3DGadget(0, 10, 10, 300, 80, "Frame3DGadget Standard")
EditorGadget(2,20,30,280,50)
PanelGadget(1, 10, 100, 300, 120)
AddGadgetItem (1, -1, "Panel 1")
EditorGadget(3,10,10,275,80)
AddGadgetItem (1, -1, "Panel 2")
CloseGadgetList()
SetGadgetColor(2,#PB_Gadget_BackColor,$8F0000)
SetGadgetColor(2,#PB_Gadget_FrontColor,$00FFFF)
AddGadgetItem(2, -1, " #PB_Gadget_FrontColor")
AddGadgetItem(2, -1, " #PB_Gadget_BackColor")
AddGadgetItem(2, -1, " #PB_Gadget_LineColor")
SetGadgetColor(3,#PB_Gadget_BackColor,$8F0000)
SetGadgetColor(3,#PB_Gadget_FrontColor,$00FFFF)
AddGadgetItem(3, -1, " #PB_Gadget_FrontColor")
AddGadgetItem(3, -1, " #PB_Gadget_BackColor")
AddGadgetItem(3, -1, " #PB_Gadget_PanelColor")
AddGadgetItem(3, -1, " #PB_Gadget_GrayPanelColor")
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf