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

Constructor & Destructor Documentation

◆ RackBox()

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

Definition at line 970 of file rack.cpp.

Member Function Documentation

◆ animate_insert()

void RackBox::animate_insert ( )

Definition at line 1090 of file rack.cpp.

Referenced by display().

◆ can_compress()

bool RackBox::can_compress ( )
inline

◆ create_drag_widget()

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

Definition at line 918 of file rack.cpp.

◆ create_icon_widget()

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

Definition at line 906 of file rack.cpp.

◆ display()

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

Definition at line 946 of file rack.cpp.

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

◆ get_box_visible()

bool RackBox::get_box_visible ( )
inline

Definition at line 323 of file gx_main_window.h.

Referenced by RackContainer::check_order().

◆ get_id()

const char* RackBox::get_id ( ) const
inline

Definition at line 314 of file gx_main_window.h.

◆ get_parent()

RackContainer * RackBox::get_parent ( )

◆ get_plug_visible()

bool RackBox::get_plug_visible ( )
inline

Definition at line 322 of file gx_main_window.h.

Referenced by set_config_mode().

◆ pack()

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

Definition at line 1220 of file rack.cpp.

◆ set_config_mode()

void RackBox::set_config_mode ( bool  mode)

Definition at line 1150 of file rack.cpp.

Referenced by RackContainer::add().

◆ setOrder()

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

Definition at line 1166 of file rack.cpp.

◆ swtch()

void RackBox::swtch ( bool  mini)

Definition at line 1139 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 313 of file gx_main_window.h.

Referenced by RackBox().


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