[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27353] trunk/blender/source/blender/ editors/space_image/space_image.c: Fix [#21519] UV Editor header doesn' t update when changing proportional editing mode
Matt Ebb
matt at mke3.net
Tue Mar 9 07:49:58 CET 2010
Revision: 27353
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27353
Author: broken
Date: 2010-03-09 07:49:58 +0100 (Tue, 09 Mar 2010)
Log Message:
-----------
Fix [#21519] UV Editor header doesn't update when changing proportional editing mode
Would be nice to separate these properties, so proportional edit/snap are
not linked between 3D View and UV Editor (different areas of workflow).
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_image/space_image.c
Modified: trunk/blender/source/blender/editors/space_image/space_image.c
===================================================================
--- trunk/blender/source/blender/editors/space_image/space_image.c 2010-03-09 06:20:08 UTC (rev 27352)
+++ trunk/blender/source/blender/editors/space_image/space_image.c 2010-03-09 06:49:58 UTC (rev 27353)
@@ -863,6 +863,29 @@
ED_region_header(C, ar);
}
+static void image_header_area_listener(ARegion *ar, wmNotifier *wmn)
+{
+ /* context changes */
+ switch(wmn->category) {
+ case NC_SCENE:
+ switch(wmn->data) {
+ case ND_MODE:
+ case ND_TOOLSETTINGS:
+ ED_region_tag_redraw(ar);
+ break;
+ }
+ break;
+ case NC_GEOM:
+ switch(wmn->data) {
+ case ND_DATA:
+ case ND_SELECT:
+ ED_region_tag_redraw(ar);
+ break;
+ }
+
+ }
+}
+
/**************************** spacetype *****************************/
/* only called once, from space/spacetypes.c */
@@ -922,6 +945,7 @@
art->regionid = RGN_TYPE_HEADER;
art->prefsizey= HEADERY;
art->keymapflag= ED_KEYMAP_UI|ED_KEYMAP_VIEW2D|ED_KEYMAP_FRAMES|ED_KEYMAP_HEADER;
+ art->listener= image_header_area_listener;
art->init= image_header_area_init;
art->draw= image_header_area_draw;
More information about the Bf-blender-cvs
mailing list