830910c787
Region list columns do not use property_markup
...
This fixes an issue with frozen region "<F1>Foo" being
displayed as "<F1<Foo" in the sidebar.
2023-10-26 05:46:11 +02:00
5b038e488c
no more "glue to ..." concept in GUI
2023-10-04 17:07:34 -06:00
09e82c1607
Move format_position to utils
...
This will allow other places to reuse this method.
2023-08-26 14:06:33 +02:00
d742e876d1
region/source lists: try to allow primary-(cxv) functionality when editing name/tag fields
2023-06-12 15:34:54 -06:00
d8349b366e
Properly repopulate Region-list after regions are deleted
2023-05-29 18:05:34 +02:00
b35518e212
switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
...
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
6725e8b661
GTK treeview: click to DnD (not edit), specialize per column
2022-12-19 15:21:24 +01:00
39c6ea6813
editor region list: allow name column to be resizable
2022-10-19 20:26:39 -06:00
9ea1e5bdee
move color utility functions from ARDOUR_UI_UTILS to Gtkmm2ext namespace (GUI)
2022-08-10 21:11:52 -06:00
Mads Kiilerich
4c3c433700
gtkmm: use get_first_cell() instead of deprecated Gtk::TreeViewColumn::get_first_cell_renderer()
2022-04-08 21:11:06 +02:00
Mads Kiilerich
17fafc376b
gtkmm: use ALIGN_END instead of deprecated Gtk::AlignmentEnum::ALIGN_RIGHT
2022-04-08 21:11:06 +02:00
Mads Kiilerich
2aa72891f3
gtkmm: use ALIGN_START instead of deprecated Gtk::AlignmentEnum::ALIGN_LEFT
2022-04-08 21:11:06 +02:00
50bccb44d5
Add static meta-data for x-ardour/region.pbdid DnD
...
During drag-motion callbacks the data to be dragged is n/a.
However we like to discriminate if drop is possible.
When dragging regions, the data-type of the region to be dragged
is unknown, so different `x-ardour/region` targets are not an
option, either.
Until a better option is presented, a static global is used
to set the data-type for region.pbdid drags.
2022-01-19 17:13:51 +01:00
37877fbdc2
Unify Source and RegionList abstraction
2022-01-19 17:13:51 +01:00
0204ea1f24
Unify Region Drag/Drop
...
Identify Regions using PDB::ID. This allows dragging regions
from almost anywhere to anywhere, without special cases.
2022-01-19 17:13:51 +01:00
5427cec821
Separate RegionList into a case-class for reusing in on the TriggerPage
2022-01-19 17:13:50 +01:00