diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2005-09-26 02:09:02 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2005-09-26 02:09:02 +0000 |
commit | 1a6c82a1718eaf68f35db75500b4d16224158a1c (patch) | |
tree | 12797959d3b58f9381f9a94491c81bd544b7a081 /gtk2_ardour/about.h | |
parent | 40a3eab98928c4681ac7b8671e943b860fbd4ccb (diff) |
initial changes to get about.cc compiled
git-svn-id: svn://localhost/trunk/ardour2@36 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/about.h')
-rw-r--r-- | gtk2_ardour/about.h | 45 |
1 files changed, 3 insertions, 42 deletions
diff --git a/gtk2_ardour/about.h b/gtk2_ardour/about.h index 9d178230f9..3468a31a19 100644 --- a/gtk2_ardour/about.h +++ b/gtk2_ardour/about.h @@ -21,55 +21,16 @@ #ifndef __ardour_gtk_about_h__ #define __ardour_gtk_about_h__ -#include <gtkmm/window.h> -#include <gtkmm/pixmap.h> -#include <libgnomecanvas/libgnomecanvas.h> +#include <gtkmm/aboutdialog.h> class ARDOUR_UI; -class About : public Gtk::Window +class About : public Gtk::AboutDialog { public: - About (ARDOUR_UI *); + About (); ~About (); - void show_sub (bool yn); - - protected: - void realize_impl (); - - private: - Gtk::DrawingArea logo_area; - GdkPixmap* logo_pixmap; - Gtk::Label first_label; - Gtk::Label second_label; - Gtk::Label third_label; - Gtk::VBox vbox; - Gtk::VBox subvbox; - - vector<string> authors; - vector<string> supporters; - - uint32_t about_index; - uint32_t about_cnt; - int logo_height; - int logo_width; - bool drawn; - bool support; - ARDOUR_UI * _ui; - - sigc::connection timeout_connection; - - bool load_logo_size (); - bool load_logo (Gtk::Window&); - gint logo_area_expose (GdkEventExpose*); - - gint button_release_event_impl (GdkEventButton*); - gint start_animating (); - void stop_animating (); - - void gone_hidden (); - #ifdef WITH_PAYMENT_OPTIONS Gtk::Image paypal_pixmap; Gtk::Button paypal_button; |