View2D: Modal Ctrl-MMB-drag Zoom Restored
authorJoshua Leung <aligorith@gmail.com>
Sun, 7 Dec 2008 23:54:41 +0000 (23:54 +0000)
committerJoshua Leung <aligorith@gmail.com>
Sun, 7 Dec 2008 23:54:41 +0000 (23:54 +0000)
commita09835a8f4021fc4fbd0ee2bde3ffccb0384b6c9
treedf7df98277d30afd277a664db274c5020e6a4afe
parent63b8fca5b3decef4b1f5e0b74587daddd26b73fb
View2D: Modal Ctrl-MMB-drag Zoom Restored

Added back the Ctrl-MMB-drag zoom.
* It uses RNA-props for delta amounts to be added to the cur rect, as opposed to storing a transform factor like the others.
* Made the operator another repeatable one
* The user-pref Continue/Dolly/Scale options are still respected. Currently, this is not stored as an RNA-prop for repeated behaviour, as it is not necessary for this operator to function correctly (and also, this data would fall under 'context' info more)

Removed clamping of scroller 'bubble' to bounds of scroller, as it produced a confusing display when using handles to zoom view.
source/blender/editors/interface/view2d.c
source/blender/editors/interface/view2d_ops.c