ardour
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
ArdourStartup Class Reference

#include <startup.h>

Inheritance diagram for ArdourStartup:

Public Member Functions

 ArdourStartup ()
 
 ~ArdourStartup ()
 
gint response () const
 

Static Public Member Functions

static bool required ()
 

Private Member Functions

void on_apply ()
 
void on_cancel ()
 
bool on_delete_event (GdkEventAny *)
 
void setup_new_user_page ()
 
bool splash_expose (GdkEventExpose *ev)
 
void setup_first_time_config_page ()
 
void config_changed ()
 
void default_dir_changed ()
 
void setup_first_page ()
 
void setup_monitoring_choice_page ()
 
void setup_monitor_section_choice_page ()
 
void setup_final_page ()
 
void move_along_now ()
 

Private Attributes

gint _response
 
bool config_modified
 
bool new_user
 
Glib::RefPtr< Gdk::Pixbuf > icon_pixbuf
 
Glib::RefPtr< Gdk::Pixbuf > splash_pixbuf
 
Gtk::DrawingArea splash_area
 
Gtk::FileChooserButton * default_dir_chooser
 
Gtk::FileChooserButton new_folder_chooser
 
Gtk::VBox mon_vbox
 
Gtk::Label monitor_label
 
Gtk::RadioButton monitor_via_hardware_button
 
Gtk::RadioButton monitor_via_ardour_button
 
Gtk::VBox mon_sec_vbox
 
Gtk::Label monitor_section_label
 
Gtk::RadioButton use_monitor_section_button
 
Gtk::RadioButton no_monitor_section_button
 
Gtk::Label final_page
 
Glib::RefPtr< Pango::Layout > layout
 
gint audio_page_index
 
gint new_user_page_index
 
gint default_folder_page_index
 
gint monitoring_page_index
 
gint monitor_section_page_index
 
gint final_page_index
 

Static Private Attributes

static ArdourStartupthe_startup = 0
 

Detailed Description

Definition at line 47 of file startup.h.

Constructor & Destructor Documentation

ArdourStartup::ArdourStartup ( )

Definition at line 63 of file startup.cc.

ArdourStartup::~ArdourStartup ( )

Definition at line 111 of file startup.cc.

Member Function Documentation

void ArdourStartup::config_changed ( )
private

Definition at line 183 of file startup.cc.

void ArdourStartup::default_dir_changed ( )
private

Definition at line 174 of file startup.cc.

void ArdourStartup::move_along_now ( )
private

Definition at line 413 of file startup.cc.

void ArdourStartup::on_apply ( )
private

Definition at line 371 of file startup.cc.

void ArdourStartup::on_cancel ( )
private

Definition at line 356 of file startup.cc.

bool ArdourStartup::on_delete_event ( GdkEventAny *  )
private

Definition at line 363 of file startup.cc.

bool ArdourStartup::required ( )
static

Definition at line 116 of file startup.cc.

gint ArdourStartup::response ( ) const
inline

Definition at line 54 of file startup.h.

void ArdourStartup::setup_final_page ( )
private

Definition at line 343 of file startup.cc.

void ArdourStartup::setup_first_page ( )
private
void ArdourStartup::setup_first_time_config_page ( )
private

Definition at line 189 of file startup.cc.

void ArdourStartup::setup_monitor_section_choice_page ( )
private

Definition at line 273 of file startup.cc.

void ArdourStartup::setup_monitoring_choice_page ( )
private

Definition at line 230 of file startup.cc.

void ArdourStartup::setup_new_user_page ( )
private

Definition at line 138 of file startup.cc.

bool ArdourStartup::splash_expose ( GdkEventExpose *  ev)
private

Member Data Documentation

gint ArdourStartup::_response
private

Definition at line 59 of file startup.h.

gint ArdourStartup::audio_page_index
private

Definition at line 112 of file startup.h.

bool ArdourStartup::config_modified
private

Definition at line 60 of file startup.h.

Gtk::FileChooserButton* ArdourStartup::default_dir_chooser
private

Definition at line 80 of file startup.h.

gint ArdourStartup::default_folder_page_index
private

Definition at line 114 of file startup.h.

Gtk::Label ArdourStartup::final_page
private

Definition at line 104 of file startup.h.

gint ArdourStartup::final_page_index
private

Definition at line 117 of file startup.h.

Glib::RefPtr<Gdk::Pixbuf> ArdourStartup::icon_pixbuf
private

Definition at line 69 of file startup.h.

Glib::RefPtr<Pango::Layout> ArdourStartup::layout
private

Definition at line 108 of file startup.h.

Gtk::VBox ArdourStartup::mon_sec_vbox
private

Definition at line 95 of file startup.h.

Gtk::VBox ArdourStartup::mon_vbox
private

Definition at line 87 of file startup.h.

Gtk::Label ArdourStartup::monitor_label
private

Definition at line 88 of file startup.h.

Gtk::Label ArdourStartup::monitor_section_label
private

Definition at line 96 of file startup.h.

gint ArdourStartup::monitor_section_page_index
private

Definition at line 116 of file startup.h.

Gtk::RadioButton ArdourStartup::monitor_via_ardour_button
private

Definition at line 90 of file startup.h.

Gtk::RadioButton ArdourStartup::monitor_via_hardware_button
private

Definition at line 89 of file startup.h.

gint ArdourStartup::monitoring_page_index
private

Definition at line 115 of file startup.h.

Gtk::FileChooserButton ArdourStartup::new_folder_chooser
private

Definition at line 83 of file startup.h.

bool ArdourStartup::new_user
private

Definition at line 61 of file startup.h.

gint ArdourStartup::new_user_page_index
private

Definition at line 113 of file startup.h.

Gtk::RadioButton ArdourStartup::no_monitor_section_button
private

Definition at line 98 of file startup.h.

Gtk::DrawingArea ArdourStartup::splash_area
private

Definition at line 73 of file startup.h.

Glib::RefPtr<Gdk::Pixbuf> ArdourStartup::splash_pixbuf
private

Definition at line 72 of file startup.h.

ArdourStartup * ArdourStartup::the_startup = 0
staticprivate

Definition at line 67 of file startup.h.

Gtk::RadioButton ArdourStartup::use_monitor_section_button
private

Definition at line 97 of file startup.h.


The documentation for this class was generated from the following files: