[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55155] trunk/blender: Improvements to addon-prefs key search suggested by Yang Niren.

Campbell Barton ideasman42 at gmail.com
Sun Mar 10 08:18:43 CET 2013


Revision: 55155
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55155
Author:   campbellbarton
Date:     2013-03-10 07:18:43 +0000 (Sun, 10 Mar 2013)
Log Message:
-----------
Improvements to addon-prefs key search suggested by Yang Niren.
- add accent_grave.
- strip the search string.
- add numpad numbers (currently these match regular numbers).

also remove unneeded forward declarations in path_util.c

Modified Paths:
--------------
    trunk/blender/release/scripts/startup/bl_ui/space_userpref_keymap.py
    trunk/blender/source/blender/blenlib/intern/path_util.c

Modified: trunk/blender/release/scripts/startup/bl_ui/space_userpref_keymap.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_ui/space_userpref_keymap.py	2013-03-10 07:01:52 UTC (rev 55154)
+++ trunk/blender/release/scripts/startup/bl_ui/space_userpref_keymap.py	2013-03-10 07:18:43 UTC (rev 55155)
@@ -230,12 +230,16 @@
 
                 del enum
                 self._EVENT_TYPE_MAP.update({
+                    "`": 'ACCENT_GRAVE',
                     "*": 'NUMPAD_ASTERIX',
                     "/": 'NUMPAD_SLASH',
                     "RMB": 'RIGHTMOUSE',
                     "LMB": 'LEFTMOUSE',
                     "MMB": 'MIDDLEMOUSE',
                     })
+                self._EVENT_TYPE_MAP.update({
+                    "%d" % i: "NUMPAD_%d" % i for i in range(9)
+                    })
             # done with once off init
 
             filter_text_split = filter_text.strip()
@@ -365,8 +369,8 @@
         col.separator()
         display_keymaps = keyconfig_utils.keyconfig_merge(kc, kc)
         filter_type = spref.filter_type
-        filter_text = spref.filter_text
-        if filter_text != "":
+        filter_text = spref.filter_text.strip()
+        if filter_text:
             filter_text = filter_text.lower()
             ok = self.draw_filtered(display_keymaps, filter_type, filter_text, col)
         else:
@@ -377,7 +381,7 @@
         rowsub.prop(spref, "filter_type", text="")
         rowsubsub = rowsub.row(align=True)
         if not ok:
-	        rowsubsub.alert = True
+            rowsubsub.alert = True
         rowsubsub.prop(spref, "filter_text", text="", icon='VIEWZOOM')
 
 

Modified: trunk/blender/source/blender/blenlib/intern/path_util.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/path_util.c	2013-03-10 07:01:52 UTC (rev 55154)
+++ trunk/blender/source/blender/blenlib/intern/path_util.c	2013-03-10 07:18:43 UTC (rev 55155)
@@ -83,9 +83,6 @@
 static char bprogdir[FILE_MAX];     /* full path to directory in which executable is located */
 static char btempdir[FILE_MAX];     /* temporary directory */
 
-static int add_win32_extension(char *name);
-static char *blender_version_decimal(const int ver);
-
 /* implementation */
 
 /**




More information about the Bf-blender-cvs mailing list