diff options
| author | engelsman <engelsman> | 2008-09-19 20:56:19 +0000 |
|---|---|---|
| committer | engelsman <engelsman> | 2008-09-19 20:56:19 +0000 |
| commit | 40a156aa94454fa2e3c5c8639dd476c06f51b737 (patch) | |
| tree | 2f7fca59fe6d91c24cc7cde1cc6d86a9c3206d4b /FL | |
| parent | 28dacd9509ef98a282ce423670e0308458c8c1d6 (diff) | |
Simplified the doxygen comment strategy for fl_color_command()
Too many \defgroup, \ingroup and \relatesalso and doxygen gets confused!
Simplified down to a single \relatesalso, and moved the extra function
documentation into the class comments.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6313 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL')
| -rw-r--r-- | FL/Fl_Color_Chooser.H | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/FL/Fl_Color_Chooser.H b/FL/Fl_Color_Chooser.H index d55850331..34a12c436 100644 --- a/FL/Fl_Color_Chooser.H +++ b/FL/Fl_Color_Chooser.H @@ -73,14 +73,33 @@ public: \class Fl_Color_Chooser \brief The Fl_Color_Chooser widget provides a standard RGB color chooser. - You can place any number of these into a panel of your own design. This - widget contains the hue box, value slider, and rgb input fields from the - above diagram (it does not have the color chips or the Cancel or OK buttons). + \image html fl_color_chooser.jpg + + You can place any number of the widgets into a panel of your own design. + The diagram shows the widget as part of a color chooser dialog created by + the fl_color_chooser() function. The Fl_Color_Chooser widget contains the + hue box, value slider, and rgb input fields from the above diagram (it + does not have the color chips or the Cancel or OK buttons). The callback is done every time the user changes the rgb value. It is not done if they move the hue control in a way that produces the \e same rgb value, such as when saturation or value is zero. - \image html fl_color_chooser.jpg + The fl_color_chooser() function pops up a window to let the user pick an + arbitrary RGB color. They can pick the hue and saturation in the "hue box" + on the left (hold down CTRL to just change the saturation), and the + brightness using the vertical slider. Or they can type the 8-bit numbers + into the RGB Fl_Value_Input fields, or drag the mouse across them to adjust + them. The pull-down menu lets the user set the input fields to show RGB, + HSV, or 8-bit RGB (0 to 255). + + fl_color_chooser() returns non-zero if the user picks ok, and updates the + RGB values. If the user picks cancel or closes the window this returns + zero and leaves RGB unchanged. + + If you use the color chooser on an 8-bit screen, it will allocate all the + available colors, leaving you no space to exactly represent the color the + user picks! You can however use fl_rectf() to fill a region with a simulated + color using dithering. */ class FL_EXPORT Fl_Color_Chooser : public Fl_Group { Flcc_HueBox huebox; |
