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

#include <ardour_dialog.h>

Inheritance diagram for ArdourDialog:
ARDOUR::SessionHandlePtr AddRouteDialog AddVideoDialog AmbiguousFileDialog BundleEditor BundleManager ConfigInfoDialog ControlPointDialog CrossfadeEditor EditNoteDialog EngineControl ExportDialog ExportFormatDialog ExportVideoDialog ExportVideoInfobox InsertTimeDialog InterthreadProgressWindow LatencyDialog MeterDialog MidiChannelDialog MidiExportDialog MidiPortDialog MidiVelocityDialog MissingFileDialog MissingPluginDialog NagScreen NameChannelDialog NewPluginPresetDialog NormalizeDialog NoteSelectDialog PannerEditor PatchChangeDialog PlaylistSelector PluginSelector PortInsertWindow QuantizeDialog RegionEditor RhythmFerret RouteGroupDialog RulerDialog SaveAsDialog SessionDialog SessionImportDialog SessionMetadataDialog< DataSet > SessionMetadataDialog< SessionMetadataSetEditable > SessionMetadataDialog< SessionMetadataSetImportable > StripSilenceDialog TempoDialog TimeFXDialog TranscodeVideoDialog TransformDialog TransposeDialog VideoServerDialog

Public Member Functions

 ArdourDialog (std::string title, bool modal=false, bool use_separator=false)
 
 ArdourDialog (Gtk::Window &parent, std::string title, bool modal=false, bool use_separator=false)
 
 ~ArdourDialog ()
 
bool on_focus_in_event (GdkEventFocus *)
 
bool on_focus_out_event (GdkEventFocus *)
 
bool on_delete_event (GdkEventAny *)
 
void on_unmap ()
 
void on_show ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 

Private Member Functions

void init ()
 

Private Attributes

WM::ProxyTemporaryproxy
 
bool _splash_pushed
 

Static Private Attributes

static sigc::signal< void > CloseAllDialogs
 

Additional Inherited Members

- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 38 of file ardour_dialog.h.

Constructor & Destructor Documentation

ArdourDialog::ArdourDialog ( std::string  title,
bool  modal = false,
bool  use_separator = false 
)
ArdourDialog::ArdourDialog ( Gtk::Window &  parent,
std::string  title,
bool  modal = false,
bool  use_separator = false 
)
ArdourDialog::~ArdourDialog ( )

Definition at line 54 of file ardour_dialog.cc.

Member Function Documentation

void ArdourDialog::init ( )
private

Definition at line 112 of file ardour_dialog.cc.

bool ArdourDialog::on_delete_event ( GdkEventAny *  )

Definition at line 105 of file ardour_dialog.cc.

bool ArdourDialog::on_focus_in_event ( GdkEventFocus *  ev)

Definition at line 67 of file ardour_dialog.cc.

bool ArdourDialog::on_focus_out_event ( GdkEventFocus *  ev)

Definition at line 74 of file ardour_dialog.cc.

void ArdourDialog::on_show ( )

Definition at line 90 of file ardour_dialog.cc.

void ArdourDialog::on_unmap ( )

Definition at line 83 of file ardour_dialog.cc.

Member Data Documentation

bool ArdourDialog::_splash_pushed
private

Definition at line 53 of file ardour_dialog.h.

sigc::signal<void> ArdourDialog::CloseAllDialogs
staticprivate

Definition at line 56 of file ardour_dialog.h.

WM::ProxyTemporary* ArdourDialog::proxy
private

Definition at line 52 of file ardour_dialog.h.


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