..
glade
Some fixes to the new session dialog.
2006-05-10 10:22:38 +00:00
pixmaps
More toolbar tweaking - Ardour fits on 1024x768!
2006-06-30 17:15:45 +00:00
po
Merge big changes (mostly Controllable) from trunk
2006-07-14 03:43:32 +00:00
.cvsignore
about.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
about.h
actions.cc
Merged with trunk R708
2006-07-28 01:08:57 +00:00
actions.h
export range markers patch (revisited), change selection model, copy-drag tempo+meter marker patch
2006-03-05 19:39:16 +00:00
add_route_dialog.cc
- Replaced integer port counts (and input/output maximum/minimum) with ChanCount, which can count multiple types and does the reasonable thing for all comparison operators
2006-08-11 07:15:30 +00:00
add_route_dialog.h
- Replaced integer port counts (and input/output maximum/minimum) with ChanCount, which can count multiple types and does the reasonable thing for all comparison operators
2006-08-11 07:15:30 +00:00
analysis_window.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
analysis_window.h
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
ardbg
Merged with trunk R846
2006-08-24 07:37:17 +00:00
ardev
Merged with trunk R846
2006-08-24 07:37:17 +00:00
ardev_common.sh
Merged with trunk R846
2006-08-24 07:37:17 +00:00
ardour2_ui.rc
Merged with trunk R776
2006-08-10 01:22:45 +00:00
ardour_dialog.cc
ardour_dialog.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
ardour_image_compositor_socket.h
ardour_message.cc
ardour_message.h
ardour_ui2.cc
More toolbar tweaking - Ardour fits on 1024x768!
2006-06-30 17:15:45 +00:00
ardour_ui_dependents.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
ardour_ui_dialogs.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
ardour_ui_ed.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
ardour_ui_mixer.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
ardour_ui_options.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
ardour_ui.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
ardour_ui.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
ardour.bindings
enable use of arrow keys, fix hscroller issues, start work on smoother auto-scroll
2006-05-02 01:08:34 +00:00
ardour.colors
Split pretty much the entire GUI in 3. Audio and Midi "editor strips" and
2006-07-23 12:03:19 +00:00
ardour.menus
Merged with trunk R708
2006-07-28 01:08:57 +00:00
ardour.sh.in
Install ardour as a binary, a script and a set of shared
2006-04-26 00:45:27 +00:00
arprof
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
arval
Merged with trunk R861
2006-08-29 21:21:48 +00:00
au_pluginui.cc
Merged with trunk R795
2006-08-12 19:43:09 +00:00
au_pluginui.h
Merged with trunk R795
2006-08-12 19:43:09 +00:00
audio_clock.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
audio_clock.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
audio_region_editor.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
audio_region_editor.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
audio_region_view.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
audio_region_view.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
audio_streamview.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
audio_streamview.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
audio_time_axis.cc
- MIDI "recording" - rec region creation/drawing, actual MIDI region creation/view/pretty pictures/etc
2006-08-14 08:44:14 +00:00
audio_time_axis.h
Abstraction cleanups/polish, towards merging with trunk
2006-07-30 03:25:38 +00:00
automation_gain_line.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
automation_gain_line.h
automation_line.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
automation_line.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
automation_pan_line.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
automation_pan_line.h
automation_selectable.h
automation_selection.h
automation_time_axis.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
automation_time_axis.h
Merged with trunk R776
2006-08-10 01:22:45 +00:00
axis_view.cc
a metric boatload of changes; plugin UIs work, adding tracks work, redirect list is useful again, and more
2006-01-17 16:40:57 +00:00
axis_view.h
Merged with trunk R846
2006-08-24 07:37:17 +00:00
canvas_impl.h
canvas-curve.h
canvas-imageframe.c
more tranzport lowlevel fixes and rebinding
2006-04-29 15:40:52 +00:00
canvas-imageframe.h
canvas-ruler.c
more tranzport lowlevel fixes and rebinding
2006-04-29 15:40:52 +00:00
canvas-ruler.h
canvas-simpleline.c
more tranzport lowlevel fixes and rebinding
2006-04-29 15:40:52 +00:00
canvas-simpleline.h
canvas-simplerect.c
more tranzport lowlevel fixes and rebinding
2006-04-29 15:40:52 +00:00
canvas-simplerect.h
miscellaneous fixes post-jesse's 24 bit file format changes
2006-02-11 02:34:03 +00:00
canvas-waveview.c
Merged with trunk
2006-06-21 18:14:45 +00:00
canvas-waveview.h
Split pretty much the entire GUI in 3. Audio and Midi "editor strips" and
2006-07-23 12:03:19 +00:00
canvas.h
color_manager.cc
Loading/Saving of sessions containing MIDI tracks and/or busses
2006-07-06 19:45:23 +00:00
color_manager.h
new color management design starts to take shape (canvas color only for now)
2006-02-14 17:19:58 +00:00
color.h
new color management design starts to take shape (canvas color only for now)
2006-02-14 17:19:58 +00:00
colors.h
Merged with trunk, and a few trivial GUI updates etc.
2006-07-05 19:47:25 +00:00
connection_editor.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
connection_editor.h
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
crossfade_edit.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
crossfade_edit.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
crossfade_view.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
crossfade_view.h
Split pretty much the entire GUI in 3. Audio and Midi "editor strips" and
2006-07-23 12:03:19 +00:00
crossfade_xpms.h
curvetest.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
draginfo.h
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
editing_syms.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
editing.cc
new color management design starts to take shape (canvas color only for now)
2006-02-14 17:19:58 +00:00
editing.h
significant changes in code to handle import/embedding - much cleaner and less code, plus the import progress bar now works; unify response handling for Gtkmm2ext::Choice
2006-03-22 17:03:00 +00:00
editor_actions.cc
Merged with trunk R708
2006-07-28 01:08:57 +00:00
editor_audio_import.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_audiotrack.cc
Mostly Cosmetic/Design changes to bring trunk and midi branch closer
2006-08-01 17:19:38 +00:00
editor_canvas_events.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_canvas.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_cursors.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
editor_edit_groups.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
editor_enums.h
editor_export_audio.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_hscroller.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
editor_imageframe.cc
Progress on the disk side of things:
2006-08-16 20:36:14 +00:00
editor_items.h
Split pretty much the entire GUI in 3. Audio and Midi "editor strips" and
2006-07-23 12:03:19 +00:00
editor_keyboard.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_keys.cc
Mostly Cosmetic/Design changes to bring trunk and midi branch closer
2006-08-01 17:19:38 +00:00
editor_markers.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
editor_mixer.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_mouse.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_nudge.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
editor_ops.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_region_list.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_route_list.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
editor_rulers.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
editor_scrub.cc
editor_selection_list.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
editor_tempodisplay.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
editor_timefx.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor_xpms
moved gain rail and sliders to files. The previously unused 'from_files' portion of Pix::generate () had to ported to gtk2 as well.
2006-03-14 05:44:35 +00:00
editor.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
editor.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
enums.h
export_dialog.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
export_dialog.h
replaced deprecated (and ugly) FileSelection with FileChooserDialog in export dialog. Also some button size trimming
2006-03-28 10:52:46 +00:00
export_range_markers_dialog.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
export_range_markers_dialog.h
add new files for export dialogs
2006-03-05 19:45:12 +00:00
export_region_dialog.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
export_region_dialog.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
export_session_dialog.cc
add new files for export dialogs
2006-03-05 19:45:12 +00:00
export_session_dialog.h
add new files for export dialogs
2006-03-05 19:45:12 +00:00
fft_graph.cc
Merged from trunk R743
2006-08-02 00:22:16 +00:00
fft_graph.h
Merge big changes (mostly Controllable) from trunk
2006-07-14 03:43:32 +00:00
fft_result.cc
Merged with trunk, and a few trivial GUI updates etc.
2006-07-05 19:47:25 +00:00
fft_result.h
First commit on FFT analysis window. Still some functionality missing,
2006-03-12 21:58:52 +00:00
gain_automation_time_axis.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
gain_automation_time_axis.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
gain_meter.cc
Towards MIDI:
2006-08-12 08:20:24 +00:00
gain_meter.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
gettext.h
ghostregion.cc
ghostregion.h
2006-03-04 Tim Mayberry <mojofunk@gmail.com>
2006-03-07 06:23:12 +00:00
gprofhelper.c
grouped_buttons.cc
grouped_buttons.h
gtk-custom-hruler.c
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
gtk-custom-hruler.h
gtk-custom-ruler.c
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
gtk-custom-ruler.h
gtkscrolledwindow.c
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
gui_thread.h
a) completely refactor abstract UI code
2006-04-24 22:45:19 +00:00
i18n.h
All included libraries now link dynamically instead of statically.
2006-04-25 20:23:50 +00:00
imageframe_p.h
imageframe_socket_handler.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
imageframe_socket_handler.h
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
imageframe_time_axis_group.cc
imageframe_time_axis_group.h
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
imageframe_time_axis_view.cc
Merged with trunk
2006-06-21 18:14:45 +00:00
imageframe_time_axis_view.h
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
imageframe_time_axis.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
imageframe_time_axis.h
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
imageframe_view.cc
Merged with trunk
2006-06-21 18:14:45 +00:00
imageframe_view.h
Merged with trunk
2006-06-21 18:14:45 +00:00
imageframe.cc
imageframe.h
io_selector.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
io_selector.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
itest.cc
keyboard_target.cc
keyboard_target.h
keyboard.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
keyboard.h
Merge big changes (mostly Controllable) from trunk
2006-07-14 03:43:32 +00:00
ladspa_pluginui.cc
Merged with trunk R795
2006-08-12 19:43:09 +00:00
location_ui.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
location_ui.h
logmeter.h
main.cc
Merged with trunk R776
2006-08-10 01:22:45 +00:00
marker_time_axis_view.cc
more tranzport lowlevel fixes and rebinding
2006-04-29 15:40:52 +00:00
marker_time_axis_view.h
Merged with trunk (painfully)
2006-06-13 07:27:52 +00:00
marker_time_axis.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
marker_time_axis.h
marker_view.cc
marker_view.h
marker.cc
a nice excuse for some keybindings, make some markers larger vertically
2006-01-20 12:36:24 +00:00
marker.h
meter_bridge_strip.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
meter_bridge_strip.h
meter_bridge.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
meter_bridge.h
midi_region_view.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
midi_region_view.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
midi_streamview.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
midi_streamview.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
midi_time_axis.cc
- MIDI "recording" - rec region creation/drawing, actual MIDI region creation/view/pretty pictures/etc
2006-08-14 08:44:14 +00:00
midi_time_axis.h
- MIDI "recording" - rec region creation/drawing, actual MIDI region creation/view/pretty pictures/etc
2006-08-14 08:44:14 +00:00
mixer_strip.cc
Merged with trunk R795
2006-08-12 19:43:09 +00:00
mixer_strip.h
Merged up to trunk R732
2006-08-01 19:18:12 +00:00
mixer_ui.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
mixer_ui.h
Merged with trunk R846
2006-08-24 07:37:17 +00:00
mtest_other.menus
mtest_shared.menu
mtest.cc
a) persist whether the end marker should move at first capture in the session file
2006-03-31 15:51:03 +00:00
mtest.menus
new_session_dialog.cc
- Changed IO's vector<Port*>'s to PortList
2006-08-11 03:24:57 +00:00
new_session_dialog.h
Merged with trunk R776
2006-08-10 01:22:45 +00:00
option_editor.cc
Merged with trunk R708
2006-07-28 01:08:57 +00:00
option_editor.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
opts.cc
Merged with trunk R776
2006-08-10 01:22:45 +00:00
opts.h
fix track controls height allocation to be font sensitive; fix core dump related to ownership of size menu; add nudge to keybindings; and more
2006-01-18 02:56:51 +00:00
pan_automation_time_axis.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
pan_automation_time_axis.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
panner2d.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
panner2d.h
Merged with trunk
2006-06-21 18:14:45 +00:00
panner_ui.cc
- Replaced integer port counts (and input/output maximum/minimum) with ChanCount, which can count multiple types and does the reasonable thing for all comparison operators
2006-08-11 07:15:30 +00:00
panner_ui.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
playlist_selection.h
playlist_selector.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
playlist_selector.h
Merge big changes (mostly Controllable) from trunk
2006-07-14 03:43:32 +00:00
plugin_selector.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
plugin_selector.h
- Changed IO's vector<Port*>'s to PortList
2006-08-11 03:24:57 +00:00
plugin_ui.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
plugin_ui.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
point_selection.h
prompter.cc
Moved strip_whitespace_edges() to pbd/whitespace.h
2006-01-13 19:48:55 +00:00
prompter.h
public_editor.cc
public_editor.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
redirect_automation_line.cc
Merged with trunk R708
2006-07-28 01:08:57 +00:00
redirect_automation_line.h
Merged with trunk
2006-06-21 18:14:45 +00:00
redirect_automation_time_axis.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
redirect_automation_time_axis.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
redirect_box.cc
Merged with trunk R795
2006-08-12 19:43:09 +00:00
redirect_box.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
redirect_selection.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
region_editor.h
Merged with trunk R776
2006-08-10 01:22:45 +00:00
region_gain_line.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
region_gain_line.h
Merged with trunk R776
2006-08-10 01:22:45 +00:00
region_selection.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
region_selection.h
Split pretty much the entire GUI in 3. Audio and Midi "editor strips" and
2006-07-23 12:03:19 +00:00
region_view.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
region_view.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
rgb_macros.h
route_params_ui.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
route_params_ui.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
route_redirect_selection.cc
Merged with trunk R708
2006-07-28 01:08:57 +00:00
route_redirect_selection.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
route_selection.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
route_time_axis.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
route_time_axis.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
route_ui.cc
Merged with trunk R846
2006-08-24 07:37:17 +00:00
route_ui.h
Merged with trunk R846
2006-08-24 07:37:17 +00:00
SConscript
Merged with trunk R861
2006-08-29 21:21:48 +00:00
selectable.h
Merge big changes (mostly Controllable) from trunk
2006-07-14 03:43:32 +00:00
selection_templates.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
selection.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
selection.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
send_ui.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
send_ui.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
sfdb_ui.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
sfdb_ui.h
Merged with trunk R708
2006-07-28 01:08:57 +00:00
simpleline_p.h
simpleline.cc
simpleline.h
simplerect_p.h
simplerect.cc
simplerect.h
splash.ppm
streamview.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
streamview.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
strip_selection.h
tape_region_view.cc
Merged with trunk R861
2006-08-29 21:21:48 +00:00
tape_region_view.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
tempo_dialog.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
tempo_dialog.h
Plugin selector useability changes, fix mouse grab bug in plugin barcontroller, prevent alpah key entry in tempo/meter dialogs
2006-04-26 16:04:04 +00:00
time_axis_view_item.cc
Merge big changes (mostly Controllable) from trunk
2006-07-14 03:43:32 +00:00
time_axis_view_item.h
Merge big changes (mostly Controllable) from trunk
2006-07-14 03:43:32 +00:00
time_axis_view.cc
Merged with trunk R776
2006-08-10 01:22:45 +00:00
time_axis_view.h
Merged with trunk R861
2006-08-29 21:21:48 +00:00
time_selection.cc
Large nasty commit in the form of a 5000 line patch chock-full of completely
2006-06-26 16:01:34 +00:00
time_selection.h
track_selection.h
utils.cc
Merged up to trunk R732
2006-08-01 19:18:12 +00:00
utils.h
All included libraries now link dynamically instead of statically.
2006-04-25 20:23:50 +00:00
visual_time_axis.cc
Split pretty much the entire GUI in 3. Audio and Midi "editor strips" and
2006-07-23 12:03:19 +00:00
visual_time_axis.h
Split pretty much the entire GUI in 3. Audio and Midi "editor strips" and
2006-07-23 12:03:19 +00:00
vst_pluginui.cc
Merged with trunk R776
2006-08-10 01:22:45 +00:00
waveview_p.h
waveview.cc
waveview.h