Guitarix
RackContainer Class Reference

#include <gx_main_window.h>

Inheritance diagram for RackContainer:
Collaboration diagram for RackContainer:

Public Types

typedef Glib::ListHandle< const RackBox * > rackbox_const_list
 
typedef Glib::ListHandle< RackBox * > rackbox_list
 

Public Member Functions

 RackContainer (PluginType tp, MainWindow &main)
 
rackbox_list get_children ()
 
rackbox_const_list get_children () const
 
bool check_if_animate (const RackBox &rackbox)
 
void show_entries ()
 
void hide_entries ()
 
void set_config_mode (bool mode)
 
bool empty () const
 
void add (RackBox &r, int pos=-1)
 
void check_order ()
 
void ensure_visible (RackBox &child)
 
void reorder (const std::string &name, unsigned int pos)
 
void increment ()
 
void decrement ()
 
void resize_finished ()
 

Detailed Description

Definition at line 343 of file gx_main_window.h.

Member Typedef Documentation

◆ rackbox_const_list

typedef Glib::ListHandle<const RackBox*> RackContainer::rackbox_const_list

Definition at line 370 of file gx_main_window.h.

◆ rackbox_list

typedef Glib::ListHandle<RackBox*> RackContainer::rackbox_list

Definition at line 371 of file gx_main_window.h.

Constructor & Destructor Documentation

◆ RackContainer()

RackContainer::RackContainer ( PluginType  tp,
MainWindow main 
)

Definition at line 1294 of file rack.cpp.

Member Function Documentation

◆ add()

void RackContainer::add ( RackBox r,
int  pos = -1 
)

Definition at line 1591 of file rack.cpp.

◆ check_if_animate()

bool RackContainer::check_if_animate ( const RackBox rackbox)
inline

Definition at line 838 of file gx_main_window.h.

◆ check_order()

void RackContainer::check_order ( )

Definition at line 1624 of file rack.cpp.

◆ decrement()

void RackContainer::decrement ( )

Definition at line 1608 of file rack.cpp.

◆ empty()

bool RackContainer::empty ( ) const
inline

Definition at line 387 of file gx_main_window.h.

◆ ensure_visible()

void RackContainer::ensure_visible ( RackBox child)

Definition at line 1462 of file rack.cpp.

◆ get_children() [1/2]

rackbox_list RackContainer::get_children ( )
inline

Definition at line 373 of file gx_main_window.h.

Referenced by PluginUI::update_rackbox().

◆ get_children() [2/2]

rackbox_const_list RackContainer::get_children ( ) const
inline

Definition at line 378 of file gx_main_window.h.

◆ hide_entries()

void RackContainer::hide_entries ( )

Definition at line 1569 of file rack.cpp.

◆ increment()

void RackContainer::increment ( )

Definition at line 1601 of file rack.cpp.

◆ reorder()

void RackContainer::reorder ( const std::string &  name,
unsigned int  pos 
)

Definition at line 1581 of file rack.cpp.

Referenced by PluginUI::display_new(), and PluginUI::update_rackbox().

◆ resize_finished()

void RackContainer::resize_finished ( )
inline

Definition at line 839 of file gx_main_window.h.

◆ set_config_mode()

void RackContainer::set_config_mode ( bool  mode)

Definition at line 1616 of file rack.cpp.

◆ show_entries()

void RackContainer::show_entries ( )

Definition at line 1557 of file rack.cpp.


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