Use correct Doxygen syntax for "member groups"

This commit is contained in:
ManoloFLTK 2023-02-06 09:04:50 +01:00
parent fdc614ea25
commit 9f55e93ffa
2 changed files with 43 additions and 43 deletions

View File

@ -43,7 +43,7 @@
The following constants are defined: The following constants are defined:
*/ */
/*@{*/ /**@{*/
/** /**
The major release version of this FLTK library. The major release version of this FLTK library.
@ -172,7 +172,7 @@
#endif #endif
/*@}*/ // group: Version Numbers /**@}*/ // group: Version Numbers
/** /**
Every time a user moves the mouse pointer, clicks a button, Every time a user moves the mouse pointer, clicks a button,
@ -412,14 +412,14 @@ enum Fl_Event { // events
}; };
/** \name When Conditions */ /** \name When Conditions */
/*@{*/ /**@{*/
/** These constants determine when a callback is performed. /** These constants determine when a callback is performed.
Fl_When is a bit field. Some values are merely shorcuts for common bit Fl_When is a bit field. Some values are merely shorcuts for common bit
combinations. New flags may be added in the future, so it's important to combinations. New flags may be added in the future, so it's important to
mask the required bit when reading via \p when(). mask the required bit when reading via \p when().
\note Some widgets may not fully suppoert \p FL_WHEN_... flags. \note Some widgets may not fully support \p FL_WHEN_... flags.
\see Fl_Widget::when(), Fl::callback_reason(), Fl_Callback_Reason, Fl_Widget::do_callback() \see Fl_Widget::when(), Fl::callback_reason(), Fl_Callback_Reason, Fl_Widget::do_callback()
*/ */
@ -434,11 +434,11 @@ enum Fl_When { // Fl_Widget::when():
FL_WHEN_ENTER_KEY_CHANGED = 11, ///< Do callbacks whether the value changed or not, and when the ENTER key is pressed FL_WHEN_ENTER_KEY_CHANGED = 11, ///< Do callbacks whether the value changed or not, and when the ENTER key is pressed
FL_WHEN_CLOSED = 16 ///< Do the callback when a child of Fl_Tabs is closed FL_WHEN_CLOSED = 16 ///< Do the callback when a child of Fl_Tabs is closed
}; };
/*@}*/ // group: When Conditions /**@}*/ // group: When Conditions
/** \name Callback Reasons */ /** \name Callback Reasons */
/*@{*/ /**@{*/
/** These constants describe why a callback is performed. /** These constants describe why a callback is performed.
\see Fl::callback_reason(), Fl_Widget::when(), Fl_When \see Fl::callback_reason(), Fl_Widget::when(), Fl_When
@ -457,12 +457,12 @@ enum Fl_Callback_Reason {
FL_REASON_LOST_FOCUS, ///< a widget lost focus FL_REASON_LOST_FOCUS, ///< a widget lost focus
FL_REASON_RELEASED, ///< the mouse button was released FL_REASON_RELEASED, ///< the mouse button was released
}; };
/*@}*/ // group: Callback Reasons /**@}*/ // group: Callback Reasons
/** \name Mouse and Keyboard Events /** \name Non-ASCII key names
This and the following constants define the non-ASCII keys on the The following constants define the non-ASCII keys on the
keyboard for FL_KEYBOARD and FL_SHORTCUT events. keyboard for FL_KEYBOARD and FL_SHORTCUT events.
\see Fl::event_key() and Fl::get_key(int) (use ASCII letters for all other keys): \see Fl::event_key() and Fl::get_key(int) (use ASCII letters for all other keys):
@ -471,7 +471,7 @@ enum Fl_Callback_Reason {
(use an enum or some doxygen grouping ?) (use an enum or some doxygen grouping ?)
*/ */
/*@{*/ /**@{*/
// FIXME: These codes collide with valid Unicode keys // FIXME: These codes collide with valid Unicode keys
@ -520,24 +520,24 @@ enum Fl_Callback_Reason {
// of Unicode. Guaranteed not to conflict with a proper Unicode character. // of Unicode. Guaranteed not to conflict with a proper Unicode character.
// These primarily map to the XFree86 keysym range // These primarily map to the XFree86 keysym range
#define FL_Volume_Down 0xEF11 /* Volume control down */ #define FL_Volume_Down 0xEF11 ///< Volume control down
#define FL_Volume_Mute 0xEF12 /* Mute sound from the system */ #define FL_Volume_Mute 0xEF12 ///< Mute sound from the system
#define FL_Volume_Up 0xEF13 /* Volume control up */ #define FL_Volume_Up 0xEF13 ///< Volume control up
#define FL_Media_Play 0xEF14 /* Start playing of audio */ #define FL_Media_Play 0xEF14 ///< Start playing of audio
#define FL_Media_Stop 0xEF15 /* Stop playing audio */ #define FL_Media_Stop 0xEF15 ///< Stop playing audio
#define FL_Media_Prev 0xEF16 /* Previous track */ #define FL_Media_Prev 0xEF16 ///< Previous track
#define FL_Media_Next 0xEF17 /* Next track */ #define FL_Media_Next 0xEF17 ///< Next track
#define FL_Home_Page 0xEF18 /* Display user's home page */ #define FL_Home_Page 0xEF18 ///< Display user's home page
#define FL_Mail 0xEF19 /* Invoke user's mail program */ #define FL_Mail 0xEF19 ///< Invoke user's mail program
#define FL_Search 0xEF1B /* Search */ #define FL_Search 0xEF1B ///< Search
#define FL_Back 0xEF26 /* Like back on a browser */ #define FL_Back 0xEF26 ///< Like back on a browser
#define FL_Forward 0xEF27 /* Like forward on a browser */ #define FL_Forward 0xEF27 ///< Like forward on a browser
#define FL_Stop 0xEF28 /* Stop current operation */ #define FL_Stop 0xEF28 ///< Stop current operation
#define FL_Refresh 0xEF29 /* Refresh the page */ #define FL_Refresh 0xEF29 ///< Refresh the page
#define FL_Sleep 0xEF2F /* Put system to sleep */ #define FL_Sleep 0xEF2F ///< Put system to sleep
#define FL_Favorites 0xEF30 /* Show favorite locations */ #define FL_Favorites 0xEF30 ///< Show favorite locations
/*@}*/ // group: Mouse and Keyboard Events /**@}*/ // group: Non-ASCII key names
/** \name Mouse Buttons /** \name Mouse Buttons
@ -546,13 +546,13 @@ enum Fl_Callback_Reason {
\see Fl::event_button() \see Fl::event_button()
*/ */
/*@{*/ /**@{*/
#define FL_LEFT_MOUSE 1 ///< The left mouse button #define FL_LEFT_MOUSE 1 ///< The left mouse button
#define FL_MIDDLE_MOUSE 2 ///< The middle mouse button #define FL_MIDDLE_MOUSE 2 ///< The middle mouse button
#define FL_RIGHT_MOUSE 3 ///< The right mouse button #define FL_RIGHT_MOUSE 3 ///< The right mouse button
/*@}*/ // group: Mouse Buttons /**@}*/ // group: Mouse Buttons
/** \name Event States /** \name Event States
@ -560,7 +560,7 @@ enum Fl_Callback_Reason {
The following constants define bits in the Fl::event_state() value. The following constants define bits in the Fl::event_state() value.
*/ */
/*@{*/ // group: Event States /**@{*/ // group: Event States
// FIXME: it would be nice to have the modifiers in the upper 8 bit so that // FIXME: it would be nice to have the modifiers in the upper 8 bit so that
// a unicode key (24bit) can be sent as an unsigned with the modifiers. // a unicode key (24bit) can be sent as an unsigned with the modifiers.
@ -584,7 +584,7 @@ enum Fl_Callback_Reason {
#define FL_KEY_MASK 0x0000ffff ///< All keys are 16 bit for now #define FL_KEY_MASK 0x0000ffff ///< All keys are 16 bit for now
// FIXME: Unicode needs 24 bits! // FIXME: Unicode needs 24 bits!
/*@}*/ // group: Event States /**@}*/ // group: Event States
/** \name Box Types /** \name Box Types
\brief FLTK standard box types \brief FLTK standard box types
@ -611,7 +611,7 @@ enum Fl_Callback_Reason {
\see src/Fl_get_system_colors.cxx \see src/Fl_get_system_colors.cxx
*/ */
/*@{*/ // group: Box Types /**@{*/ // group: Box Types
/** /**
\brief FLTK standard box types \brief FLTK standard box types
@ -796,7 +796,7 @@ inline Fl_Boxtype fl_frame(Fl_Boxtype b) {
#define FL_CIRCLE_BOX FL_ROUND_DOWN_BOX #define FL_CIRCLE_BOX FL_ROUND_DOWN_BOX
#define FL_DIAMOND_BOX FL_DIAMOND_DOWN_BOX #define FL_DIAMOND_BOX FL_DIAMOND_DOWN_BOX
/*@}*/ // group: Box Types /**@}*/ // group: Box Types
/** /**
The labeltype() method sets the type of the label. The labeltype() method sets the type of the label.
@ -958,7 +958,7 @@ extern Fl_Labeltype FL_EXPORT fl_define_FL_IMAGE_LABEL();
behavior, and this behavior may be changed without notice in future behavior, and this behavior may be changed without notice in future
FLTK versions. FLTK versions.
*/ */
/*@{*/ /**@{*/
/** FLTK type for alignment control. */ /** FLTK type for alignment control. */
typedef unsigned Fl_Align; typedef unsigned Fl_Align;
@ -1029,13 +1029,13 @@ const Fl_Align FL_ALIGN_POSITION_MASK = 0x000f;
/** Mask value to test for image alignment flags. */ /** Mask value to test for image alignment flags. */
const Fl_Align FL_ALIGN_IMAGE_MASK = 0x0320; const Fl_Align FL_ALIGN_IMAGE_MASK = 0x0320;
/*@}*/ /**@}*/
/** \name Font Numbers /** \name Font Numbers
The following constants define the standard FLTK fonts: The following constants define the standard FLTK fonts:
*/ */
/*@{*/ /**@{*/
/** A font number is an index into the internal font table. */ /** A font number is an index into the internal font table. */
typedef int Fl_Font; typedef int Fl_Font;
@ -1061,7 +1061,7 @@ const Fl_Font FL_BOLD = 1; ///< add this to helvetica, cour
const Fl_Font FL_ITALIC = 2; ///< add this to helvetica, courier, or times const Fl_Font FL_ITALIC = 2; ///< add this to helvetica, courier, or times
const Fl_Font FL_BOLD_ITALIC = 3; ///< add this to helvetica, courier, or times const Fl_Font FL_BOLD_ITALIC = 3; ///< add this to helvetica, courier, or times
/*@}*/ /**@}*/
/** Size of a font in pixels. /** Size of a font in pixels.
This is the approximate height of a font in pixels. This is the approximate height of a font in pixels.
@ -1092,7 +1092,7 @@ extern FL_EXPORT Fl_Fontsize FL_NORMAL_SIZE; ///< normal font size
and an index >0 are reserved for special use. and an index >0 are reserved for special use.
*/ */
/*@{*/ /**@{*/
/** An FLTK color value; see also \ref drawing_colors */ /** An FLTK color value; see also \ref drawing_colors */
typedef unsigned int Fl_Color; typedef unsigned int Fl_Color;
@ -1243,10 +1243,10 @@ inline Fl_Color fl_gray_ramp(int i) {return (Fl_Color)(i+FL_GRAY_RAMP);}
inline Fl_Color fl_color_cube(int r, int g, int b) { inline Fl_Color fl_color_cube(int r, int g, int b) {
return (Fl_Color)((b*FL_NUM_RED + r) * FL_NUM_GREEN + g + FL_COLOR_CUBE);} return (Fl_Color)((b*FL_NUM_RED + r) * FL_NUM_GREEN + g + FL_COLOR_CUBE);}
/*@}*/ // group: Colors /**@}*/ // group: Colors
/** \name Cursors */ /** \name Cursors */
/*@{*/ /**@{*/
/** The following constants define the mouse cursors that are available in FLTK. /** The following constants define the mouse cursors that are available in FLTK.
@ -1280,7 +1280,7 @@ enum Fl_Cursor {
FL_CURSOR_NONE =255 /**< invisible. */ FL_CURSOR_NONE =255 /**< invisible. */
}; };
/*@}*/ // group: Cursors /**@}*/ // group: Cursors
/** FD "when" conditions */ /** FD "when" conditions */
enum { // values for "when" passed to Fl::add_fd() enum { // values for "when" passed to Fl::add_fd()

View File

@ -24,7 +24,7 @@
#include "fl_attr.h" #include "fl_attr.h"
/** \name Miscellaneous */ /** \name Miscellaneous */
/*@{*/ /* group: Miscellaneous */ /**@{*/ /* group: Miscellaneous */
/** unsigned char */ /** unsigned char */
typedef unsigned char uchar; typedef unsigned char uchar;
@ -54,6 +54,6 @@ typedef unsigned long ulong;
*/ */
typedef unsigned int Fl_Shortcut; typedef unsigned int Fl_Shortcut;
/*@}*/ /* group: Miscellaneous */ /**@}*/ /* group: Miscellaneous */
#endif #endif