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.