diff options
author | Matt Ebb <matt@mke3.net> | 2009-01-03 08:41:58 +0300 |
---|---|---|
committer | Matt Ebb <matt@mke3.net> | 2009-01-03 08:41:58 +0300 |
commit | 61f7ba6fa20234d582481a50601a873d86f6ec65 (patch) | |
tree | 52dce7b3ed7ec0df936c661f12d407d217780997 /source/blender/editors | |
parent | 9f7b9f3355d29105fe2ccb60ddd580b49d5e4667 (diff) |
* Added some notifications to object/lamp/material RNA properties
For now, I've made a distinction between (eg.) ND_LIGHTING and ND_LIGHTING_DRAW,
with the 'draw' variety being properties that get displayed in the 3D View
* Also did some cleaning in lamp RNA, moved sun/sky settings to its own struct
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/space_view3d/space_view3d.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source/blender/editors/space_view3d/space_view3d.c b/source/blender/editors/space_view3d/space_view3d.c index a70a6ab8fd8..3aa8c993ceb 100644 --- a/source/blender/editors/space_view3d/space_view3d.c +++ b/source/blender/editors/space_view3d/space_view3d.c @@ -251,6 +251,19 @@ static void view3d_main_area_listener(ARegion *ar, wmNotifier *wmn) case ND_BONE_SELECT: case ND_TRANSFORM: case ND_GEOM_SELECT: + case ND_DRAW: + ED_region_tag_redraw(ar); + break; + } + case NC_MATERIAL: + switch(wmn->data) { + case ND_SHADING_DRAW: + ED_region_tag_redraw(ar); + break; + } + case NC_LAMP: + switch(wmn->data) { + case ND_LIGHTING_DRAW: ED_region_tag_redraw(ar); break; } |