diff options
author | Julian Eisel <julian@blender.org> | 2020-03-26 23:03:42 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2020-03-26 23:18:45 +0300 |
commit | c94b6209861ca7cc3985b53474feed7d94c0221a (patch) | |
tree | 752054f0dca1338cda5cf8ad4f6d18573fcca3b9 /source/blender/editors/mesh/editmesh_loopcut.c | |
parent | 357ed79cb93f9d655501a828c6cddd68282de62d (diff) | |
parent | afb1a64ccb81b7ed792f64151986f40f53af8da5 (diff) |
Merge branch 'master' into wm-drag-drop-rewrite
Diffstat (limited to 'source/blender/editors/mesh/editmesh_loopcut.c')
-rw-r--r-- | source/blender/editors/mesh/editmesh_loopcut.c | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/source/blender/editors/mesh/editmesh_loopcut.c b/source/blender/editors/mesh/editmesh_loopcut.c index ef05eb4ffda..37bacb4af55 100644 --- a/source/blender/editors/mesh/editmesh_loopcut.c +++ b/source/blender/editors/mesh/editmesh_loopcut.c @@ -25,27 +25,27 @@ #include "MEM_guardedalloc.h" -#include "BLI_string.h" #include "BLI_math.h" +#include "BLI_string.h" #include "BLT_translation.h" #include "DNA_mesh_types.h" #include "BKE_context.h" +#include "BKE_editmesh.h" +#include "BKE_layer.h" #include "BKE_modifier.h" #include "BKE_report.h" -#include "BKE_editmesh.h" #include "BKE_unit.h" -#include "BKE_layer.h" #include "UI_interface.h" +#include "ED_mesh.h" +#include "ED_numinput.h" #include "ED_screen.h" #include "ED_space_api.h" #include "ED_view3d.h" -#include "ED_mesh.h" -#include "ED_numinput.h" #include "RNA_access.h" #include "RNA_define.h" @@ -66,7 +66,7 @@ /* struct for properties used while drawing */ typedef struct RingSelOpData { - ARegion *ar; /* region that ringsel was activated in */ + ARegion *region; /* region that ringsel was activated in */ void *draw_handle; /* for drawing preview loop */ struct EditMesh_PreSelEdgeRing *presel_edgering; @@ -94,7 +94,7 @@ typedef struct RingSelOpData { } RingSelOpData; /* modal loop selection drawing callback */ -static void ringsel_draw(const bContext *UNUSED(C), ARegion *UNUSED(ar), void *arg) +static void ringsel_draw(const bContext *UNUSED(C), ARegion *UNUSED(region), void *arg) { RingSelOpData *lcd = arg; EDBM_preselect_edgering_draw(lcd->presel_edgering, lcd->ob->obmat); @@ -244,13 +244,13 @@ static void ringsel_exit(bContext *UNUSED(C), wmOperator *op) RingSelOpData *lcd = op->customdata; /* deactivate the extra drawing stuff in 3D-View */ - ED_region_draw_cb_exit(lcd->ar->type, lcd->draw_handle); + ED_region_draw_cb_exit(lcd->region->type, lcd->draw_handle); EDBM_preselect_edgering_destroy(lcd->presel_edgering); MEM_freeN(lcd->bases); - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); /* free the custom data */ MEM_freeN(lcd); @@ -271,9 +271,9 @@ static int ringsel_init(bContext *C, wmOperator *op, bool do_cut) lcd->depsgraph = CTX_data_ensure_evaluated_depsgraph(C); /* assign the drawing handle for drawing preview line... */ - lcd->ar = CTX_wm_region(C); + lcd->region = CTX_wm_region(C); lcd->draw_handle = ED_region_draw_cb_activate( - lcd->ar->type, ringsel_draw, lcd, REGION_DRAW_POST_VIEW); + lcd->region->type, ringsel_draw, lcd, REGION_DRAW_POST_VIEW); lcd->presel_edgering = EDBM_preselect_edgering_create(); /* Initialize once the cursor is over a mesh. */ lcd->ob = NULL; @@ -291,7 +291,7 @@ static int ringsel_init(bContext *C, wmOperator *op, bool do_cut) lcd->num.unit_type[0] = B_UNIT_NONE; lcd->num.unit_type[1] = B_UNIT_NONE; - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); return 1; } @@ -461,8 +461,8 @@ static int ringcut_invoke(bContext *C, wmOperator *op, const wmEvent *event) { /* When accessed as a tool, get the active edge from the preselection gizmo. */ { - ARegion *ar = CTX_wm_region(C); - wmGizmoMap *gzmap = ar->gizmo_map; + ARegion *region = CTX_wm_region(C); + wmGizmoMap *gzmap = region->gizmo_map; wmGizmoGroup *gzgroup = gzmap ? WM_gizmomap_group_find(gzmap, "VIEW3D_GGT_mesh_preselect_edgering") : NULL; @@ -491,7 +491,7 @@ static int loopcut_exec(bContext *C, wmOperator *op) static int loopcut_finish(RingSelOpData *lcd, bContext *C, wmOperator *op) { /* finish */ - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); ED_workspace_status_text(C, NULL); if (lcd->eed) { @@ -521,7 +521,7 @@ static int loopcut_modal(bContext *C, wmOperator *op, const wmEvent *event) const bool has_numinput = hasNumInput(&lcd->num); em_setup_viewcontext(C, &lcd->vc); - lcd->ar = lcd->vc.ar; + lcd->region = lcd->vc.region; view3d_operator_needs_opengl(C); @@ -536,33 +536,33 @@ static int loopcut_modal(bContext *C, wmOperator *op, const wmEvent *event) else { bool handled = false; switch (event->type) { - case RETKEY: - case PADENTER: + case EVT_RETKEY: + case EVT_PADENTER: case LEFTMOUSE: /* confirm */ // XXX hardcoded if (event->val == KM_PRESS) { return loopcut_finish(lcd, C, op); } - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); handled = true; break; case RIGHTMOUSE: /* abort */ // XXX hardcoded - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); ringsel_exit(C, op); ED_workspace_status_text(C, NULL); return OPERATOR_CANCELLED; - case ESCKEY: + case EVT_ESCKEY: if (event->val == KM_RELEASE) { /* cancel */ - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); ED_workspace_status_text(C, NULL); ringcut_cancel(C, op); return OPERATOR_CANCELLED; } - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); handled = true; break; case MOUSEPAN: @@ -577,8 +577,8 @@ static int loopcut_modal(bContext *C, wmOperator *op, const wmEvent *event) } handled = true; break; - case PADPLUSKEY: - case PAGEUPKEY: + case EVT_PADPLUSKEY: + case EVT_PAGEUPKEY: case WHEELUPMOUSE: /* change number of cuts */ if (event->val == KM_RELEASE) { break; @@ -591,8 +591,8 @@ static int loopcut_modal(bContext *C, wmOperator *op, const wmEvent *event) } handled = true; break; - case PADMINUS: - case PAGEDOWNKEY: + case EVT_PADMINUS: + case EVT_PAGEDOWNKEY: case WHEELDOWNMOUSE: /* change number of cuts */ if (event->val == KM_RELEASE) { break; @@ -619,7 +619,7 @@ static int loopcut_modal(bContext *C, wmOperator *op, const wmEvent *event) lcd->vc.mval[1] = event->mval[1]; loopcut_mouse_move(lcd, (int)lcd->cuts); - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); handled = true; } break; } @@ -640,14 +640,14 @@ static int loopcut_modal(bContext *C, wmOperator *op, const wmEvent *event) RNA_int_set(op->ptr, "number_cuts", (int)lcd->cuts); ringsel_find_edge(lcd, (int)lcd->cuts); show_cuts = true; - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); } if (smoothness != lcd->smoothness) { lcd->smoothness = clamp_f(smoothness, -SUBD_SMOOTH_MAX, SUBD_SMOOTH_MAX); RNA_float_set(op->ptr, "smoothness", lcd->smoothness); show_cuts = true; - ED_region_tag_redraw(lcd->ar); + ED_region_tag_redraw(lcd->region); } if (show_cuts) { |