Page 1 of 1

SetGadgetColor() on Frame3DGadget() and PanelGadget()

Posted: Mon May 29, 2006 10:51 am
by sverson
Hi!

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
;-) sverson