gdlmm
3.7.3
|
Public Member Functions | |
virtual | ~DockObject () |
GdlDockObject* | gobj () |
Provides access to the underlying C GtkObject. | |
const GdlDockObject* | gobj () const |
Provides access to the underlying C GtkObject. | |
bool | is_compound () const |
void | detach (bool recursive=true) |
DockObject* | get_parent_object () const |
void | freeze () |
void | thaw () |
void | reduce () |
template<class OtherType > | |
void | dock (DockObject& requestor, const OtherType& other_data, DockPlacement position=static_cast< DockPlacement >(DOCK_NONE)) |
void | dock (DockObject& requestor, DockPlacement position=static_cast< DockPlacement >(DOCK_NONE)) |
void | bind (const Glib::RefPtr< DockMaster >& master) |
void | unbind () |
bool | is_bound () const |
template<class OtherType > | |
bool | reorder (DockObject& child, const OtherType& other_data, DockPlacement new_position=static_cast< DockPlacement >(DOCK_NONE)) |
bool | reorder (DockObject& child, DockPlacement new_position=static_cast< DockPlacement >(DOCK_NONE)) |
void | present (DockObject& child) |
bool | child_placement (DockObject& child, DockPlacement placement=static_cast< DockPlacement >(DOCK_NONE)) |
bool | is_automatic () |
void | set_manual () |
Glib::RefPtr< DockMaster > | get_master () |
Glib::PropertyProxy < Glib::ustring > | property_long_name () |
Human readable name for the dock object. | |
Glib::PropertyProxy_ReadOnly < Glib::ustring > | property_long_name () const |
Human readable name for the dock object. | |
Glib::PropertyProxy_ReadOnly < Glib::ustring > | property_name () const |
Unique name for identifying the dock object. | |
Glib::PropertyProxy < Glib::RefPtr< DockMaster > > | property_master () |
Dock master this dock object is bound to. | |
Glib::PropertyProxy_ReadOnly < Glib::RefPtr< DockMaster > > | property_master () const |
Dock master this dock object is bound to. | |
Glib::PropertyProxy < Glib::ustring > | property_stock_id () |
Stock icon for the dock object. | |
Glib::PropertyProxy_ReadOnly < Glib::ustring > | property_stock_id () const |
Stock icon for the dock object. | |
Glib::SignalProxy1< void, bool > | signal_detach () |
Glib::SignalProxy3< void, DockObject&, DockPlacement, const Glib::ValueBase* > | signal_dock () |
Static Public Member Functions | |
static GType | get_type () |
Get the GType for this class, for use with the underlying GObject type system. |
Protected Member Functions | |
DockObject () | |
void | dock (DockObject& requestor, const Glib::ValueBase& other_data, DockPlacement position=static_cast< DockPlacement >(DOCK_NONE)) |
bool | reorder (DockObject& child, const Glib::ValueBase& other_data, DockPlacement new_position=static_cast< DockPlacement >(DOCK_NONE)) |
Related Functions | |
(Note that these are not member functions.) | |
Gdl::DockObject* | wrap (GdlDockObject* object, bool take_copy=false) |
A Glib::wrap() method for this object. |
|
virtual |
|
protected |
void Gdl::DockObject::bind | ( | const Glib::RefPtr< DockMaster >& | master | ) |
bool Gdl::DockObject::child_placement | ( | DockObject& | child, |
DockPlacement | placement = static_cast< DockPlacement >(DOCK_NONE) |
||
) |
void Gdl::DockObject::detach | ( | bool | recursive = true | ) |
void Gdl::DockObject::dock | ( | DockObject& | requestor, |
const OtherType & | other_data, | ||
DockPlacement | position = static_cast<DockPlacement>(DOCK_NONE) |
||
) |
void Gdl::DockObject::dock | ( | DockObject& | requestor, |
DockPlacement | position = static_cast< DockPlacement >(DOCK_NONE) |
||
) |
|
protected |
void Gdl::DockObject::freeze | ( | ) |
Glib::RefPtr<DockMaster> Gdl::DockObject::get_master | ( | ) |
DockObject* Gdl::DockObject::get_parent_object | ( | ) | const |
|
static |
Get the GType for this class, for use with the underlying GObject type system.
Reimplemented in Gdl::DockItem, Gdl::Dock, and Gdl::DockPlaceholder.
|
inline |
Provides access to the underlying C GtkObject.
Reimplemented in Gdl::DockItem, Gdl::Dock, and Gdl::DockPlaceholder.
|
inline |
Provides access to the underlying C GtkObject.
Reimplemented in Gdl::DockItem, Gdl::Dock, and Gdl::DockPlaceholder.
bool Gdl::DockObject::is_automatic | ( | ) |
bool Gdl::DockObject::is_bound | ( | ) | const |
bool Gdl::DockObject::is_compound | ( | ) | const |
void Gdl::DockObject::present | ( | DockObject& | child | ) |
Glib::PropertyProxy< Glib::ustring > Gdl::DockObject::property_long_name | ( | ) |
Human readable name for the dock object.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Glib::ustring > Gdl::DockObject::property_long_name | ( | ) | const |
Human readable name for the dock object.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< Glib::RefPtr<DockMaster> > Gdl::DockObject::property_master | ( | ) |
Dock master this dock object is bound to.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Glib::RefPtr<DockMaster> > Gdl::DockObject::property_master | ( | ) | const |
Dock master this dock object is bound to.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Glib::ustring > Gdl::DockObject::property_name | ( | ) | const |
Unique name for identifying the dock object.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< Glib::ustring > Gdl::DockObject::property_stock_id | ( | ) |
Stock icon for the dock object.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Glib::ustring > Gdl::DockObject::property_stock_id | ( | ) | const |
Stock icon for the dock object.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
void Gdl::DockObject::reduce | ( | ) |
bool Gdl::DockObject::reorder | ( | DockObject& | child, |
const OtherType & | other_data, | ||
DockPlacement | new_position = static_cast<DockPlacement>(DOCK_NONE) |
||
) |
bool Gdl::DockObject::reorder | ( | DockObject& | child, |
DockPlacement | new_position = static_cast< DockPlacement >(DOCK_NONE) |
||
) |
|
protected |
void Gdl::DockObject::set_manual | ( | ) |
Glib::SignalProxy1< void,bool > Gdl::DockObject::signal_detach | ( | ) |
void on_my_detach(bool arg1)
Glib::SignalProxy3< void,DockObject&,DockPlacement,const Glib::ValueBase* > Gdl::DockObject::signal_dock | ( | ) |
void on_my_dock(DockObject& arg1, DockPlacement arg2, const Glib::ValueBase* arg3)
void Gdl::DockObject::thaw | ( | ) |
void Gdl::DockObject::unbind | ( | ) |
Reimplemented in Gdl::DockItem.
|
related |
A Glib::wrap() method for this object.
object | The C instance. |
take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |