Next: Button Remarks, Previous: Other Button Routines, Up: Part III Button-like Objects [Contents][Index]
For normal buttons the first color argument (col1
) to
fl_set_object_color()
controls the normal color and the
second (col2
) the color the button has when pushed. For
lightbuttons col1
is the color of the light when off and
col2
the color when on. For round buttons, col1
is the
color of the circle and col2
the color of the circle that is
placed inside it when pushed. For round3dbutton, col1
is the
color of the inside of the circle and col2
the color of the
embedded circle. For bitmapbuttons, col1
is the normal box
color (or bitmap background if boxtype is not FL_NO_BOX
) and
col2
is used to indicate the focus color. The foreground color
of the bitmap is controlled by label color (as set via
fl_set_object_lcolor()
. For scrollbutton, col1
is
the overall boundbox color (if boxtype is not FL_NO_BOX
),
col2
is the arrow color. The label of a scrollbutton must be a
string with a number between 1 and 9 (except 5), indicating the arrow
direction like on the numerical key pad. The label can have an
optional prefix #
to indicate uniform scaling. For example, the
label "#9"
tells that the arrow should be pointing up-right and
the arrow has the identical width and height regardless the overall
bounding box size.