Cleanup: use doxy comments

This commit is contained in:
Campbell Barton
2021-07-26 12:32:40 +10:00
parent a77d203932
commit 471d4b105a

View File

@@ -63,10 +63,10 @@
* *
* The generic slider is supposed to be called during modal operations. It calculates a factor * The generic slider is supposed to be called during modal operations. It calculates a factor
* value based on mouse position and draws a visual representation. In order to use it, you need to * value based on mouse position and draws a visual representation. In order to use it, you need to
* store a reference to a tSlider in your operator which you get by calling "ED_slider_create". * store a reference to a #tSlider in your operator which you get by calling #ED_slider_create.
* Then you need to update it during modal operations by calling "ED_slider_modal", which will * Then you need to update it during modal operations by calling #ED_slider_modal", which will
* update tSlider->factor for you to use. To remove drawing and free the memory, call * update #tSlider.factor for you to use. To remove drawing and free the memory, call
* "ED_slider_destroy". * #ED_slider_destroy.
* \{ */ * \{ */
#define SLIDE_PIXEL_DISTANCE (300.0f * U.dpi_fac) #define SLIDE_PIXEL_DISTANCE (300.0f * U.dpi_fac)
@@ -75,31 +75,32 @@
typedef struct tSlider { typedef struct tSlider {
struct Scene *scene; struct Scene *scene;
struct ScrArea *area; struct ScrArea *area;
/* Header of the region used for drawing the slider. */
/** Header of the region used for drawing the slider. */
struct ARegion *region_header; struct ARegion *region_header;
/* Draw callback handler. */ /** Draw callback handler. */
void *draw_handle; void *draw_handle;
/* Accumulative, unclamped and unrounded factor. */ /** Accumulative factor (not clamped or rounded). */
float raw_factor; float raw_factor;
/** 0-1 value for determining the influence of whatever is relevant. */ /** 0-1 value for determining the influence of whatever is relevant. */
float factor; float factor;
/* Last mouse cursor position used for mouse movement delta calculation. */ /** Last mouse cursor position used for mouse movement delta calculation. */
float last_cursor[2]; float last_cursor[2];
/* Enable range beyond 0-100%. */ /** Enable range beyond 0-100%. */
bool allow_overshoot; bool allow_overshoot;
/* Allow overshoot or clamp between 0% and 100%. */ /** Allow overshoot or clamp between 0% and 100%. */
bool overshoot; bool overshoot;
/* Move factor in 10% steps. */ /** Move factor in 10% steps. */
bool increments; bool increments;
/* Reduces factor delta from mouse movement. */ /** Reduces factor delta from mouse movement. */
bool precision; bool precision;
} tSlider; } tSlider;
@@ -243,7 +244,9 @@ static void draw_backdrop(const int fontid,
UI_draw_roundbox_aa(&backdrop_rect, true, 4.0f, color_bg); UI_draw_roundbox_aa(&backdrop_rect, true, 4.0f, color_bg);
} }
/* Draw an on screen Slider for a Pose Slide Operator. */ /**
* Draw an on screen Slider for a Pose Slide Operator.
*/
static void slider_draw(const struct bContext *UNUSED(C), ARegion *region, void *arg) static void slider_draw(const struct bContext *UNUSED(C), ARegion *region, void *arg)
{ {
tSlider *slider = arg; tSlider *slider = arg;
@@ -395,14 +398,18 @@ tSlider *ED_slider_create(struct bContext *C)
return slider; return slider;
} }
/* For modal operations so the percentage doesn't pop on the first mouse movement. */ /**
* For modal operations so the percentage doesn't pop on the first mouse movement.
*/
void ED_slider_init(struct tSlider *slider, const wmEvent *event) void ED_slider_init(struct tSlider *slider, const wmEvent *event)
{ {
slider->last_cursor[0] = event->x; slider->last_cursor[0] = event->x;
slider->last_cursor[1] = event->y; slider->last_cursor[1] = event->y;
} }
/* Calculate slider factor based on mouse position. */ /**
* Calculate slider factor based on mouse position.
*/
bool ED_slider_modal(tSlider *slider, const wmEvent *event) bool ED_slider_modal(tSlider *slider, const wmEvent *event)
{ {
bool event_handled = true; bool event_handled = true;
@@ -436,7 +443,9 @@ bool ED_slider_modal(tSlider *slider, const wmEvent *event)
return event_handled; return event_handled;
} }
/* Return string based on the current state of the slider. */ /**
* Return string based on the current state of the slider.
*/
void ED_slider_status_string_get(const struct tSlider *slider, void ED_slider_status_string_get(const struct tSlider *slider,
char *status_string, char *status_string,
const size_t size_of_status_string) const size_t size_of_status_string)
@@ -769,7 +778,9 @@ static float metadata_box_height_get(ImBuf *ibuf, int fontid, const bool is_top)
return 0; return 0;
} }
/* Should be kept in sync with BKE_image_stamp_buf */ /**
* \note Keep in sync with #BKE_image_stamp_buf.
*/
void ED_region_image_metadata_draw( void ED_region_image_metadata_draw(
int x, int y, ImBuf *ibuf, const rctf *frame, float zoomx, float zoomy) int x, int y, ImBuf *ibuf, const rctf *frame, float zoomx, float zoomy)
{ {