Cleanup: Use bool instead of int
This commit is contained in:
@@ -61,11 +61,14 @@ void ED_region_tag_redraw_partial(struct ARegion *ar, const struct rcti *rct)
|
|||||||
void ED_region_tag_redraw_overlay(struct ARegion *ar);
|
void ED_region_tag_redraw_overlay(struct ARegion *ar);
|
||||||
void ED_region_tag_refresh_ui(struct ARegion *ar);
|
void ED_region_tag_refresh_ui(struct ARegion *ar);
|
||||||
void ED_region_panels_init(struct wmWindowManager *wm, struct ARegion *ar);
|
void ED_region_panels_init(struct wmWindowManager *wm, struct ARegion *ar);
|
||||||
void ED_region_panels(const struct bContext *C, struct ARegion *ar, int vertical, const char *context, int contextnr);
|
void ED_region_panels(
|
||||||
|
const struct bContext *C, struct ARegion *ar,
|
||||||
|
const char *context, int contextnr,
|
||||||
|
const bool vertical);
|
||||||
void ED_region_header_init(struct ARegion *ar);
|
void ED_region_header_init(struct ARegion *ar);
|
||||||
void ED_region_header(const struct bContext *C, struct ARegion *ar);
|
void ED_region_header(const struct bContext *C, struct ARegion *ar);
|
||||||
void ED_region_toggle_hidden(struct bContext *C, struct ARegion *ar);
|
void ED_region_toggle_hidden(struct bContext *C, struct ARegion *ar);
|
||||||
void ED_region_info_draw(struct ARegion *ar, const char *text, int block, float fill_color[4]);
|
void ED_region_info_draw(struct ARegion *ar, const char *text, float fill_color[4], const bool full_redraw);
|
||||||
void ED_region_image_metadata_draw(int x, int y, struct ImBuf *ibuf, rctf frame, float zoomx, float zoomy);
|
void ED_region_image_metadata_draw(int x, int y, struct ImBuf *ibuf, rctf frame, float zoomx, float zoomy);
|
||||||
void ED_region_grid_draw(struct ARegion *ar, float zoomx, float zoomy);
|
void ED_region_grid_draw(struct ARegion *ar, float zoomx, float zoomy);
|
||||||
float ED_region_blend_factor(struct ARegion *ar);
|
float ED_region_blend_factor(struct ARegion *ar);
|
||||||
|
@@ -1716,7 +1716,7 @@ int ED_area_header_switchbutton(const bContext *C, uiBlock *block, int yco)
|
|||||||
|
|
||||||
/************************ standard UI regions ************************/
|
/************************ standard UI regions ************************/
|
||||||
|
|
||||||
void ED_region_panels(const bContext *C, ARegion *ar, int vertical, const char *context, int contextnr)
|
void ED_region_panels(const bContext *C, ARegion *ar, const char *context, int contextnr, const bool vertical)
|
||||||
{
|
{
|
||||||
ScrArea *sa = CTX_wm_area(C);
|
ScrArea *sa = CTX_wm_area(C);
|
||||||
uiStyle *style = UI_style_get_dpi();
|
uiStyle *style = UI_style_get_dpi();
|
||||||
@@ -2030,7 +2030,7 @@ int ED_area_headersize(void)
|
|||||||
return (int)(HEADERY * UI_DPI_FAC);
|
return (int)(HEADERY * UI_DPI_FAC);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ED_region_info_draw(ARegion *ar, const char *text, int block, float fill_color[4])
|
void ED_region_info_draw(ARegion *ar, const char *text, float fill_color[4], const bool full_redraw)
|
||||||
{
|
{
|
||||||
const int header_height = UI_UNIT_Y;
|
const int header_height = UI_UNIT_Y;
|
||||||
uiStyle *style = UI_style_get_dpi();
|
uiStyle *style = UI_style_get_dpi();
|
||||||
@@ -2043,7 +2043,7 @@ void ED_region_info_draw(ARegion *ar, const char *text, int block, float fill_co
|
|||||||
rect.ymin = BLI_rcti_size_y(&ar->winrct) - header_height;
|
rect.ymin = BLI_rcti_size_y(&ar->winrct) - header_height;
|
||||||
|
|
||||||
/* box fill entire width or just around text */
|
/* box fill entire width or just around text */
|
||||||
if (!block)
|
if (!full_redraw)
|
||||||
rect.xmax = min_ii(rect.xmax, rect.xmin + BLF_width(fontid, text, BLF_DRAW_STR_DUMMY_MAX) + 1.2f * U.widget_unit);
|
rect.xmax = min_ii(rect.xmax, rect.xmin + BLF_width(fontid, text, BLF_DRAW_STR_DUMMY_MAX) + 1.2f * U.widget_unit);
|
||||||
|
|
||||||
rect.ymax = BLI_rcti_size_y(&ar->winrct);
|
rect.ymax = BLI_rcti_size_y(&ar->winrct);
|
||||||
|
@@ -137,38 +137,38 @@ static void buttons_main_area_draw(const bContext *C, ARegion *ar)
|
|||||||
{
|
{
|
||||||
/* draw entirely, view changes should be handled here */
|
/* draw entirely, view changes should be handled here */
|
||||||
SpaceButs *sbuts = CTX_wm_space_buts(C);
|
SpaceButs *sbuts = CTX_wm_space_buts(C);
|
||||||
int vertical = (sbuts->align == BUT_VERTICAL);
|
const bool vertical = (sbuts->align == BUT_VERTICAL);
|
||||||
|
|
||||||
buttons_context_compute(C, sbuts);
|
buttons_context_compute(C, sbuts);
|
||||||
|
|
||||||
if (sbuts->mainb == BCONTEXT_SCENE)
|
if (sbuts->mainb == BCONTEXT_SCENE)
|
||||||
ED_region_panels(C, ar, vertical, "scene", sbuts->mainb);
|
ED_region_panels(C, ar, "scene", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_RENDER)
|
else if (sbuts->mainb == BCONTEXT_RENDER)
|
||||||
ED_region_panels(C, ar, vertical, "render", sbuts->mainb);
|
ED_region_panels(C, ar, "render", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_RENDER_LAYER)
|
else if (sbuts->mainb == BCONTEXT_RENDER_LAYER)
|
||||||
ED_region_panels(C, ar, vertical, "render_layer", sbuts->mainb);
|
ED_region_panels(C, ar, "render_layer", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_WORLD)
|
else if (sbuts->mainb == BCONTEXT_WORLD)
|
||||||
ED_region_panels(C, ar, vertical, "world", sbuts->mainb);
|
ED_region_panels(C, ar, "world", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_OBJECT)
|
else if (sbuts->mainb == BCONTEXT_OBJECT)
|
||||||
ED_region_panels(C, ar, vertical, "object", sbuts->mainb);
|
ED_region_panels(C, ar, "object", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_DATA)
|
else if (sbuts->mainb == BCONTEXT_DATA)
|
||||||
ED_region_panels(C, ar, vertical, "data", sbuts->mainb);
|
ED_region_panels(C, ar, "data", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_MATERIAL)
|
else if (sbuts->mainb == BCONTEXT_MATERIAL)
|
||||||
ED_region_panels(C, ar, vertical, "material", sbuts->mainb);
|
ED_region_panels(C, ar, "material", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_TEXTURE)
|
else if (sbuts->mainb == BCONTEXT_TEXTURE)
|
||||||
ED_region_panels(C, ar, vertical, "texture", sbuts->mainb);
|
ED_region_panels(C, ar, "texture", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_PARTICLE)
|
else if (sbuts->mainb == BCONTEXT_PARTICLE)
|
||||||
ED_region_panels(C, ar, vertical, "particle", sbuts->mainb);
|
ED_region_panels(C, ar, "particle", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_PHYSICS)
|
else if (sbuts->mainb == BCONTEXT_PHYSICS)
|
||||||
ED_region_panels(C, ar, vertical, "physics", sbuts->mainb);
|
ED_region_panels(C, ar, "physics", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_BONE)
|
else if (sbuts->mainb == BCONTEXT_BONE)
|
||||||
ED_region_panels(C, ar, vertical, "bone", sbuts->mainb);
|
ED_region_panels(C, ar, "bone", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_MODIFIER)
|
else if (sbuts->mainb == BCONTEXT_MODIFIER)
|
||||||
ED_region_panels(C, ar, vertical, "modifier", sbuts->mainb);
|
ED_region_panels(C, ar, "modifier", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_CONSTRAINT)
|
else if (sbuts->mainb == BCONTEXT_CONSTRAINT)
|
||||||
ED_region_panels(C, ar, vertical, "constraint", sbuts->mainb);
|
ED_region_panels(C, ar, "constraint", sbuts->mainb, vertical);
|
||||||
else if (sbuts->mainb == BCONTEXT_BONE_CONSTRAINT)
|
else if (sbuts->mainb == BCONTEXT_BONE_CONSTRAINT)
|
||||||
ED_region_panels(C, ar, vertical, "bone_constraint", sbuts->mainb);
|
ED_region_panels(C, ar, "bone_constraint", sbuts->mainb, vertical);
|
||||||
|
|
||||||
sbuts->re_align = 0;
|
sbuts->re_align = 0;
|
||||||
sbuts->mainbo = sbuts->mainb;
|
sbuts->mainbo = sbuts->mainb;
|
||||||
|
@@ -252,11 +252,11 @@ static void draw_movieclip_notes(SpaceClip *sc, ARegion *ar)
|
|||||||
MovieClip *clip = ED_space_clip_get_clip(sc);
|
MovieClip *clip = ED_space_clip_get_clip(sc);
|
||||||
MovieTracking *tracking = &clip->tracking;
|
MovieTracking *tracking = &clip->tracking;
|
||||||
char str[256] = {0};
|
char str[256] = {0};
|
||||||
bool block = false;
|
bool full_redraw = false;
|
||||||
|
|
||||||
if (tracking->stats) {
|
if (tracking->stats) {
|
||||||
BLI_strncpy(str, tracking->stats->message, sizeof(str));
|
BLI_strncpy(str, tracking->stats->message, sizeof(str));
|
||||||
block = true;
|
full_redraw = true;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (sc->flag & SC_LOCK_SELECTION)
|
if (sc->flag & SC_LOCK_SELECTION)
|
||||||
@@ -265,7 +265,7 @@ static void draw_movieclip_notes(SpaceClip *sc, ARegion *ar)
|
|||||||
|
|
||||||
if (str[0]) {
|
if (str[0]) {
|
||||||
float fill_color[4] = {0.0f, 0.0f, 0.0f, 0.6f};
|
float fill_color[4] = {0.0f, 0.0f, 0.0f, 0.6f};
|
||||||
ED_region_info_draw(ar, str, block, fill_color);
|
ED_region_info_draw(ar, str, fill_color, full_redraw);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1445,7 +1445,7 @@ static void clip_tools_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void clip_tools_area_draw(const bContext *C, ARegion *ar)
|
static void clip_tools_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/****************** tool properties region ******************/
|
/****************** tool properties region ******************/
|
||||||
@@ -1492,7 +1492,7 @@ static void clip_properties_area_draw(const bContext *C, ARegion *ar)
|
|||||||
|
|
||||||
BKE_movieclip_update_scopes(sc->clip, &sc->user, &sc->scopes);
|
BKE_movieclip_update_scopes(sc->clip, &sc->user, &sc->scopes);
|
||||||
|
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void clip_properties_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
static void clip_properties_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
||||||
|
@@ -561,7 +561,7 @@ static void file_tools_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void file_tools_area_draw(const bContext *C, ARegion *ar)
|
static void file_tools_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void file_tools_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *UNUSED(ar), wmNotifier *UNUSED(wmn))
|
static void file_tools_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *UNUSED(ar), wmNotifier *UNUSED(wmn))
|
||||||
|
@@ -384,7 +384,7 @@ static void graph_buttons_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void graph_buttons_area_draw(const bContext *C, ARegion *ar)
|
static void graph_buttons_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void graph_region_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
static void graph_region_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
||||||
|
@@ -99,7 +99,7 @@ static void draw_render_info(const bContext *C,
|
|||||||
|
|
||||||
if (rr && rr->text) {
|
if (rr && rr->text) {
|
||||||
float fill_color[4] = {0.0f, 0.0f, 0.0f, 0.25f};
|
float fill_color[4] = {0.0f, 0.0f, 0.0f, 0.25f};
|
||||||
ED_region_info_draw(ar, rr->text, 1, fill_color);
|
ED_region_info_draw(ar, rr->text, fill_color, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
BKE_image_release_renderresult(stats_scene, ima);
|
BKE_image_release_renderresult(stats_scene, ima);
|
||||||
|
@@ -835,7 +835,7 @@ static void image_buttons_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void image_buttons_area_draw(const bContext *C, ARegion *ar)
|
static void image_buttons_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void image_buttons_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
static void image_buttons_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
||||||
@@ -908,7 +908,7 @@ static void image_tools_area_draw(const bContext *C, ARegion *ar)
|
|||||||
}
|
}
|
||||||
ED_space_image_release_buffer(sima, ibuf, lock);
|
ED_space_image_release_buffer(sima, ibuf, lock);
|
||||||
|
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void image_tools_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
static void image_tools_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
||||||
|
@@ -282,7 +282,7 @@ static void logic_buttons_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void logic_buttons_area_draw(const bContext *C, ARegion *ar)
|
static void logic_buttons_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************* header region **************************/
|
/************************* header region **************************/
|
||||||
|
@@ -349,7 +349,7 @@ static void nla_buttons_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void nla_buttons_area_draw(const bContext *C, ARegion *ar)
|
static void nla_buttons_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void nla_region_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
static void nla_region_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
||||||
|
@@ -598,7 +598,7 @@ static void node_buttons_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void node_buttons_area_draw(const bContext *C, ARegion *ar)
|
static void node_buttons_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* add handlers, stuff you only do once or on area/region changes */
|
/* add handlers, stuff you only do once or on area/region changes */
|
||||||
@@ -614,7 +614,7 @@ static void node_toolbar_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void node_toolbar_area_draw(const bContext *C, ARegion *ar)
|
static void node_toolbar_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void node_cursor(wmWindow *win, ScrArea *sa, ARegion *ar)
|
static void node_cursor(wmWindow *win, ScrArea *sa, ARegion *ar)
|
||||||
|
@@ -657,7 +657,7 @@ static void sequencer_buttons_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void sequencer_buttons_area_draw(const bContext *C, ARegion *ar)
|
static void sequencer_buttons_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sequencer_buttons_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
static void sequencer_buttons_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
||||||
|
@@ -541,7 +541,7 @@ static void text_properties_area_draw(const bContext *C, ARegion *ar)
|
|||||||
{
|
{
|
||||||
SpaceText *st = CTX_wm_space_text(C);
|
SpaceText *st = CTX_wm_space_text(C);
|
||||||
|
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
|
|
||||||
/* this flag trick is make sure buttons have been added already */
|
/* this flag trick is make sure buttons have been added already */
|
||||||
if (st->flags & ST_FIND_ACTIVATE) {
|
if (st->flags & ST_FIND_ACTIVATE) {
|
||||||
|
@@ -113,7 +113,7 @@ static void userpref_main_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void userpref_main_area_draw(const bContext *C, ARegion *ar)
|
static void userpref_main_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void userpref_operatortypes(void)
|
static void userpref_operatortypes(void)
|
||||||
|
@@ -1093,7 +1093,7 @@ static void view3d_buttons_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void view3d_buttons_area_draw(const bContext *C, ARegion *ar)
|
static void view3d_buttons_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, NULL, -1);
|
ED_region_panels(C, ar, NULL, -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void view3d_buttons_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
static void view3d_buttons_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
||||||
@@ -1199,7 +1199,7 @@ static void view3d_tools_area_init(wmWindowManager *wm, ARegion *ar)
|
|||||||
|
|
||||||
static void view3d_tools_area_draw(const bContext *C, ARegion *ar)
|
static void view3d_tools_area_draw(const bContext *C, ARegion *ar)
|
||||||
{
|
{
|
||||||
ED_region_panels(C, ar, 1, CTX_data_mode_string(C), -1);
|
ED_region_panels(C, ar, CTX_data_mode_string(C), -1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void view3d_props_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
static void view3d_props_area_listener(bScreen *UNUSED(sc), ScrArea *UNUSED(sa), ARegion *ar, wmNotifier *wmn)
|
||||||
|
@@ -3581,7 +3581,7 @@ static void view3d_main_area_draw_engine_info(View3D *v3d, RegionView3D *rv3d, A
|
|||||||
fill_color[3] = 1.0f;
|
fill_color[3] = 1.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
ED_region_info_draw(ar, rv3d->render_engine->text, 1, fill_color);
|
ED_region_info_draw(ar, rv3d->render_engine->text, fill_color, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool view3d_stereo3d_active(const bContext *C, Scene *scene, View3D *v3d, RegionView3D *rv3d)
|
static bool view3d_stereo3d_active(const bContext *C, Scene *scene, View3D *v3d, RegionView3D *rv3d)
|
||||||
|
Reference in New Issue
Block a user