Ardour  9.0-pre0-582-g084a23a80d
LuaDialog::Dialog Class Reference

#include <luadialog.h>

Public Member Functions

 Dialog (std::string const &, luabridge::LuaRef)
 
 ~Dialog ()
 
int run (lua_State *L)
 

Private Types

typedef std::vector< LuaDialogWidget * > DialogWidgets
 

Private Member Functions

 Dialog (Dialog const &)
 
void table_size_request (Gtk::Requisition *)
 

Private Attributes

ArdourDialog _ad
 
Gtk::ScrolledWindow _scroller
 
DialogWidgets _widgets
 
std::string _title
 

Detailed Description

Definition at line 88 of file luadialog.h.

Member Typedef Documentation

◆ DialogWidgets

typedef std::vector<LuaDialogWidget*> LuaDialog::Dialog::DialogWidgets
private

Definition at line 100 of file luadialog.h.

Constructor & Destructor Documentation

◆ Dialog() [1/2]

LuaDialog::Dialog::Dialog ( std::string const &  ,
luabridge::LuaRef   
)

◆ ~Dialog()

LuaDialog::Dialog::~Dialog ( )

◆ Dialog() [2/2]

LuaDialog::Dialog::Dialog ( Dialog const &  )
private

Member Function Documentation

◆ run()

int LuaDialog::Dialog::run ( lua_State L)

◆ table_size_request()

void LuaDialog::Dialog::table_size_request ( Gtk::Requisition )
private

Member Data Documentation

◆ _ad

ArdourDialog LuaDialog::Dialog::_ad
private

Definition at line 98 of file luadialog.h.

◆ _scroller

Gtk::ScrolledWindow LuaDialog::Dialog::_scroller
private

Definition at line 99 of file luadialog.h.

◆ _title

std::string LuaDialog::Dialog::_title
private

Definition at line 102 of file luadialog.h.

◆ _widgets

DialogWidgets LuaDialog::Dialog::_widgets
private

Definition at line 101 of file luadialog.h.


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