2 Copyright (C) 2003 Paul Davis
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21 #ifndef __ardour_gtk_about_h__
22 #define __ardour_gtk_about_h__
24 #include <gtk--/window.h>
25 #include <gtk--/pixmap.h>
26 #include <gtk-canvas.h>
30 class About : public Gtk::Window
36 void show_sub (bool yn);
42 Gtk::DrawingArea logo_area;
43 GdkPixmap* logo_pixmap;
44 Gtk::Label first_label;
45 Gtk::Label second_label;
46 Gtk::Label third_label;
50 vector<string> authors;
51 vector<string> supporters;
61 SigC::Connection timeout_connection;
63 bool load_logo_size ();
64 bool load_logo (Gtk::Window&);
65 gint logo_area_expose (GdkEventExpose*);
67 gint button_release_event_impl (GdkEventButton*);
68 gint start_animating ();
69 void stop_animating ();
73 #ifdef WITH_PAYMENT_OPTIONS
74 Gtk::Pixmap paypal_pixmap;
75 Gtk::Button paypal_button;
80 #endif /* __ardour_gtk_about_h__ */