[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [61109] trunk/blender/source/blender/ editors: Bugfix [#37304] Arrow Keys Stop Working When Mouse Over Outliner
Joshua Leung
aligorith at gmail.com
Tue Nov 5 02:29:46 CET 2013
Revision: 61109
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=61109
Author: aligorith
Date: 2013-11-05 01:29:45 +0000 (Tue, 05 Nov 2013)
Log Message:
-----------
Bugfix [#37304] Arrow Keys Stop Working When Mouse Over Outliner
Frame change hotkeys now work in the following places:
1) Outliner - Main region
2) Action/NLA Editors - Channels Region
3) Info View - Reports region
Other places identified by the bugreport (but which I've decided to leave
alone):
- Text Editor (when no file open) - The way the keymaps work here means that
this can't be done without affecting normal text editing
- File Browser - What's the point of changing frames when you're about to
open/save the file?
- User Prefs - Is there any real point here either? Also, this is usually shown
in a separate window.
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_action/space_action.c
trunk/blender/source/blender/editors/space_info/space_info.c
trunk/blender/source/blender/editors/space_nla/space_nla.c
trunk/blender/source/blender/editors/space_outliner/space_outliner.c
Modified: trunk/blender/source/blender/editors/space_action/space_action.c
===================================================================
--- trunk/blender/source/blender/editors/space_action/space_action.c 2013-11-05 01:20:30 UTC (rev 61108)
+++ trunk/blender/source/blender/editors/space_action/space_action.c 2013-11-05 01:29:45 UTC (rev 61109)
@@ -541,7 +541,7 @@
art = MEM_callocN(sizeof(ARegionType), "spacetype action region");
art->regionid = RGN_TYPE_CHANNELS;
art->prefsizex = 200;
- art->keymapflag = ED_KEYMAP_UI | ED_KEYMAP_VIEW2D;
+ art->keymapflag = ED_KEYMAP_UI | ED_KEYMAP_VIEW2D | ED_KEYMAP_FRAMES;
art->init = action_channel_area_init;
art->draw = action_channel_area_draw;
Modified: trunk/blender/source/blender/editors/space_info/space_info.c
===================================================================
--- trunk/blender/source/blender/editors/space_info/space_info.c 2013-11-05 01:20:30 UTC (rev 61108)
+++ trunk/blender/source/blender/editors/space_info/space_info.c 2013-11-05 01:29:45 UTC (rev 61109)
@@ -327,7 +327,7 @@
/* regions: main window */
art = MEM_callocN(sizeof(ARegionType), "spacetype info region");
art->regionid = RGN_TYPE_WINDOW;
- art->keymapflag = ED_KEYMAP_UI | ED_KEYMAP_VIEW2D;
+ art->keymapflag = ED_KEYMAP_UI | ED_KEYMAP_VIEW2D | ED_KEYMAP_FRAMES;
art->init = info_main_area_init;
art->draw = info_main_area_draw;
Modified: trunk/blender/source/blender/editors/space_nla/space_nla.c
===================================================================
--- trunk/blender/source/blender/editors/space_nla/space_nla.c 2013-11-05 01:20:30 UTC (rev 61108)
+++ trunk/blender/source/blender/editors/space_nla/space_nla.c 2013-11-05 01:29:45 UTC (rev 61109)
@@ -544,7 +544,7 @@
art = MEM_callocN(sizeof(ARegionType), "spacetype nla region");
art->regionid = RGN_TYPE_CHANNELS;
art->prefsizex = 200;
- art->keymapflag = ED_KEYMAP_UI | ED_KEYMAP_VIEW2D;
+ art->keymapflag = ED_KEYMAP_UI | ED_KEYMAP_VIEW2D | ED_KEYMAP_FRAMES;
art->init = nla_channel_area_init;
art->draw = nla_channel_area_draw;
Modified: trunk/blender/source/blender/editors/space_outliner/space_outliner.c
===================================================================
--- trunk/blender/source/blender/editors/space_outliner/space_outliner.c 2013-11-05 01:20:30 UTC (rev 61108)
+++ trunk/blender/source/blender/editors/space_outliner/space_outliner.c 2013-11-05 01:29:45 UTC (rev 61109)
@@ -476,9 +476,9 @@
st->dropboxes = outliner_dropboxes;
/* regions: main window */
- art = MEM_callocN(sizeof(ARegionType), "spacetype time region");
+ art = MEM_callocN(sizeof(ARegionType), "spacetype outliner region");
art->regionid = RGN_TYPE_WINDOW;
- art->keymapflag = ED_KEYMAP_UI | ED_KEYMAP_VIEW2D;
+ art->keymapflag = ED_KEYMAP_UI | ED_KEYMAP_VIEW2D | ED_KEYMAP_FRAMES;
art->init = outliner_main_area_init;
art->draw = outliner_main_area_draw;
@@ -487,7 +487,7 @@
BLI_addhead(&st->regiontypes, art);
/* regions: header */
- art = MEM_callocN(sizeof(ARegionType), "spacetype time header region");
+ art = MEM_callocN(sizeof(ARegionType), "spacetype outliner header region");
art->regionid = RGN_TYPE_HEADER;
art->prefsizey = HEADERY;
art->keymapflag = ED_KEYMAP_UI | ED_KEYMAP_VIEW2D | ED_KEYMAP_FRAMES | ED_KEYMAP_HEADER;
More information about the Bf-blender-cvs
mailing list