[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55837] trunk/blender/source/blender: ctrl+a select all in button field

Campbell Barton ideasman42 at gmail.com
Sat Apr 6 10:22:40 CEST 2013


Revision: 55837
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55837
Author:   campbellbarton
Date:     2013-04-06 08:22:39 +0000 (Sat, 06 Apr 2013)
Log Message:
-----------
ctrl+a select all in button field

Modified Paths:
--------------
    trunk/blender/source/blender/bmesh/operators/bmo_poke.c
    trunk/blender/source/blender/editors/interface/interface_handlers.c

Modified: trunk/blender/source/blender/bmesh/operators/bmo_poke.c
===================================================================
--- trunk/blender/source/blender/bmesh/operators/bmo_poke.c	2013-04-06 07:53:57 UTC (rev 55836)
+++ trunk/blender/source/blender/bmesh/operators/bmo_poke.c	2013-04-06 08:22:39 UTC (rev 55837)
@@ -28,10 +28,7 @@
  * Splits a face into a triangle fan.
  */
 
-#include "MEM_guardedalloc.h"
-
 #include "BLI_math.h"
-#include "BLI_array.h"
 
 #include "bmesh.h"
 

Modified: trunk/blender/source/blender/editors/interface/interface_handlers.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_handlers.c	2013-04-06 07:53:57 UTC (rev 55836)
+++ trunk/blender/source/blender/editors/interface/interface_handlers.c	2013-04-06 08:22:39 UTC (rev 55837)
@@ -2233,6 +2233,17 @@
 				retval = WM_UI_HANDLER_BREAK;
 				break;
 				
+			case AKEY:
+				/* Ctrl + A: Select all */
+				if (event->ctrl && !(event->alt || event->shift || event->oskey)) {
+					ui_textedit_move(but, data, STRCUR_DIR_PREV,
+					                 false, STRCUR_JUMP_ALL);
+					ui_textedit_move(but, data, STRCUR_DIR_NEXT,
+					                 true, STRCUR_JUMP_ALL);
+					retval = WM_UI_HANDLER_BREAK;
+				}
+				break;
+
 			case TABKEY:
 				/* there is a key conflict here, we can't tab with autocomplete */
 				if (but->autocomplete_func || data->searchbox) {




More information about the Bf-blender-cvs mailing list