diff options
| author | engelsman <engelsman> | 2009-04-01 22:11:57 +0000 |
|---|---|---|
| committer | engelsman <engelsman> | 2009-04-01 22:11:57 +0000 |
| commit | 8bb63644d21c4efacdea2c926b252d8aecdfded3 (patch) | |
| tree | bfae9ffc230f55d625c9f719990227bbd33b6b19 /FL/Enumerations.H | |
| parent | c34d7585ee5a7fdc0569ab6c3fa16aaffd84561d (diff) | |
converted more html tags to doxygen commands in drawing.dox
most of the function names used as indented paragraph titles
are now recognised properly and are shown as links. However,
I was forced to "downgrade" many function() references in the
text so that the unwary user isn't unexpectedly teleported off
the tutorial pages. It reduces the link spaghetti a lot,
tweaked Enumerations.H and fl_draw.cxx to get doxygen to recognise
more function names used in drawing.dox. only fl_scroll(...)
and the offscreen drawing functions still needed for drawing.dox
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6735 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL/Enumerations.H')
| -rw-r--r-- | FL/Enumerations.H | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/FL/Enumerations.H b/FL/Enumerations.H index 7059d6d85..ddc611055 100644 --- a/FL/Enumerations.H +++ b/FL/Enumerations.H @@ -755,10 +755,12 @@ FL_EXPORT Fl_Color fl_contrast(Fl_Color fg, Fl_Color bg); FL_EXPORT Fl_Color fl_color_average(Fl_Color c1, Fl_Color c2, float weight); inline Fl_Color fl_lighter(Fl_Color c) { return fl_color_average(c, FL_WHITE, .67f); } inline Fl_Color fl_darker(Fl_Color c) { return fl_color_average(c, FL_BLACK, .67f); } +/** return 24-bit color value closest to \p r, \p g, \p b. */ inline Fl_Color fl_rgb_color(uchar r, uchar g, uchar b) { if (!r && !g && !b) return FL_BLACK; else return (Fl_Color)(((((r << 8) | g) << 8) | b) << 8); } +/** return 24-bit color value closest to \p grayscale */ inline Fl_Color fl_rgb_color(uchar g) { if (!g) return FL_BLACK; else return (Fl_Color)(((((g << 8) | g) << 8) | g) << 8); |
