Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/object/object_edit.c
| Show First 20 Lines • Show All 475 Lines • ▼ Show 20 Lines | if ((obact->mode & mode_flag) == 0) { | ||||
| FOREACH_SELECTED_OBJECT_END; | FOREACH_SELECTED_OBJECT_END; | ||||
| } | } | ||||
| } | } | ||||
| ED_space_image_uv_sculpt_update(CTX_wm_manager(C), scene); | ED_space_image_uv_sculpt_update(CTX_wm_manager(C), scene); | ||||
| WM_msg_publish_rna_prop(mbus, &obact->id, obact, Object, mode); | WM_msg_publish_rna_prop(mbus, &obact->id, obact, Object, mode); | ||||
| WM_toolsystem_update_from_context_view3d(C); | |||||
| return OPERATOR_FINISHED; | return OPERATOR_FINISHED; | ||||
| } | } | ||||
| static int editmode_toggle_poll(bContext *C) | static int editmode_toggle_poll(bContext *C) | ||||
| { | { | ||||
| Object *ob = CTX_data_active_object(C); | Object *ob = CTX_data_active_object(C); | ||||
| /* covers proxies too */ | /* covers proxies too */ | ||||
| ▲ Show 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | if (ok) { | ||||
| } | } | ||||
| } | } | ||||
| FOREACH_SELECTED_OBJECT_END; | FOREACH_SELECTED_OBJECT_END; | ||||
| } | } | ||||
| } | } | ||||
| WM_msg_publish_rna_prop(mbus, &obact->id, obact, Object, mode); | WM_msg_publish_rna_prop(mbus, &obact->id, obact, Object, mode); | ||||
| WM_toolsystem_update_from_context_view3d(C); | |||||
| return OPERATOR_FINISHED; | return OPERATOR_FINISHED; | ||||
| } | } | ||||
| void OBJECT_OT_posemode_toggle(wmOperatorType *ot) | void OBJECT_OT_posemode_toggle(wmOperatorType *ot) | ||||
| { | { | ||||
| /* identifiers */ | /* identifiers */ | ||||
| ot->name = "Toggle Pose Mode"; | ot->name = "Toggle Pose Mode"; | ||||
| ot->idname = "OBJECT_OT_posemode_toggle"; | ot->idname = "OBJECT_OT_posemode_toggle"; | ||||
| ▲ Show 20 Lines • Show All 1,185 Lines • Show Last 20 Lines | |||||