I don't think you can really change any coloring on the buttons. If you really need different coloring, you could script your own button (I would use JMP class for something like this) using Mouse box + Text Box and maybe some other display boxes for styling.
Names Default To Here(1);
nw = New Window("Example",
H List Box(
btn = Button Box("Press Me"),
Mouse Box(
Border Box(
Left(2), Right(2), Top(1), Bottom(1),
Sides(15),
<< Set Background Color("Light Gray"),
tb = Text Box("Press Me")
)
, <<setTrackEnable(1)
, <<settrack(
Function({this, pos},
(this << child) << Set Background Color(If(pos[1] >= 0, "Light Blue", "Light Gray"))
)
)
, << SetClickEnable(1)
, <<setClick(/* button-down, move, button-release handler */
Function({this, clickpt, event},
If(event == "Pressed",
show(this, clickpt, event);
);
)
)
)
)
);
-Jarmo