db86b76db7
session_domain: add a checkbox for 'stretch markers' and show it when MouseGrid is active
4e7394b987
session_domain: add an argument to move markers during tempo-map, and observe it
91157680b6
session_domain: set the default ruler visibility based on the new session's time domain
8cedc4f127
session_domain: the fsm codepath is slightly different; cache the desired domain setting
1bb421c216
session domain: allow user to choose the session time-domain, and apply it
05c212d5ab
add new_timebase_chooser to new session dialog, and observe it
af65c33a95
breadcrumb ... remove before merging to master
dbc66e68f2
set the default ruler visibility based on the new session's time domain
35082d3e20
remove marker 'Hide' item from context menu. it is accessible in sidebar
b0bc35dcec
add a checkbox for 'stretch markers' and show it when MouseGrid is active
25daebbaf2
remove snap-to-grid option (subsumed by SnapTarget preference)
082c009e1b
take Snap Target preference into account when snapping with grid enabled
7672ea9cfe
add a ui_pref to store the users Snap Target preference
e99305c4dd
add enumeration type for SnapTarget
f8d790850d
remove tempo-mapping bar, tempo_meta group. this reverts 8fbf2c and related
04af818ff1
add the mouse tool for Grid, and accompanying buttons and event-handling
e8f0a27a18
implement cursor-change and mapping-drag initiation; consolidate some code
8099164191
remove tempo-mapping bar, tempo_meta group. this reverts 8fbf2c and related
6bb1ade89b
add the mouse tool for Grid, and accompanying buttons and event-handling
638e6f31ab
_canvas_grid_zone: an invisible Rectangle that initiates Tempo(grid) drags
8aea9791a8
add an icon for the Grid tool (currently same as strip-width icon)
9fe5c6ddc9
Section Box: a graphical indication of the Section selection
17cc4b7b24
convention for selection (as used on track headers) is red border, red tint
bb2c7214dc
if user moves selection markers, convert selection to a timeline section
cb7b334045
editor_sections: make selection bi-directional by showing in the list
847f347f26
Locations::section_at : find the section encompassing a given time 'start'