|
c35fa54b3f
|
Refactor RegionEditor to be a Widget
|
2024-11-19 17:37:12 +01:00 |
|
|
3c5681b2c9
|
Add option to only show controls in generic plugin UI
The intention here is to show a minimal UI in the
Route Property Box
|
2024-11-19 17:37:06 +01:00 |
|
|
4a966d5015
|
DndVBox: implement drag-refuse and drag move action
|
2024-11-19 17:36:53 +01:00 |
|
Alejandro Domínguez
|
4687a5a886
|
Use std::placeholders by default
|
2024-11-18 19:05:14 +01:00 |
|
Alejandro Domínguez
|
fa57d5ed86
|
Disambiguate std and boost placeholder
|
2024-11-17 20:20:23 +01:00 |
|
Alejandro Domínguez
|
27c6276ff8
|
Replace boost::bind with std::bind
|
2024-11-17 20:19:43 +01:00 |
|
|
09eeca09a9
|
Remove unused includes
|
2024-11-17 20:08:14 +01:00 |
|
Alejandro Domínguez
|
32ff87f7f6
|
Replace boost::aligned_storage with alignas std::array
|
2024-11-17 18:43:08 +01:00 |
|
|
5aaec05429
|
Add Latch Automation for MCP
see https://discourse.ardour.org/t/cannot-activate-latch-automation-state-via-x-touch-in-mackie-mode/110969
|
2024-11-16 22:17:29 +01:00 |
|
|
3625c28d54
|
Remove ambiguous enum bit combinations
|
2024-11-16 19:39:20 +01:00 |
|
|
27ccb1c9d3
|
Be explicit about resizable Pane vs fixed size Attachment
|
2024-11-16 19:38:59 +01:00 |
|
|
1c5117444f
|
Replace custom TriggerUI pane with Tabbable pane
|
2024-11-16 19:31:28 +01:00 |
|
|
983466fc38
|
Flexible Layout, resizable bottom pane.
|
2024-11-16 19:30:04 +01:00 |
|
|
438a514c2b
|
NO-OP: clarify Tabbable layout and attachment enum
|
2024-11-15 14:10:56 +01:00 |
|
|
0b933127e9
|
Use new Tabbable API
|
2024-11-15 04:40:39 +01:00 |
|
|
5c8bd6e977
|
Tweak Tabbable Layout
* allow for left side resizable pane
* automatically set attachment button sensitivity
* remove right-side pane box when unused
|
2024-11-15 04:38:43 +01:00 |
|
|
6f331be7ca
|
Remove deprecated 32C define
|
2024-11-15 03:54:17 +01:00 |
|
|
c6044f226c
|
Remove unused function
|
2024-11-14 07:06:05 +01:00 |
|
|
da0f1728ed
|
Fix External Sync Toggle Button
|
2024-11-14 07:05:58 +01:00 |
|
|
a53b99b307
|
Introduction of route property boxen and editor properties pane
|
2024-11-13 04:27:41 +01:00 |
|
|
9b64f64546
|
store and recall the Editor visibility for the bottom panel
|
2024-11-13 04:19:47 +01:00 |
|
|
48ed5be776
|
skeleton for clip start/end editing
|
2024-11-12 18:54:41 -07:00 |
|
|
e7b10fc37d
|
virtualize editing connections to parameter changes
|
2024-11-12 10:47:08 -07:00 |
|
|
677a6764ac
|
add new buttons to EditingContext; use them in MidiCueEditor
|
2024-11-12 09:49:59 -07:00 |
|
|
d3272a6400
|
midi cue editor: don't allocate space for automation till asked to do so
|
2024-11-12 08:51:29 -07:00 |
|
|
0622f26b2a
|
redesign cue editor layout to use ArdourButton and GtkBoxen
|
2024-11-12 08:12:16 -07:00 |
|
|
a1dd7ae4c3
|
remove unused member variable
this was a solution to a problem eventually solved a different way
|
2024-11-11 22:06:05 -07:00 |
|
|
5dd65171c1
|
remove unused variable decl
|
2024-11-11 22:01:32 -07:00 |
|
|
47db75b0d6
|
cleanup some aspects of midicue editor playhead behavior
|
2024-11-11 21:49:55 -07:00 |
|
|
bccf36d665
|
catch pushing identical cursors to the cursor stack
|
2024-11-11 21:01:11 -07:00 |
|
|
b9b3e75b5c
|
fix totally incorrect use of GdkCursor; use standard cursors in canvas piano roll header
|
2024-11-11 21:00:51 -07:00 |
|
|
d2a3450e2f
|
use nullptr in initialization instead of 0
|
2024-11-10 22:07:58 -07:00 |
|
|
200fe85ee2
|
use nullptr as return value instead of 0
|
2024-11-10 22:07:58 -07:00 |
|
|
9f62e034b7
|
fix dangiling regionviews (and thus region refs) when streamview is deleted
|
2024-11-10 22:07:58 -07:00 |
|
|
b8e1f67b75
|
C++ demangnling: make it work on macOS as well as linux
|
2024-11-10 22:07:58 -07:00 |
|
|
2e4f0e8181
|
Use attachment icons
|
2024-11-10 23:27:36 +01:00 |
|
|
f3ff1a1100
|
Add Attachment icons
|
2024-11-10 23:27:36 +01:00 |
|
|
19fc6e831b
|
Fix missing calls to SessionHandlePtr::session_going_away()
Explicit calls to set_session(0) will disconnect the
callback to session_going_away(). So don't do that.
|
2024-11-10 23:27:36 +01:00 |
|
|
0f0006cebc
|
Debug set_session(0) calls preventing session_going_away()
|
2024-11-10 23:27:36 +01:00 |
|
|
983236f348
|
implement focus_on_clock for each tabbable
|
2024-11-10 23:27:35 +01:00 |
|
|
9a03fa59b1
|
store and recall the sidebar List visibility on the trigger page
|
2024-11-10 23:27:35 +01:00 |
|
|
451facf7d4
|
Pack the editor-mixer-strip in Tabbable's strip ebox
|
2024-11-10 23:27:35 +01:00 |
|
|
6e6119c1eb
|
re-pack the gradient above the editor toolbar
|
2024-11-10 23:27:35 +01:00 |
|
|
8f183e26ee
|
Use tabbable visibility functions on all pages
|
2024-11-10 23:27:35 +01:00 |
|
|
ba2fbfa2cf
|
ArdourUI packs the tabbable visibility buttons
|
2024-11-10 23:27:35 +01:00 |
|
|
82a9fc4abb
|
Remove unused tabbed-changed callback
|
2024-11-10 23:27:35 +01:00 |
|
|
166c446974
|
ArdourUI no longer has his own transport bar
|
2024-11-10 23:27:35 +01:00 |
|
|
4b1e09f810
|
Pack Pages using Tabbable constructs
|
2024-11-10 23:27:35 +01:00 |
|
|
948b49d72d
|
Defer TransportBar setup until ActionsReady
|
2024-11-10 23:27:34 +01:00 |
|
|
1b18c3e76c
|
Use Transport Bar in top-level pages
|
2024-11-10 23:27:34 +01:00 |
|