new_grid: Rewrite of Snap and Grid. (squashed commit)
authorBen Loftis <ben@harrisonconsoles.com>
Fri, 9 Feb 2018 15:59:39 +0000 (09:59 -0600)
committerBen Loftis <ben@harrisonconsoles.com>
Fri, 9 Feb 2018 15:59:39 +0000 (09:59 -0600)
commitdc61256466cb02daa4c6de0dbaebf4b9ed1325d6
tree13e1527c49174afbfdc85f4f49aa04b6a63eeb42
parentd6eb1c826f364a8dc2db1786bc4bb7eb11f92be6
new_grid:  Rewrite of Snap and Grid. (squashed commit)
Separate Snap from Grid.  Lots of naming changes.
Multiple simultaneous snap options allowed. Grid is one of the possible Snap options.
Grid uses the same data as the rulers.  Replace complicated tempo_lines with simple grid_lines.
The Grid is zoom-scale-sensitive along with the rulers.  If you are zoomed out, grid becomes coarser.
32 files changed:
gtk2_ardour/ardour.keys.in
gtk2_ardour/ardour.menus.in
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/ardour_ui_options.cc
gtk2_ardour/editing.cc
gtk2_ardour/editing.h
gtk2_ardour/editing_convert.h
gtk2_ardour/editing_syms.h
gtk2_ardour/editor.cc
gtk2_ardour/editor.h
gtk2_ardour/editor_actions.cc
gtk2_ardour/editor_canvas.cc
gtk2_ardour/editor_drag.cc
gtk2_ardour/editor_drag.h
gtk2_ardour/editor_mouse.cc
gtk2_ardour/editor_ops.cc
gtk2_ardour/editor_regions.cc
gtk2_ardour/editor_rulers.cc
gtk2_ardour/editor_tempodisplay.cc
gtk2_ardour/enums.cc
gtk2_ardour/luainstance.cc
gtk2_ardour/midi_region_view.cc
gtk2_ardour/mouse_cursors.cc
gtk2_ardour/mouse_cursors.h
gtk2_ardour/public_editor.h
gtk2_ardour/quantize_dialog.cc
gtk2_ardour/rc_option_editor.cc
gtk2_ardour/region_view.cc
gtk2_ardour/ui_config_vars.h
gtk2_ardour/wscript
libs/ardour/ardour/types.h