studio::Dockable Class Reference

#include <dockable.h>

Inheritance diagram for studio::Dockable:

studio::Dialog_ToolOptions studio::Dock_Canvases studio::Dock_CanvasSpecific studio::Dock_PalBrowse studio::Dock_PalEdit studio::Dock_Children studio::Dock_Curves studio::Dock_History studio::Dock_Info studio::Dock_Keyframes studio::Dock_LayerGroups studio::Dock_Layers studio::Dock_MetaData studio::Dock_Navigator studio::Dock_Params studio::Dock_Timetrack

List of all members.

Public Member Functions

void set_toolbar (Gtk::Toolbar &toolbar)
void set_use_scrolled (bool x)
 Dockable (const synfig::String &name, const synfig::String &local_name, Gtk::StockID stock_id_=Gtk::StockID(" "))
 ~Dockable ()
sigc::signal< void > & signal_stock_id_changed ()
const synfig::String & get_name () const
const synfig::String & get_local_name () const
const Gtk::StockID & get_stock_id () const
void set_stock_id (Gtk::StockID x)
void set_local_name (const synfig::String &)
void clear ()
Gtk::Tooltips & get_tooltips ()
void add (Gtk::Widget &x)
Gtk::ToolButton * add_button (const Gtk::StockID &stock_id, const synfig::String &tooltip=synfig::String())
void detach ()
void present ()
void attach_dnd_to (Gtk::Widget &widget)
bool clear_previous ()
virtual Gtk::Widget * create_tab_label ()

Friends

class DockManager
class DockBook


Constructor & Destructor Documentation

Dockable::Dockable ( const synfig::String &  name,
const synfig::String &  local_name,
Gtk::StockID  stock_id_ = Gtk::StockID(" ") 
)

Dockable::~Dockable (  ) 


Member Function Documentation

void Dockable::set_toolbar ( Gtk::Toolbar &  toolbar  ) 

void studio::Dockable::set_use_scrolled ( bool  x  )  [inline]

sigc::signal<void>& studio::Dockable::signal_stock_id_changed (  )  [inline]

const synfig::String& studio::Dockable::get_name (  )  const [inline]

const synfig::String& studio::Dockable::get_local_name (  )  const [inline]

const Gtk::StockID& studio::Dockable::get_stock_id (  )  const [inline]

Referenced by attach_dnd_to(), and create_tab_label().

void studio::Dockable::set_stock_id ( Gtk::StockID  x  )  [inline]

void Dockable::set_local_name ( const synfig::String &  local_name  ) 

void Dockable::clear (  ) 

Gtk::Tooltips& studio::Dockable::get_tooltips (  )  [inline]

void Dockable::add ( Gtk::Widget &  x  ) 

References clear_previous().

Gtk::ToolButton * Dockable::add_button ( const Gtk::StockID &  stock_id,
const synfig::String &  tooltip = synfig::String() 
)

void Dockable::detach (  ) 

void Dockable::present (  ) 

void Dockable::attach_dnd_to ( Gtk::Widget &  widget  ) 

References get_stock_id().

Referenced by create_tab_label(), and Dockable().

bool Dockable::clear_previous (  ) 

Gtk::Widget * Dockable::create_tab_label (  )  [virtual]


Friends And Related Function Documentation

friend class DockManager [friend]

friend class DockBook [friend]


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

Generated on Fri Jul 31 00:03:26 2009 for synfig-studio by  doxygen 1.5.6