UI: List Template tweaks to get it a bit more usable
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 21 Oct 2009 20:58:10 +0000 (20:58 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 21 Oct 2009 20:58:10 +0000 (20:58 +0000)
commit180d74ab572830958ecba6541d3cc7c652fa2296
tree62280c60f822b4ab8b111d364187e69310bea6f2
parent5fb73d8b81fbd1823a6c807714d6b3589e918a3b
UI: List Template tweaks to get it a bit more usable

* Mouse wheel now scrolls the list.
* Up/down key and alt mouse wheel change the active item.
* Adding/removing items from the list now automatically scrolls so the
  active item is in the view.
* Shift mouse wheel changes the size of the list widget to display more
  items. Lazy replacement for a proper grip.

* Shape key list now displays the influence value next to the name,
* Also fix the range of the value slider to match the defined min/max
  range.
source/blender/editors/include/UI_interface.h
source/blender/editors/interface/interface_handlers.c
source/blender/editors/interface/interface_layout.c
source/blender/editors/interface/interface_regions.c
source/blender/editors/interface/interface_templates.c
source/blender/makesdna/DNA_screen_types.h
source/blender/makesrna/intern/rna_key.c
source/blender/makesrna/intern/rna_ui.c
source/blender/makesrna/intern/rna_ui_api.c