[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25490] trunk/blender/source/blender/ editors/mesh/loopcut.c: Quicky Loopcut patch:
Joshua Leung
aligorith at gmail.com
Mon Dec 21 03:39:40 CET 2009
Revision: 25490
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25490
Author: aligorith
Date: 2009-12-21 03:39:39 +0100 (Mon, 21 Dec 2009)
Log Message:
-----------
Quicky Loopcut patch:
In addition to the existing scrollwheel up/down, PageUp/Down can now be used to set the number of cuts while previewing the cut location.
Modified Paths:
--------------
trunk/blender/source/blender/editors/mesh/loopcut.c
Modified: trunk/blender/source/blender/editors/mesh/loopcut.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/loopcut.c 2009-12-21 01:44:33 UTC (rev 25489)
+++ trunk/blender/source/blender/editors/mesh/loopcut.c 2009-12-21 02:39:39 UTC (rev 25490)
@@ -409,18 +409,24 @@
ED_region_tag_redraw(lcd->ar);
break;
case WHEELUPMOUSE: /* change number of cuts */
- cuts++;
- RNA_int_set(op->ptr,"number_cuts",cuts);
- ringsel_find_edge(lcd, C, lcd->ar, cuts);
-
- ED_region_tag_redraw(lcd->ar);
+ case PAGEUPKEY:
+ if (event->val == KM_PRESS) {
+ cuts++;
+ RNA_int_set(op->ptr,"number_cuts",cuts);
+ ringsel_find_edge(lcd, C, lcd->ar, cuts);
+
+ ED_region_tag_redraw(lcd->ar);
+ }
break;
case WHEELDOWNMOUSE: /* change number of cuts */
- cuts=MAX2(cuts-1,1);
- RNA_int_set(op->ptr,"number_cuts",cuts);
- ringsel_find_edge(lcd, C, lcd->ar,cuts);
-
- ED_region_tag_redraw(lcd->ar);
+ case PAGEDOWNKEY:
+ if (event->val == KM_PRESS) {
+ cuts=MAX2(cuts-1,1);
+ RNA_int_set(op->ptr,"number_cuts",cuts);
+ ringsel_find_edge(lcd, C, lcd->ar,cuts);
+
+ ED_region_tag_redraw(lcd->ar);
+ }
break;
case MOUSEMOVE: { /* mouse moved somewhere to select another loop */
int dist = 75;
More information about the Bf-blender-cvs
mailing list