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 350 of file gx_main_window.h.

Member Typedef Documentation

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

Definition at line 376 of file gx_main_window.h.

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

Definition at line 377 of file gx_main_window.h.

Constructor & Destructor Documentation

RackContainer::RackContainer ( PluginType  tp,
MainWindow main 
)

Definition at line 1285 of file rack.cpp.

Member Function Documentation

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

Definition at line 1582 of file rack.cpp.

Referenced by reorder().

bool RackContainer::check_if_animate ( const RackBox rackbox)
inline

Definition at line 807 of file gx_main_window.h.

void RackContainer::check_order ( )

Definition at line 1615 of file rack.cpp.

Referenced by MainWindow::MainWindow(), RackContainer(), and reorder().

void RackContainer::decrement ( )

Definition at line 1599 of file rack.cpp.

Referenced by childpos::operator<().

bool RackContainer::empty ( ) const
inline

Definition at line 393 of file gx_main_window.h.

void RackContainer::ensure_visible ( RackBox child)

Definition at line 1453 of file rack.cpp.

Referenced by RackBox::animate_insert(), RackBox::get_parent(), and RackBox::setOrder().

rackbox_list RackContainer::get_children ( )
inline
rackbox_const_list RackContainer::get_children ( ) const
inline

Definition at line 384 of file gx_main_window.h.

void RackContainer::hide_entries ( )

Definition at line 1560 of file rack.cpp.

void RackContainer::increment ( )

Definition at line 1592 of file rack.cpp.

Referenced by add().

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

Definition at line 1572 of file rack.cpp.

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

void RackContainer::resize_finished ( )
inline

Definition at line 808 of file gx_main_window.h.

Referenced by RackBox::RackBox().

void RackContainer::set_config_mode ( bool  mode)

Definition at line 1607 of file rack.cpp.

void RackContainer::show_entries ( )

Definition at line 1548 of file rack.cpp.


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