8e07e4bd68
Use AxisView::get/set_gui_property API in RouteTimeAxisView class
2017-04-19 09:36:58 +10:00
634207dd6a
Use AxisView::get/set_gui_property API in MixerStrip class
2017-04-19 09:36:58 +10:00
13d2670e96
Use AxisView::get_gui_property API in AutomationTimeAxis class
2017-04-19 09:36:58 +10:00
de80767c8c
Use AxisView::get_gui_property in AudioRegionView class
2017-04-19 09:36:58 +10:00
2c4e801183
Use AxisView::get_gui_property API in TimeAxisView class
2017-04-19 09:36:58 +10:00
be59503364
Use AxisView::get_gui_property API in AxisView class
2017-04-19 09:36:58 +10:00
9d2d0ddf00
Add AxisView::get_gui_property method, use PBD::string_to<T> for string conversion
2017-04-19 09:36:58 +10:00
66004a5036
Use PBD::to_string to convert non-string types in AxisView::set_gui_property
2017-04-19 09:36:58 +10:00
7fdbabcd79
Let AxisView::set_gui_property perform type conversion in TimeAxisView::set_height
2017-04-19 09:36:57 +10:00
a6d71df0d0
Use XMLNode::get_property in AudioClock class
2017-04-19 09:36:57 +10:00
1534a2a4d1
Use XMLNode::get/set_property API in VideoTimeLine class
2017-04-19 09:36:57 +10:00
47f1183a15
Use XMLNode::set_property API in VideoMonitor class
2017-04-19 09:36:57 +10:00
b00b83f95a
Use XMLNode::set_property API in UIConfiguration class
2017-04-19 09:36:57 +10:00
3ba34e13b1
Use XMLNode::get/set_property API in SelectionMemento class
2017-04-19 09:36:57 +10:00
8219e3c6ee
Use XMLNode::get/set_property API in Selection class
...
There were many possible value truncations occuring and some precision loss
with the double conversions.
2017-04-19 09:36:57 +10:00
5b97b1a191
Use XMLNode::get/set_property API in ProcessorBox and ProcessorWindowProxy classes
2017-04-19 09:36:56 +10:00
657e32290e
Use XMLNode::get/set_property API in ProcessorBox class
2017-04-19 09:36:56 +10:00
5cd88fa050
Use XMLNode::get/set_property API in MeterBridge class
2017-04-19 09:36:56 +10:00
4bf8f9f1a8
Use XMLNode::set_property API in LuaInstance class
...
Didn't seem worth converting from XMLNode::property API to
XMLNode::get_property and there may be some ordering issues.
2017-04-19 09:36:56 +10:00
a2c1e79660
Use XMLNode::get/set_property API in LocationUI class
2017-04-19 09:36:56 +10:00
7cb78301eb
Use XMLNode::get/set_property API in Keyboard class
2017-04-19 09:36:56 +10:00
5b71470449
Use XMLNode::get_property API in AutomationTimeAxis class
2017-04-19 09:36:56 +10:00
8d90723e8c
Use XMLNode::set_property API in GUIObject class
2017-04-19 09:36:56 +10:00
0bfdab738b
Use XMLNode::get/set_property in ExportVideoDialog class
2017-04-19 09:36:56 +10:00
a8420d4b6b
Use XMLNode::get/set_property API in EditorRulers class
2017-04-19 09:36:56 +10:00
df33a6e53a
Use XMLNode::get/set_property API in EditorRegions class
2017-04-19 09:36:56 +10:00
346123e619
Use XMLNode::set_property API in ARDOUR_UI class
2017-04-19 09:36:55 +10:00
41493d556a
Use XMLNode::get/set_property API in ARDOUR_UI class
2017-04-19 09:36:55 +10:00
dcc21b19a9
Add AudioClock::on() method as convenience method for serialization
2017-04-19 09:36:55 +10:00
d41d612276
Use XMLNode::get/set_property API in Mixer_UI class
2017-04-19 09:36:55 +10:00
8d6df23ebc
Remove unused header include in video_timeline.cc
2017-04-19 09:36:55 +10:00
a4b9014932
Use XMLNode::get/set_property API in Editor class
2017-04-19 09:36:55 +10:00
800112c3b7
Use XMLNode::get/set_property API in EngineDialog class
...
Fixes many of the type conversions but I doubt any would have been an issue.
LocaleGuard is no longer necessary
2017-04-19 09:36:55 +10:00
697f0ce5e1
Add PBD::to_string/string_to template specialisations for types in editing.h
2017-04-19 09:36:55 +10:00
6ee1e4d6dd
Add PBD::to_string/string_to template specialisations for types in enums.h
2017-04-19 09:36:55 +10:00
2b58bbd50a
Use PBD string conversion functions in PBD::ConfigurationVariable
...
No longer need a specialization for bool as PBD::to_string/string_to already
has specializations for bool
Remove template specialization for float as string_to/to_string handles string
representations of infinity
2017-04-19 09:36:47 +10:00
cb3c564822
Use int32_t type instead of long for font-scale UI configuration variable
...
long type can not be used with PBD::to_string/string_to
2017-04-19 09:36:47 +10:00
3edb6b2e1f
Use PBD string conversion functions in PBD::Property class
2017-04-19 09:36:47 +10:00
fda05ac64b
Use ID::to_s() in gtk2_ardour instead of ID::print()
2017-04-19 07:49:58 +10:00
18dcd4d7ff
FP8: Configuration UI layout & design (add image, separators)
2017-04-15 15:19:58 +02:00
cooltehno
57dfc0ffb1
Update blueberry_milk-ardour.colors
2017-04-14 13:22:18 -07:00
a8858ad311
Fix toggle-processors: operate on plugins only
2017-04-14 00:53:45 +02:00
d43a23fe28
Faderport8 control surface support
2017-04-13 21:21:59 +02:00
bcab83205b
Keep the RhythmFerret dialog window around after using an action.
...
Since 5.8-245-g3e43585fa, a response hides the dialog Window
in ArdourDialog::on_response (to prevent dialogs windows staying
around unresponsive while Ardour does background work).
The RF is special, and also the only dialog using explicit
add_action_widget().
2017-04-07 00:29:21 +02:00
43a07bab51
mini-timeline: show labels for outside range markers
2017-04-03 16:14:01 +02:00
54bab5153f
don't set region selection on loading a session 1 by 1, but just once after they should all exist
2017-04-03 00:33:44 +02:00
f201726286
NO-OP: whitespace
2017-04-03 00:33:44 +02:00
907fbdd19e
Minitimeline: show markers immediately left/right of viewpoint
2017-04-02 22:20:12 +02:00
77e8c0c4df
GUI options for rec-only metronome
2017-04-01 23:56:27 +02:00
2513aad1ed
Remove duplicate msg (load_keybindings also prints an info)
2017-04-01 19:16:12 +02:00