Blender Git Loki
Git Commits -> Revision 7c3c9df
Revision 7c3c9df by Ton Roosendaal (master) June 3, 2009, 18:31 (GMT) |
2.5 Further work on new "text search" button. - Now allows to browse items (mouse, arrow key) - Assigns active value - Uses different backdrop to distinguish from popup menus - Cleaned API for it, so it can be used nicely generic Also added a search menu, which shows all currently working operators: CTRL+ALT+F. (mind the looks, it needs some tweaks!) To make a menu activating a button I've added a new event... could use some tweaks. Important note: the callback to pass on "old string" for text button (bone rename) couldn't work yet, added first code for new callback, but has to be worked on further. When bone rename gets added it can be tested. |
Commit Details:
Full Hash: 7c3c9df2c07f739448e804d2ed9fc3d596f5022a
SVN Revision: 20606
Parent Commit: 9b86975
Lines Changed: +350, -54
10 Modified Paths:
/source/blender/editors/include/UI_interface.h (+8, -9) (Diff)
/source/blender/editors/interface/interface.c (+11, -3) (Diff)
/source/blender/editors/interface/interface_handlers.c (+68, -15) (Diff)
/source/blender/editors/interface/interface_intern.h (+6, -0) (Diff)
/source/blender/editors/interface/interface_regions.c (+124, -17) (Diff)
/source/blender/editors/interface/interface_widgets.c (+22, -2) (Diff)
/source/blender/editors/screen/area.c (+5, -0) (Diff)
/source/blender/editors/space_info/info_header.c (+16, -8) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+89, -0) (Diff)
/source/blender/windowmanager/wm_event_types.h (+1, -0) (Diff)
/source/blender/editors/interface/interface.c (+11, -3) (Diff)
/source/blender/editors/interface/interface_handlers.c (+68, -15) (Diff)
/source/blender/editors/interface/interface_intern.h (+6, -0) (Diff)
/source/blender/editors/interface/interface_regions.c (+124, -17) (Diff)
/source/blender/editors/interface/interface_widgets.c (+22, -2) (Diff)
/source/blender/editors/screen/area.c (+5, -0) (Diff)
/source/blender/editors/space_info/info_header.c (+16, -8) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+89, -0) (Diff)
/source/blender/windowmanager/wm_event_types.h (+1, -0) (Diff)