Robin Gareus
000c25edcc
Update gtkmm -> ytkmm header location (omnibus commit)
2025-02-01 15:25:14 +01:00
Robin Gareus
d2fb6c498a
Show number of regionFX in sidebar
2025-01-22 19:18:36 +01:00
Robin Gareus
ff95d81612
Reduce reliance on boost - the easy part
...
* boost::unordered_map -> std::unordered_map
* BOOST_STATIC_ASSERT/static_assert
* BOOST_FOREACH -> for
* boost::tuple -> std::tuple/g
* boost::math::isnormal -> std::isnormal
* boost::container::set -> std::set
* boost::none -> std::nullopt
* boost::optional -> std::optional
2024-10-19 03:41:16 +02:00
Paul Davis
5b038e488c
no more "glue to ..." concept in GUI
2023-10-04 17:07:34 -06:00
Robin Gareus
09e82c1607
Move format_position to utils
...
This will allow other places to reuse this method.
2023-08-26 14:06:33 +02:00
Paul Davis
d742e876d1
region/source lists: try to allow primary-(cxv) functionality when editing name/tag fields
2023-06-12 15:34:54 -06:00
Paul Davis
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
Robin Gareus
6725e8b661
GTK treeview: click to DnD (not edit), specialize per column
2022-12-19 15:21:24 +01:00
Robin Gareus
1b7b3543e8
Remove thin abstraction, directly call get_pixel_size
2022-09-20 03:33:08 +02:00
Robin Gareus
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
Robin Gareus
37877fbdc2
Unify Source and RegionList abstraction
2022-01-19 17:13:51 +01:00
Robin Gareus
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
Robin Gareus
5427cec821
Separate RegionList into a case-class for reusing in on the TriggerPage
2022-01-19 17:13:50 +01:00