Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_util.h
| Show All 18 Lines | |||||
| /** \file | /** \file | ||||
| * \ingroup editors | * \ingroup editors | ||||
| */ | */ | ||||
| #pragma once | #pragma once | ||||
| #include "BLI_compiler_attrs.h" | #include "BLI_compiler_attrs.h" | ||||
| #include "WM_types.h" | |||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" { | extern "C" { | ||||
| #endif | #endif | ||||
| struct Main; | struct Main; | ||||
| struct bContext; | struct bContext; | ||||
| Show All 21 Lines | |||||
| /* Drawing */ | /* Drawing */ | ||||
| void ED_region_draw_mouse_line_cb(const struct bContext *C, | void ED_region_draw_mouse_line_cb(const struct bContext *C, | ||||
| struct ARegion *region, | struct ARegion *region, | ||||
| void *arg_info); | void *arg_info); | ||||
| void ED_region_image_metadata_draw( | void ED_region_image_metadata_draw( | ||||
| int x, int y, struct ImBuf *ibuf, const rctf *frame, float zoomx, float zoomy); | int x, int y, struct ImBuf *ibuf, const rctf *frame, float zoomx, float zoomy); | ||||
| /* Slider */ | |||||
| struct tSlider; | |||||
| struct tSlider *ED_slider_create(struct bContext *C); | |||||
| void ED_slider_init(struct tSlider *slider, const struct wmEvent *event); | |||||
| bool ED_slider_modal(struct tSlider *slider, const struct wmEvent *event); | |||||
| void ED_slider_destroy(struct bContext *C, struct tSlider *slider); | |||||
| void ED_slider_status_string_get(const struct tSlider *slider, | |||||
| char *status_string, | |||||
| const size_t size_of_status_string); | |||||
| float ED_slider_factor_get(struct tSlider *slider); | |||||
| void ED_slider_factor_set(struct tSlider *slider, float factor); | |||||
| bool ED_slider_allow_overshoot_get(struct tSlider *slider); | |||||
| void ED_slider_allow_overshoot_set(struct tSlider *slider, const bool value); | |||||
| /* ************** XXX OLD CRUFT WARNING ************* */ | /* ************** XXX OLD CRUFT WARNING ************* */ | ||||
| void apply_keyb_grid( | void apply_keyb_grid( | ||||
| int shift, int ctrl, float *val, float fac1, float fac2, float fac3, int invert); | int shift, int ctrl, float *val, float fac1, float fac2, float fac3, int invert); | ||||
| /* where else to go ? */ | /* where else to go ? */ | ||||
| void unpack_menu(struct bContext *C, | void unpack_menu(struct bContext *C, | ||||
| const char *opname, | const char *opname, | ||||
| const char *id_name, | const char *id_name, | ||||
| const char *abs_name, | const char *abs_name, | ||||
| const char *folder, | const char *folder, | ||||
| struct PackedFile *pf); | struct PackedFile *pf); | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||