initial changes to get about.cc compiled

git-svn-id: svn://localhost/trunk/ardour2@36 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2005-09-26 02:09:02 +00:00
parent 40a3eab989
commit 1a6c82a171
5 changed files with 44 additions and 337 deletions

View file

@ -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;