From 574db5d874f3a9c7645c91d9ffe71c869880aa07 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 18 Jan 2008 00:09:55 +0000 Subject: [PATCH] audun's waveview outline patch; some diskstream fixes; real splash screen; more reorganization of new session dialog use; about is not marked as a splashscreen anymore (help out KDE users) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2935 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/SConscript | 1 + gtk2_ardour/about.cc | 4 +- gtk2_ardour/ardour2_ui_default.conf | 3 +- gtk2_ardour/ardour_ui.cc | 660 +++++++++++++--------------- gtk2_ardour/ardour_ui.h | 12 +- gtk2_ardour/ardour_ui_dependents.cc | 3 + gtk2_ardour/ardour_ui_ed.cc | 4 +- gtk2_ardour/audio_region_view.cc | 1 + gtk2_ardour/canvas-waveview.c | 494 ++++++++++++++++++--- gtk2_ardour/canvas-waveview.h | 6 +- gtk2_ardour/canvas_vars.h | 1 + gtk2_ardour/main.cc | 17 - gtk2_ardour/new_session_dialog.cc | 7 +- gtk2_ardour/route_time_axis.cc | 8 +- gtk2_ardour/splash.cc | 55 +++ gtk2_ardour/splash.h | 41 ++ gtk2_ardour/time_axis_view.cc | 4 +- gtk2_ardour/waveview.cc | 24 + gtk2_ardour/waveview.h | 8 +- libs/ardour/audio_diskstream.cc | 10 + libs/ardour/insert.cc | 2 +- svn_revision.h | 2 +- 22 files changed, 926 insertions(+), 441 deletions(-) create mode 100644 gtk2_ardour/splash.cc create mode 100644 gtk2_ardour/splash.h diff --git a/gtk2_ardour/SConscript b/gtk2_ardour/SConscript index d2c0448e23..193f942954 100644 --- a/gtk2_ardour/SConscript +++ b/gtk2_ardour/SConscript @@ -211,6 +211,7 @@ route_ui.cc selection.cc sfdb_ui.cc send_ui.cc +splash.cc streamview.cc audio_streamview.cc tape_region_view.cc diff --git a/gtk2_ardour/about.cc b/gtk2_ardour/about.cc index ecd8eab726..8d14f09e3a 100644 --- a/gtk2_ardour/about.cc +++ b/gtk2_ardour/about.cc @@ -153,6 +153,8 @@ static const char* authors[] = { N_("Nedko Arnaudov"), N_("Carl Hetherington"), N_("Colin Fletcher"), + N_("Roland Stigge"), + N_("Audun Halland"), 0 }; @@ -175,7 +177,7 @@ About::About () : paypal_pixmap (paypal_xpm) #endif { - set_type_hint(Gdk::WINDOW_TYPE_HINT_SPLASHSCREEN); + // set_type_hint(Gdk::WINDOW_TYPE_HINT_SPLASHSCREEN); string path; string t; diff --git a/gtk2_ardour/ardour2_ui_default.conf b/gtk2_ardour/ardour2_ui_default.conf index c8f017416d..03c2b7c8e0 100644 --- a/gtk2_ardour/ardour2_ui_default.conf +++ b/gtk2_ardour/ardour2_ui_default.conf @@ -1,7 +1,8 @@ -