Blender Git Commit Log
Git Commits -> Revision 66437a6
Revision 66437a6 by Ton Roosendaal (master) January 23, 2009, 14:43 (GMT) |
2.5 Font object + editing back. Was quite some work due to a myriad of globals all over! Works nicely 100% local now. To enable a single textedit operator, I've added a new keymap entry KM_TEXTEDIT, which gives all keyboard events to the handler. Also had to add a new keymap-add function to force a keymap handler in beginning of region handlers. In future this can be used to prioritize handlers. Also: split off the arrow keys (frame change) to a separate region level handler. Can be set with default flag in regiontype->keymapflag ED_KEYMAP_FRAMES |
Commit Details:
Full Hash: 66437a62a73966de8ccb673473ba69d6c1ed66a3
SVN Revision: 18635
Parent Commit: f4133b7
Lines Changed: +2223, -164
4 Added Paths:
/source/blender/editors/curve/curve_intern.h (+42, -0) (View)
/source/blender/editors/curve/curve_ops.c (+82, -0) (View)
/source/blender/editors/curve/editfont.c (+1312, -0) (View)
/source/blender/editors/curve/lorem.c (+513, -0) (View)
/source/blender/editors/curve/curve_ops.c (+82, -0) (View)
/source/blender/editors/curve/editfont.c (+1312, -0) (View)
/source/blender/editors/curve/lorem.c (+513, -0) (View)
31 Modified Paths:
/source/blender/blenkernel/BKE_curve.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_font.h (+17, -5) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -2) (Diff)
/source/blender/blenkernel/intern/anim.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/curve.c (+32, -1) (Diff)
/source/blender/blenkernel/intern/displist.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/font.c (+114, -107) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/editors/include/ED_curve.h (+9, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+6, -5) (Diff)
/source/blender/editors/screen/area.c (+4, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+11, -7) (Diff)
/source/blender/editors/space_action/space_action.c (+2, -2) (Diff)
/source/blender/editors/space_api/spacetypes.c (+3, -0) (Diff)
/source/blender/editors/space_buttons/space_buttons.c (+2, -2) (Diff)
/source/blender/editors/space_image/space_image.c (+2, -1) (Diff)
/source/blender/editors/space_ipo/space_ipo.c (+2, -2) (Diff)
/source/blender/editors/space_nla/space_nla.c (+1, -1) (Diff)
/source/blender/editors/space_node/space_node.c (+2, -2) (Diff)
/source/blender/editors/space_sequencer/space_sequencer.c (+2, -2) (Diff)
/source/blender/editors/space_sound/space_sound.c (+1, -1) (Diff)
/source/blender/editors/space_time/space_time.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+11, -11) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+9, -2) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+5, -1) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+23, -2) (Diff)
/source/blender/windowmanager/WM_api.h (+2, -0) (Diff)
/source/blender/windowmanager/wm_event_types.h (+4, -3) (Diff)
/source/blender/windowmanager/WM_types.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_font.h (+17, -5) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -2) (Diff)
/source/blender/blenkernel/intern/anim.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/curve.c (+32, -1) (Diff)
/source/blender/blenkernel/intern/displist.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/font.c (+114, -107) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/editors/include/ED_curve.h (+9, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+6, -5) (Diff)
/source/blender/editors/screen/area.c (+4, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+11, -7) (Diff)
/source/blender/editors/space_action/space_action.c (+2, -2) (Diff)
/source/blender/editors/space_api/spacetypes.c (+3, -0) (Diff)
/source/blender/editors/space_buttons/space_buttons.c (+2, -2) (Diff)
/source/blender/editors/space_image/space_image.c (+2, -1) (Diff)
/source/blender/editors/space_ipo/space_ipo.c (+2, -2) (Diff)
/source/blender/editors/space_nla/space_nla.c (+1, -1) (Diff)
/source/blender/editors/space_node/space_node.c (+2, -2) (Diff)
/source/blender/editors/space_sequencer/space_sequencer.c (+2, -2) (Diff)
/source/blender/editors/space_sound/space_sound.c (+1, -1) (Diff)
/source/blender/editors/space_time/space_time.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+11, -11) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+9, -2) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+5, -1) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+23, -2) (Diff)
/source/blender/windowmanager/WM_api.h (+2, -0) (Diff)
/source/blender/windowmanager/wm_event_types.h (+4, -3) (Diff)
/source/blender/windowmanager/WM_types.h (+3, -0) (Diff)