Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_image/space_image.c
| Show First 20 Lines • Show All 263 Lines • ▼ Show 20 Lines | #endif | ||||
| WM_operatortype_append(IMAGE_OT_sample_line); | WM_operatortype_append(IMAGE_OT_sample_line); | ||||
| WM_operatortype_append(IMAGE_OT_curves_point_set); | WM_operatortype_append(IMAGE_OT_curves_point_set); | ||||
| WM_operatortype_append(IMAGE_OT_properties); | WM_operatortype_append(IMAGE_OT_properties); | ||||
| WM_operatortype_append(IMAGE_OT_toolshelf); | WM_operatortype_append(IMAGE_OT_toolshelf); | ||||
| WM_operatortype_append(IMAGE_OT_change_frame); | WM_operatortype_append(IMAGE_OT_change_frame); | ||||
| WM_operatortype_append(IMAGE_OT_read_renderlayers); | WM_operatortype_append(IMAGE_OT_read_viewlayers); | ||||
| WM_operatortype_append(IMAGE_OT_render_border); | WM_operatortype_append(IMAGE_OT_render_border); | ||||
| WM_operatortype_append(IMAGE_OT_clear_render_border); | WM_operatortype_append(IMAGE_OT_clear_render_border); | ||||
| } | } | ||||
| static void image_keymap(struct wmKeyConfig *keyconf) | static void image_keymap(struct wmKeyConfig *keyconf) | ||||
| { | { | ||||
| wmKeyMap *keymap = WM_keymap_find(keyconf, "Image Generic", SPACE_IMAGE, 0); | wmKeyMap *keymap = WM_keymap_find(keyconf, "Image Generic", SPACE_IMAGE, 0); | ||||
| wmKeyMapItem *kmi; | wmKeyMapItem *kmi; | ||||
| int i; | int i; | ||||
| WM_keymap_add_item(keymap, "IMAGE_OT_new", NKEY, KM_PRESS, KM_ALT, 0); | WM_keymap_add_item(keymap, "IMAGE_OT_new", NKEY, KM_PRESS, KM_ALT, 0); | ||||
| WM_keymap_add_item(keymap, "IMAGE_OT_open", OKEY, KM_PRESS, KM_ALT, 0); | WM_keymap_add_item(keymap, "IMAGE_OT_open", OKEY, KM_PRESS, KM_ALT, 0); | ||||
| WM_keymap_add_item(keymap, "IMAGE_OT_reload", RKEY, KM_PRESS, KM_ALT, 0); | WM_keymap_add_item(keymap, "IMAGE_OT_reload", RKEY, KM_PRESS, KM_ALT, 0); | ||||
| WM_keymap_add_item(keymap, "IMAGE_OT_read_renderlayers", RKEY, KM_PRESS, KM_CTRL, 0); | WM_keymap_add_item(keymap, "IMAGE_OT_read_viewlayers", RKEY, KM_PRESS, KM_CTRL, 0); | ||||
| WM_keymap_add_item(keymap, "IMAGE_OT_save", SKEY, KM_PRESS, KM_ALT, 0); | WM_keymap_add_item(keymap, "IMAGE_OT_save", SKEY, KM_PRESS, KM_ALT, 0); | ||||
| WM_keymap_add_item(keymap, "IMAGE_OT_save_as", F3KEY, KM_PRESS, 0, 0); | WM_keymap_add_item(keymap, "IMAGE_OT_save_as", F3KEY, KM_PRESS, 0, 0); | ||||
| WM_keymap_add_item(keymap, "IMAGE_OT_properties", NKEY, KM_PRESS, 0, 0); | WM_keymap_add_item(keymap, "IMAGE_OT_properties", NKEY, KM_PRESS, 0, 0); | ||||
| WM_keymap_add_item(keymap, "IMAGE_OT_toolshelf", TKEY, KM_PRESS, 0, 0); | WM_keymap_add_item(keymap, "IMAGE_OT_toolshelf", TKEY, KM_PRESS, 0, 0); | ||||
| WM_keymap_add_item(keymap, "IMAGE_OT_cycle_render_slot", JKEY, KM_PRESS, 0, 0); | WM_keymap_add_item(keymap, "IMAGE_OT_cycle_render_slot", JKEY, KM_PRESS, 0, 0); | ||||
| RNA_boolean_set(WM_keymap_add_item(keymap, "IMAGE_OT_cycle_render_slot", JKEY, KM_PRESS, KM_ALT, 0)->ptr, "reverse", true); | RNA_boolean_set(WM_keymap_add_item(keymap, "IMAGE_OT_cycle_render_slot", JKEY, KM_PRESS, KM_ALT, 0)->ptr, "reverse", true); | ||||
| ▲ Show 20 Lines • Show All 237 Lines • ▼ Show 20 Lines | case NC_GEOM: | ||||
| break; | break; | ||||
| } | } | ||||
| case NC_OBJECT: | case NC_OBJECT: | ||||
| { | { | ||||
| switch (wmn->data) { | switch (wmn->data) { | ||||
| case ND_TRANSFORM: | case ND_TRANSFORM: | ||||
| case ND_MODIFIER: | case ND_MODIFIER: | ||||
| { | { | ||||
| SceneLayer *sl = BKE_scene_layer_from_workspace_get(scene, workspace); | ViewLayer *sl = BKE_view_layer_from_workspace_get(scene, workspace); | ||||
| Object *ob = OBACT(sl); | Object *ob = OBACT(sl); | ||||
| if (ob && (ob == wmn->reference) && (ob->mode & OB_MODE_EDIT)) { | if (ob && (ob == wmn->reference) && (ob->mode & OB_MODE_EDIT)) { | ||||
| if (sima->lock && (sima->flag & SI_DRAWSHADOW)) { | if (sima->lock && (sima->flag & SI_DRAWSHADOW)) { | ||||
| ED_area_tag_refresh(sa); | ED_area_tag_refresh(sa); | ||||
| ED_area_tag_redraw(sa); | ED_area_tag_redraw(sa); | ||||
| } | } | ||||
| } | } | ||||
| break; | break; | ||||
| ▲ Show 20 Lines • Show All 167 Lines • ▼ Show 20 Lines | static void image_main_region_draw(const bContext *C, ARegion *ar) | ||||
| /* draw entirely, view changes should be handled here */ | /* draw entirely, view changes should be handled here */ | ||||
| SpaceImage *sima = CTX_wm_space_image(C); | SpaceImage *sima = CTX_wm_space_image(C); | ||||
| Object *obact = CTX_data_active_object(C); | Object *obact = CTX_data_active_object(C); | ||||
| Object *obedit = CTX_data_edit_object(C); | Object *obedit = CTX_data_edit_object(C); | ||||
| Depsgraph *depsgraph = CTX_data_depsgraph(C); | Depsgraph *depsgraph = CTX_data_depsgraph(C); | ||||
| Mask *mask = NULL; | Mask *mask = NULL; | ||||
| bool curve = false; | bool curve = false; | ||||
| Scene *scene = CTX_data_scene(C); | Scene *scene = CTX_data_scene(C); | ||||
| SceneLayer *sl = CTX_data_scene_layer(C); | ViewLayer *sl = CTX_data_view_layer(C); | ||||
| View2D *v2d = &ar->v2d; | View2D *v2d = &ar->v2d; | ||||
| //View2DScrollers *scrollers; | //View2DScrollers *scrollers; | ||||
| float col[3]; | float col[3]; | ||||
| /* XXX not supported yet, disabling for now */ | /* XXX not supported yet, disabling for now */ | ||||
| scene->r.scemode &= ~R_COMP_CROP; | scene->r.scemode &= ~R_COMP_CROP; | ||||
| /* clear and setup matrix */ | /* clear and setup matrix */ | ||||
| ▲ Show 20 Lines • Show All 408 Lines • Show Last 20 Lines | |||||