Ardour  9.0-pre0-582-g084a23a80d
LuaDialog::LuaDialogWidget Class Referenceabstract

#include <luadialog.h>

Public Member Functions

 LuaDialogWidget (std::string const &key, std::string const &label, int col=0, int colspan=-1)
 
virtual ~LuaDialogWidget ()
 
virtual Gtk::Widgetwidget ()=0
 
virtual void assign (luabridge::LuaRef *rv) const =0
 
std::string const & label () const
 
std::string const & key () const
 
int col () const
 
int span () const
 
void set_col (int col)
 
void set_span (int span)
 

Protected Attributes

std::string _key
 
std::string _label
 
int _col
 
int _colspan
 

Detailed Description

Definition at line 58 of file luadialog.h.

Constructor & Destructor Documentation

◆ LuaDialogWidget()

LuaDialog::LuaDialogWidget::LuaDialogWidget ( std::string const &  key,
std::string const &  label,
int  col = 0,
int  colspan = -1 
)
inline

Definition at line 60 of file luadialog.h.

◆ ~LuaDialogWidget()

virtual LuaDialog::LuaDialogWidget::~LuaDialogWidget ( )
inlinevirtual

Definition at line 68 of file luadialog.h.

Member Function Documentation

◆ assign()

virtual void LuaDialog::LuaDialogWidget::assign ( luabridge::LuaRef *  rv) const
pure virtual

◆ col()

int LuaDialog::LuaDialogWidget::col ( ) const
inline

Definition at line 74 of file luadialog.h.

◆ key()

std::string const& LuaDialog::LuaDialogWidget::key ( ) const
inline

Definition at line 73 of file luadialog.h.

◆ label()

std::string const& LuaDialog::LuaDialogWidget::label ( ) const
inline

Definition at line 72 of file luadialog.h.

◆ set_col()

void LuaDialog::LuaDialogWidget::set_col ( int  col)
inline

Definition at line 77 of file luadialog.h.

◆ set_span()

void LuaDialog::LuaDialogWidget::set_span ( int  span)
inline

Definition at line 78 of file luadialog.h.

◆ span()

int LuaDialog::LuaDialogWidget::span ( ) const
inline

Definition at line 75 of file luadialog.h.

◆ widget()

virtual Gtk::Widget* LuaDialog::LuaDialogWidget::widget ( )
pure virtual

Member Data Documentation

◆ _col

int LuaDialog::LuaDialogWidget::_col
protected

Definition at line 83 of file luadialog.h.

◆ _colspan

int LuaDialog::LuaDialogWidget::_colspan
protected

Definition at line 84 of file luadialog.h.

◆ _key

std::string LuaDialog::LuaDialogWidget::_key
protected

Definition at line 81 of file luadialog.h.

◆ _label

std::string LuaDialog::LuaDialogWidget::_label
protected

Definition at line 82 of file luadialog.h.


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