Guitarix
RackBox Class Reference

#include <gx_main_window.h>

Inheritance diagram for RackBox:
Collaboration diagram for RackBox:

Public Member Functions

 RackBox (PluginUI &plugin, MainWindow &main, Gtk::Widget *bare=0)
 
RackContainerget_parent ()
 
bool can_compress ()
 
const char * get_id () const
 
void set_config_mode (bool mode)
 
void swtch (bool mini)
 
void pack (Gtk::Widget *mainbox, Gtk::Widget *minibox, const Glib::RefPtr< Gtk::SizeGroup > &szg)
 
void animate_insert ()
 
void setOrder (int pos, int post_pre)
 
void display (bool v, bool animate)
 
bool get_plug_visible ()
 
bool get_box_visible ()
 

Static Public Member Functions

static Gtk::Widget * create_drag_widget (const PluginUI &plugin, gx_system::CmdlineOptions &options)
 
static Gtk::Widget * create_icon_widget (const PluginUI &plugin, gx_system::CmdlineOptions &options)
 

Friends

class MiniRackBox
 

Detailed Description

Definition at line 253 of file gx_main_window.h.

Constructor & Destructor Documentation

◆ RackBox()

RackBox::RackBox ( PluginUI plugin,
MainWindow main,
Gtk::Widget *  bare = 0 
)

Definition at line 964 of file rack.cpp.

Member Function Documentation

◆ animate_insert()

void RackBox::animate_insert ( )

Definition at line 1084 of file rack.cpp.

◆ can_compress()

bool RackBox::can_compress ( )
inline

Definition at line 306 of file gx_main_window.h.

Referenced by PluginUI::compress().

◆ create_drag_widget()

Gtk::Widget * RackBox::create_drag_widget ( const PluginUI plugin,
gx_system::CmdlineOptions options 
)
static

Definition at line 912 of file rack.cpp.

◆ create_icon_widget()

Gtk::Widget * RackBox::create_icon_widget ( const PluginUI plugin,
gx_system::CmdlineOptions options 
)
static

Definition at line 900 of file rack.cpp.

◆ display()

void RackBox::display ( bool  v,
bool  animate 
)

Definition at line 940 of file rack.cpp.

Referenced by PluginUI::hide(), and PluginUI::show().

◆ get_box_visible()

bool RackBox::get_box_visible ( )
inline

Definition at line 317 of file gx_main_window.h.

◆ get_id()

const char* RackBox::get_id ( ) const
inline

Definition at line 308 of file gx_main_window.h.

◆ get_parent()

RackContainer * RackBox::get_parent ( )

Definition at line 1059 of file rack.cpp.

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

◆ get_plug_visible()

bool RackBox::get_plug_visible ( )
inline

Definition at line 316 of file gx_main_window.h.

◆ pack()

void RackBox::pack ( Gtk::Widget *  mainbox,
Gtk::Widget *  minibox,
const Glib::RefPtr< Gtk::SizeGroup > &  szg 
)

Definition at line 1214 of file rack.cpp.

◆ set_config_mode()

void RackBox::set_config_mode ( bool  mode)

Definition at line 1144 of file rack.cpp.

Referenced by RackContainer::increment().

◆ setOrder()

void RackBox::setOrder ( int  pos,
int  post_pre 
)

Definition at line 1160 of file rack.cpp.

◆ swtch()

void RackBox::swtch ( bool  mini)

Definition at line 1133 of file rack.cpp.

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

Friends And Related Function Documentation

◆ MiniRackBox

friend class MiniRackBox
friend

Definition at line 307 of file gx_main_window.h.


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