From ea05fef650f46ce5dd8305b76f0a652fe22c3d09 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Sat, 1 Mar 2008 14:54:18 +0000 Subject: Bugfix: New option "move texture channel up/down" lacked redraw calls. Featurette: There's still no manipulator handles for lamps to set cone size, dist, clipping. To save our poor Peach artists hours of work I've added a quick method to at least be able to do it interactive. Option is hidden behind Wkey, and uses a similar function like Scaling. (Put mouse cursor close to start value, move mouse to center of lamp) Ultimately this should move to custom manipulator handles... --- source/blender/src/buttons_shading.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source/blender/src/buttons_shading.c') diff --git a/source/blender/src/buttons_shading.c b/source/blender/src/buttons_shading.c index 7eb2f388021..e0196017727 100644 --- a/source/blender/src/buttons_shading.c +++ b/source/blender/src/buttons_shading.c @@ -1947,6 +1947,7 @@ void do_worldbuts(unsigned short event) wrld->mtex[(int)wrld->texact] = wrld->mtex[((int)wrld->texact)-1]; wrld->mtex[((int)wrld->texact)-1] = mtexswap; wrld->texact--; + allqueue(REDRAWBUTSSHADING, 0); } break; case B_WMTEXMOVEDOWN: @@ -1956,6 +1957,7 @@ void do_worldbuts(unsigned short event) wrld->mtex[(int)wrld->texact] = wrld->mtex[((int)wrld->texact)+1]; wrld->mtex[((int)wrld->texact)+1] = mtexswap; wrld->texact++; + allqueue(REDRAWBUTSSHADING, 0); } break; case B_AO_FALLOFF: @@ -2424,6 +2426,7 @@ void do_lampbuts(unsigned short event) la->mtex[(int)la->texact] = la->mtex[((int)la->texact)-1]; la->mtex[((int)la->texact)-1] = mtexswap; la->texact--; + allqueue(REDRAWBUTSSHADING, 0); } break; case B_LMTEXMOVEDOWN: @@ -2433,6 +2436,7 @@ void do_lampbuts(unsigned short event) la->mtex[(int)la->texact] = la->mtex[((int)la->texact)+1]; la->mtex[((int)la->texact)+1] = mtexswap; la->texact++; + allqueue(REDRAWBUTSSHADING, 0); } break; case B_LFALLOFFCHANGED: @@ -3077,6 +3081,7 @@ void do_matbuts(unsigned short event) ma->mtex[(int)ma->texact] = ma->mtex[((int)ma->texact)-1]; ma->mtex[((int)ma->texact)-1] = mtexswap; ma->texact--; + allqueue(REDRAWBUTSSHADING, 0); } break; case B_MTEXMOVEDOWN: @@ -3085,6 +3090,7 @@ void do_matbuts(unsigned short event) ma->mtex[(int)ma->texact] = ma->mtex[((int)ma->texact)+1]; ma->mtex[((int)ma->texact)+1] = mtexswap; ma->texact++; + allqueue(REDRAWBUTSSHADING, 0); } break; case B_MATZTRANSP: -- cgit v1.2.3