Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Ebb <matt@mke3.net>2009-01-03 08:41:58 +0300
committerMatt Ebb <matt@mke3.net>2009-01-03 08:41:58 +0300
commit61f7ba6fa20234d582481a50601a873d86f6ec65 (patch)
tree52dce7b3ed7ec0df936c661f12d407d217780997 /source/blender/editors
parent9f7b9f3355d29105fe2ccb60ddd580b49d5e4667 (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.c13
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;
}