summaryrefslogtreecommitdiff
path: root/gtk2_ardour/about.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2005-09-26 02:09:02 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2005-09-26 02:09:02 +0000
commit1a6c82a1718eaf68f35db75500b4d16224158a1c (patch)
tree12797959d3b58f9381f9a94491c81bd544b7a081 /gtk2_ardour/about.h
parent40a3eab98928c4681ac7b8671e943b860fbd4ccb (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.h45
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;