13
0
livetrax/gtk2_ardour
David Robillard 17406258ae Gracefully handle LV2 UIs that fail to return a widget.
git-svn-id: svn://localhost/ardour2/branches/3.0@12416 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 02:50:36 +00:00
..
export
glade
icons
pixmaps
po
.cvsignore
about.cc
about.h
actions.cc
actions.h
add_route_dialog.cc
add_route_dialog.h
ambiguous_file_dialog.cc Patch from colinf to make OK the default response in the ambiguous file dialog (#4458). 2011-11-07 22:41:15 +00:00
ambiguous_file_dialog.h
analysis_window.cc
analysis_window.h
arcall
ardbg Upgrade to waf 1.6.7 and autowaf r52. 2011-09-29 19:17:54 +00:00
ardbg-scons
ardev
ardev_common.sh.in
ardev-scons
ardour2_ui_dark_sae.rc.in
ardour2_ui_light_sae.rc.in
ardour2_ui_sae.conf
ardour3_fonts.rc.in
ardour3_styles.rc.in
ardour3_ui_dark_sae.rc.in
ardour3_ui_dark.rc.in
ardour3_ui_default.conf
ardour3_ui_light_sae.rc.in
ardour3_ui_light.rc.in
ardour3_widget_list.rc
ardour3.desktop.in
ardour3.xml
ardour_button.cc
ardour_button.h introduce flat button option,which right now is on all the time. GUI nit-pickers, do your best 2012-05-21 12:31:05 +00:00
ardour_dialog.cc the return of the splash, with a few changes to help with window layering a little 2012-01-10 18:21:39 +00:00
ardour_dialog.h
ardour_image_compositor_socket.h
ardour_ui2.cc
ardour_ui_dependents.cc
ardour_ui_dialogs.cc
ardour_ui_ed.cc
ardour_ui_mixer.cc
ardour_ui_options.cc
ardour_ui.cc remove, convert, comment several cerr statements 2012-05-22 12:57:05 +00:00
ardour_ui.h
ardour_window.cc a variety of mostly unused parameter errors from OS X Lion's compiler 2012-05-02 20:29:46 +00:00
ardour_window.h
ardour-sae.menus
ardour.menus.in
ardour.sh.in
arldd
arprof-scons waf is now the official build system for 3.0 - all/several gtk2_ardour/ar* scripts renamed to reflect this (-scons variants are now so-named) 2009-07-22 13:53:19 +00:00
arval
arval-scons
au_pluginui.h
au_pluginui.mm
audio_clock.cc
audio_clock.h
audio_region_editor.cc fixes for 98% of all the warnings/errors reported by OS X gcc on tiger 2011-09-30 17:55:14 +00:00
audio_region_editor.h
audio_region_view.cc
audio_region_view.h
audio_streamview.cc a number of tweaks to make xfade GUI stuff better in several different ways, notable during region trims and region drags 2012-05-10 13:48:23 +00:00
audio_streamview.h
audio_time_axis.cc
audio_time_axis.h
automation_controller.cc
automation_controller.h
automation_line.cc
automation_line.h Fix some confusion wrt did_push as a member and a local variable; pass push distances through the AutomationList's time converter so that they work properly; a few comment fixes. 2012-04-23 00:35:49 +00:00
automation_region_view.cc
automation_region_view.h
automation_selection.h
automation_streamview.cc
automation_streamview.h Clean up some confusion with AutomationControls in AutomationTimeAxisViews that have regions. 2011-02-17 16:18:27 +00:00
automation_time_axis.cc
automation_time_axis.h
axis_view.cc
axis_view.h
bundle_manager.cc
bundle_manager.h
button_joiner.cc
button_joiner.h
canvas_impl.h
canvas_patch_change.cc
canvas_patch_change.h
canvas_vars.h
canvas-curve.h
canvas-flag.cc
canvas-flag.h
canvas-hit.cc
canvas-hit.h
canvas-imageframe.c
canvas-imageframe.h
canvas-noevent-rect.h
canvas-noevent-text.h
canvas-note-event.cc
canvas-note-event.h
canvas-note.cc
canvas-note.h
canvas-simpleline.c
canvas-simpleline.h
canvas-simplerect.c
canvas-simplerect.h
canvas-sysex.cc Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing). Whitespace changes only. 2009-10-14 16:10:01 +00:00
canvas-sysex.h
canvas-waveview.c
canvas-waveview.h
canvas.h
clock_group.cc
clock_group.h group clocks in location UI and region editor so that they all change modes together 2011-03-02 22:43:19 +00:00
cocoacarbon.mm
configinfo.cc
configinfo.h
control_point_dialog.cc Allow enter to be pressed to apply. 2011-07-17 20:11:37 +00:00
control_point_dialog.h Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing). Whitespace changes only. 2009-10-14 16:10:01 +00:00
control_point.cc
control_point.h Use a list of ControlPoints to hold the automation selection, 2012-04-22 14:03:07 +00:00
crossfade_edit.cc
crossfade_edit.h
crossfade_view.h Revert internals of the last layering-related commit, and go back a slightly-cleaned-up version of how it was before. Remove all layering modes; only option now is add-is-higher. Move-add-higher could easily be re-added if anyone uses it. 2011-12-29 22:14:15 +00:00
crossfade_xpms.h
curvetest.cc
debug.cc
debug.h
diamond.cc Fix my name :) 2011-04-06 15:00:16 +00:00
diamond.h
edit_note_dialog.cc
edit_note_dialog.h
editing_syms.h
editing.cc
editing.h
editor_actions.cc
editor_audio_import.cc
editor_audiotrack.cc
editor_canvas_events.cc
editor_canvas.cc
editor_component.cc
editor_component.h
editor_cursors.cc
editor_cursors.h
editor_drag.cc
editor_drag.h
editor_enums.h Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing). Whitespace changes only. 2009-10-14 16:10:01 +00:00
editor_export_audio.cc minor polish for midi export dialog 2012-05-23 21:12:07 +00:00
editor_group_tabs.cc
editor_group_tabs.h
editor_imageframe.cc
editor_items.h
editor_keys.cc Remove some unused code, and Editor::get_prefix() which wasn't doing anything. 2011-03-02 00:30:28 +00:00
editor_locations.cc
editor_locations.h
editor_markers.cc remove the apparently unnecessary "ui_bind()" macro from entire source base 2012-04-25 12:58:19 +00:00
editor_mixer.cc
editor_mouse.cc
editor_ops.cc remove, convert, comment several cerr statements 2012-05-22 12:57:05 +00:00
editor_regions.cc
editor_regions.h
editor_route_groups.cc
editor_route_groups.h
editor_routes.cc remove the apparently unnecessary "ui_bind()" macro from entire source base 2012-04-25 12:58:19 +00:00
editor_routes.h
editor_rulers.cc
editor_scrub.cc
editor_selection_list.cc
editor_selection.cc
editor_snapshots.cc
editor_snapshots.h
editor_summary.cc
editor_summary.h Don't redraw the summary every time the playhead moves (if it hasn't moved visibly on the summary), and only redraw the bit that has changed when it does happen. 2012-01-09 18:03:49 +00:00
editor_tempodisplay.cc
editor_timefx.cc
editor_xpms
editor.bindings preparations for using ardour's own keybinding system for the editor (not actually used) 2011-11-30 15:29:53 +00:00
editor.cc
editor.h
engine_dialog.cc
engine_dialog.h
enums.cc
enums.h Re-work layering in possibly debatable ways. Sketchy docs in doc/layering. 2011-12-27 01:42:49 +00:00
ergonomic-us.bindings.in
evtest.cc
export_channel_selector.cc
export_channel_selector.h Use shared_ptr for Port in the AudioEngine; improves thread-safety of the audio engine's port list as a writer cannot destroy a port in one thread while the port list is being iterated in another. 2011-10-28 17:04:09 +00:00
export_dialog.cc
export_dialog.h
export_file_notebook.cc
export_file_notebook.h
export_filename_selector.cc
export_filename_selector.h
export_format_dialog.cc
export_format_dialog.h
export_format_selector.cc
export_format_selector.h
export_multiplicator.cc
export_multiplicator.h
export_preset_selector.cc
export_preset_selector.h
export_range_markers_dialog.cc
export_range_markers_dialog.h
export_timespan_selector.cc
export_timespan_selector.h
fft_graph.cc
fft_graph.h put sampo's FFT into the (new) GTKArdour namespace, to avoid collision with the FFT in the QM DSP library. they should both be namespaced but its easier to avoid changing the QM code at all 2011-03-03 17:58:11 +00:00
fft_result.cc
fft_result.h
fft.cc put sampo's FFT into the (new) GTKArdour namespace, to avoid collision with the FFT in the QM DSP library. they should both be namespaced but its easier to avoid changing the QM code at all 2011-03-03 17:58:11 +00:00
fft.h
fix_carbon.h stupid hack to fix issues with OS X Carbon headers 2011-12-29 16:44:49 +00:00
gain_meter.cc
gain_meter.h
generic_pluginui.cc Add "Description" pane to generic plugin UI for LV2 plugins with documentation (rdfs:comment property). 2012-04-20 02:12:29 +00:00
gettext.h
ghostregion.cc
ghostregion.h
global_port_matrix.cc
global_port_matrix.h
global_signals.h
gprofhelper.c
group_tabs.cc
group_tabs.h
gtk_pianokeyboard.c
gtk_pianokeyboard.h
gtk-custom-hruler.c
gtk-custom-hruler.h Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing). Whitespace changes only. 2009-10-14 16:10:01 +00:00
gtk-custom-ruler.c
gtk-custom-ruler.h Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing). Whitespace changes only. 2009-10-14 16:10:01 +00:00
gui_object.cc
gui_object.h
gui_thread.h
i18n.h Hopefully fix some i18n bugs (#3565). 2011-11-28 19:46:30 +00:00
imageframe_p.h
imageframe_socket_handler.cc
imageframe_socket_handler.h
imageframe_time_axis_group.cc
imageframe_time_axis_group.h
imageframe_time_axis_view.cc remove the apparently unnecessary "ui_bind()" macro from entire source base 2012-04-25 12:58:19 +00:00
imageframe_time_axis_view.h
imageframe_time_axis.cc
imageframe_time_axis.h
imageframe_view.cc
imageframe_view.h
imageframe.cc
imageframe.h
insert_time_dialog.cc
insert_time_dialog.h
interthread_progress_window.cc
interthread_progress_window.h
io_selector.cc
io_selector.h
itest.cc remove Glib::ustring from gtk2_ardour 2010-09-14 16:51:02 +00:00
keyboard.cc
keyboard.h Add keyboard shortcut to tooltip text where possible. 2010-02-09 00:50:24 +00:00
keyeditor.cc
keyeditor.h
latency_gui.cc
latency_gui.h
led.cc remove additional "mid" color from ArdourButton; replace Active/Mid widget state with ExplicitActive/ImplicitActive; represent implicit-active state with colored border around ArdourButton; tune button colors; new rounded_foo() functions, some in use, some not in use right now 2012-02-07 17:43:55 +00:00
led.h
level_meter.cc
level_meter.h
lineset.cc
lineset.h
linux_vst_gui_support.cc
location_ui.cc Fix the focussing of newly-created marker name entries 2012-05-01 21:34:24 +00:00
location_ui.h
logmeter.h
lv2_external_ui.h
lv2_plugin_ui.cc
lv2_plugin_ui.h Implement ui:portIndex and ui:touch features. 2012-04-11 04:53:47 +00:00
lxvst_plugin_ui.cc Rename linux VST files to be more friendly. 2011-11-23 19:31:04 +00:00
lxvst_plugin_ui.h
main.cc
marker_selection.h
marker_time_axis_view.cc
marker_time_axis_view.h
marker_time_axis.cc
marker_time_axis.h
marker_view.cc
marker_view.h
marker.cc
marker.h
midi_automation_line.cc Don't leave internal edit mode when clicking on an automation region view (#4747). 2012-03-22 16:41:23 +00:00
midi_automation_line.h
midi_channel_dialog.cc
midi_channel_dialog.h
midi_channel_selector.cc
midi_channel_selector.h
midi_cut_buffer.cc
midi_cut_buffer.h
midi_export_dialog.cc
midi_export_dialog.h
midi_list_editor.cc
midi_list_editor.h provide full scroll-based editing in MIDI list editor 2012-02-01 21:30:00 +00:00
midi_port_dialog.cc
midi_port_dialog.h
midi_region_view.cc
midi_region_view.h
midi_scroomer.cc
midi_scroomer.h
midi_selection.cc
midi_selection.h
midi_streamview.cc
midi_streamview.h
midi_time_axis.cc remove, convert, comment several cerr statements 2012-05-22 12:57:05 +00:00
midi_time_axis.h
midi_tracer.cc
midi_tracer.h
midi_util.h
missing_file_dialog.cc
missing_file_dialog.h
missing_plugin_dialog.cc
missing_plugin_dialog.h
mixer_actor.cc
mixer_actor.h
mixer_group_tabs.cc
mixer_group_tabs.h don't cache width & height for CairoWidget; provide option for all CairoWidgets to not draw their backgrounds; provide a static method to allow any (Container, probably) widget to provide background color to a CairoWidget without the requirement that it have its own window; remove existing cursor from clocks; clock text no longer has background attribute set, to correct a mistake in my understanding of pango attributes 2011-11-18 15:35:58 +00:00
mixer_strip.cc
mixer_strip.h
mixer_ui.cc remove the apparently unnecessary "ui_bind()" macro from entire source base 2012-04-25 12:58:19 +00:00
mixer_ui.h
mixer.bindings
mnemonic-us.bindings.in
monitor_section.cc
monitor_section.h
mono_panner.cc
mono_panner.h Show panner drag information tool-tip style, and also show 2011-12-26 14:30:35 +00:00
mouse_cursors.cc
mouse_cursors.h
mtest_other.menus
mtest_shared.menu
mtest.cc remove Glib::ustring from gtk2_ardour 2010-09-14 16:51:02 +00:00
mtest.menus
nag.cc
nag.h
new_plugin_preset_dialog.cc
new_plugin_preset_dialog.h
normalize_dialog.cc
normalize_dialog.h
note_player.cc provide full scroll-based editing in MIDI list editor 2012-02-01 21:30:00 +00:00
note_player.h
option_editor.cc
option_editor.h
opts.cc
opts.h remove Glib::ustring from gtk2_ardour 2010-09-14 16:51:02 +00:00
panner2d.cc
panner2d.h
panner_interface.cc Show panner drag information tool-tip style, and also show 2011-12-26 14:30:35 +00:00
panner_interface.h Show panner drag information tool-tip style, and also show 2011-12-26 14:30:35 +00:00
panner_ui.cc
panner_ui.h
patch_change_dialog.cc
patch_change_dialog.h Missing files. 2010-12-28 18:43:22 +00:00
piano_roll_header.cc make mouse range mode do something interesting when in internal/note edit mode. not entirely finished because the usual modifiers to add/extend the selection don't work correctly. note that this works both on the scroomer (where the modifiers do work correctly) and in the track (where they do not) 2012-01-20 02:54:23 +00:00
piano_roll_header.h
playlist_selection.h
playlist_selector.cc Fix another out-of-scope variable access (#4811). 2012-04-07 01:54:06 +00:00
playlist_selector.h
plugin_eq_gui.cc
plugin_eq_gui.h
plugin_interest.h
plugin_selector.cc
plugin_selector.h
plugin_ui.cc
plugin_ui.h
point_selection.h Use a list of ControlPoints to hold the automation selection, 2012-04-22 14:03:07 +00:00
port_group.cc
port_group.h
port_insert_ui.cc
port_insert_ui.h
port_matrix_body.cc
port_matrix_body.h
port_matrix_column_labels.cc
port_matrix_column_labels.h
port_matrix_component.cc
port_matrix_component.h Pass whole GdkEventButton into port matrix button 2011-12-07 01:44:47 +00:00
port_matrix_grid.cc
port_matrix_grid.h
port_matrix_labels.cc
port_matrix_labels.h Rework port matrix to use Gtk notebook tabs to select visible groups. 2009-11-18 13:35:31 +00:00
port_matrix_row_labels.cc
port_matrix_row_labels.h
port_matrix_types.h
port_matrix.cc
port_matrix.h
processor_box.cc
processor_box.h
processor_selection.h
progress_reporter.cc
progress_reporter.h
prompter.cc
prompter.h Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing). Whitespace changes only. 2009-10-14 16:10:01 +00:00
public_editor.cc
public_editor.h
quantize_dialog.cc
quantize_dialog.h
rc_option_editor.cc
rc_option_editor.h
region_editor.cc
region_editor.h Delete trailing whitespace 2011-06-01 17:00:29 +00:00
region_gain_line.cc
region_gain_line.h
region_layering_order_editor.cc
region_layering_order_editor.h
region_selection.cc
region_selection.h Try to make new layering stuff play nicely with undo. 2011-12-27 20:21:00 +00:00
region_view.cc
region_view.h
return_ui.cc remove the apparently unnecessary "ui_bind()" macro from entire source base 2012-04-25 12:58:19 +00:00
return_ui.h
rgb_macros.h cairo-ify expose handlers for PixFader and PixScroller (latter is not used); tweak UI RC file in response; move rgb macros to gtkmm2ext for easier use there as we go cairo over time 2011-02-08 19:19:55 +00:00
rhythm_ferret.cc
rhythm_ferret.h
route_group_dialog.cc
route_group_dialog.h
route_group_menu.cc Delete trailing whitespace 2011-06-01 17:00:29 +00:00
route_group_menu.h
route_params_ui.cc remove the apparently unnecessary "ui_bind()" macro from entire source base 2012-04-25 12:58:19 +00:00
route_params_ui.h
route_processor_selection.cc
route_processor_selection.h
route_time_axis.cc Rename Route Group -> Group in the GUI, and give busses 2012-05-23 19:01:28 +00:00
route_time_axis.h Make TimeAxisView::remove_child virtual so that RouteTimeAxis can override it to also remove the same child from its _automation_tracks list. Prevents a shared_ptr to an out-of-date AutomationTimeAxisView hanging around; fixes #4554. 2011-12-12 02:17:17 +00:00
route_ui_selection.h
route_ui.cc
route_ui.h fix phase invert button functionality, lost in switch to ArdourButton 2011-11-30 16:40:05 +00:00
SAE-de-keypad.bindings.in
SAE-de-nokeypad.bindings.in
SAE-us-keypad.bindings.in Tidy up the region menu a bit, and hopefully clarify what regions will be 2010-11-03 22:19:29 +00:00
SAE-us-nokeypad.bindings.in
search_path_option.cc Delete trailing whitespace 2011-06-01 17:00:29 +00:00
search_path_option.h Add GPL boilerplate. 2011-11-04 15:05:41 +00:00
selectable.h
selection_templates.h Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing). Whitespace changes only. 2009-10-14 16:10:01 +00:00
selection.cc
selection.h
send_ui.cc
send_ui.h
session_import_dialog.cc
session_import_dialog.h
session_metadata_dialog.cc
session_metadata_dialog.h
session_option_editor.cc
session_option_editor.h
sfdb_freesound_mootcher.cc
sfdb_freesound_mootcher.h
sfdb_ui.cc
sfdb_ui.h
shuttle_control.cc
shuttle_control.h
simpleline_p.h
simpleline.cc
simpleline.h
simplerect_p.h
simplerect.cc
simplerect.h
speaker_dialog.cc
speaker_dialog.h
splash.cc
splash.h
splash.png
startup.cc
startup.h
step_editing.bindings
step_editor.cc
step_editor.h Delete trailing whitespace 2011-06-01 17:00:29 +00:00
step_entry.cc
step_entry.h
stereo_panner.cc a variety of mostly unused parameter errors from OS X Lion's compiler 2012-05-02 20:29:46 +00:00
stereo_panner.h
streamview.cc
streamview.h Fairly major change to the way in which crossfades are handled; 2012-04-16 16:32:22 +00:00
strip_selection.h
strip_silence_dialog.cc
strip_silence_dialog.h
tape_region_view.cc
tape_region_view.h
tempo_dialog.cc
tempo_dialog.h use the same kludge-removal approach in the prior commit for the meter dialog too, and fix a minor bug in the tempo dialog setup 2011-12-20 16:56:07 +00:00
tempo_lines.cc
tempo_lines.h
theme_manager.cc
theme_manager.h
time_axis_view_item.cc
time_axis_view_item.h
time_axis_view.cc
time_axis_view.h
time_fx_dialog.cc
time_fx_dialog.h
time_info_box.cc
time_info_box.h
time_selection.cc
time_selection.h
timecode_tester.cc
track_selection.cc
track_selection.h
track_view_list.cc Fix missing virtual destructors. 2010-09-07 21:26:37 +00:00
track_view_list.h fix for most (all? we can dream ...) issues involved in #4399 (editing multiply-applies operations to playlists used more than once), and as a side-issue, fix playlist selection which broke when we hid Diskstreams inside Tracks by using orig_track_id() rather than orig_diskstream_id() 2011-12-10 19:20:15 +00:00
transpose_dialog.cc
transpose_dialog.h
ui_config_vars.h
ui_config.cc
ui_config.h new ArdourButton class, to start to provide more control over how our buttons work and appear; use ArdourButtons for monitor, solo isolate and solo safe buttons, and in the processor box; don't save UI config file (canvas colors) to the user's home dir unless one or more parameters were modified by the user 2011-10-26 21:01:14 +00:00
utils.cc
utils.h
verbose_cursor.cc partially revert some of the recent work on tempo to reflect new understanding of the problem. behaviour is now believed to be totally correct but awaiting a bit more testing 2012-01-06 16:39:40 +00:00
verbose_cursor.h
visibility_group.cc
visibility_group.h
visual_time_axis.cc Remove all use of nframes_t. 2010-12-03 22:26:29 +00:00
visual_time_axis.h
volume_controller.cc an entire freakin' day working on 1 working function, VolumeController::adjust() ... probably not done, but better ... gain control that occurs via this function occurs in discrete, fixed dB steps 2011-06-21 01:36:20 +00:00
volume_controller.h
vst_plugin_ui.cc
vst_plugin_ui.h
waveview_p.h
waveview.cc
waveview.h
window_proxy.cc
window_proxy.h
windows_vst_plugin_ui.cc Fix windows VST build. 2011-11-23 01:48:26 +00:00
windows_vst_plugin_ui.h
wscript