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

#include <splash.h>

Inheritance diagram for Splash:

Public Member Functions

 Splash ()
 
 ~Splash ()
 
void display ()
 
void pop_back_for (Gtk::Window &)
 
void pop_front ()
 
bool expose (GdkEventExpose *)
 
bool on_button_release_event (GdkEventButton *)
 
void on_realize ()
 
bool on_map_event (GdkEventAny *)
 
void message (const std::string &msg)
 

Static Public Member Functions

static Splashinstance ()
 

Private Member Functions

void boot_message (std::string)
 
bool idle_after_expose ()
 

Private Attributes

Glib::RefPtr< Gdk::Pixbuf > pixbuf
 
Gtk::DrawingArea darea
 
Glib::RefPtr< Pango::Layout > layout
 
PBD::ScopedConnection msg_connection
 
bool expose_done
 
bool expose_is_the_one
 

Static Private Attributes

static Splashthe_splash = 0
 

Detailed Description

Definition at line 33 of file splash.h.

Constructor & Destructor Documentation

Splash::Splash ( )

Definition at line 45 of file splash.cc.

Splash::~Splash ( )

Definition at line 95 of file splash.cc.

Member Function Documentation

void Splash::boot_message ( std::string  msg)
private

Definition at line 189 of file splash.cc.

void Splash::display ( )

Definition at line 202 of file splash.cc.

bool Splash::expose ( GdkEventExpose *  ev)

Definition at line 157 of file splash.cc.

bool Splash::idle_after_expose ( )
private

Definition at line 195 of file splash.cc.

static Splash* Splash::instance ( )
inlinestatic

Definition at line 39 of file splash.h.

void Splash::message ( const std::string &  msg)

Definition at line 223 of file splash.cc.

bool Splash::on_button_release_event ( GdkEventButton *  ev)

Definition at line 144 of file splash.cc.

bool Splash::on_map_event ( GdkEventAny *  ev)

Definition at line 246 of file splash.cc.

void Splash::on_realize ( )

Definition at line 136 of file splash.cc.

void Splash::pop_back_for ( Gtk::Window &  win)

Definition at line 101 of file splash.cc.

void Splash::pop_front ( )

Definition at line 125 of file splash.cc.

Member Data Documentation

Gtk::DrawingArea Splash::darea
private

Definition at line 55 of file splash.h.

bool Splash::expose_done
private

Definition at line 61 of file splash.h.

bool Splash::expose_is_the_one
private

Definition at line 62 of file splash.h.

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

Definition at line 56 of file splash.h.

PBD::ScopedConnection Splash::msg_connection
private

Definition at line 59 of file splash.h.

Glib::RefPtr<Gdk::Pixbuf> Splash::pixbuf
private

Definition at line 54 of file splash.h.

Splash * Splash::the_splash = 0
staticprivate

Definition at line 52 of file splash.h.


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