gtkmm: Gtk::ChildPropertyProxy_Base Class Reference

#include <gtkmm/childpropertyproxy_base.h>

Inheritance diagram for Gtk::ChildPropertyProxy_Base:

Public Member Functions

 ChildPropertyProxy_Base (Container* parent, Widget& child, const char* property_name)
 
 ChildPropertyProxy_Base (const ChildPropertyProxy_Base& other)
 
SignalProxyChildProperty signal_changed ()
 
Containerget_parent () const
 
Widgetget_child () const
 
const char* get_name () const
 

Protected Member Functions

void set_property_ (const Glib::ValueBase& value)
 
void get_property_ (Glib::ValueBase& value) const
 
void reset_property_ ()
 

Protected Attributes

Containerparent_
 
Widgetchild_
 
const char* property_name_
 

Constructor & Destructor Documentation

Gtk::ChildPropertyProxy_Base::ChildPropertyProxy_Base ( Container parent,
Widget child,
const char *  property_name 
)
Gtk::ChildPropertyProxy_Base::ChildPropertyProxy_Base ( const ChildPropertyProxy_Base other)

Member Function Documentation

Widget& Gtk::ChildPropertyProxy_Base::get_child ( ) const
inline
const char* Gtk::ChildPropertyProxy_Base::get_name ( ) const
inline
Container* Gtk::ChildPropertyProxy_Base::get_parent ( ) const
inline
void Gtk::ChildPropertyProxy_Base::get_property_ ( Glib::ValueBase value) const
protected
void Gtk::ChildPropertyProxy_Base::reset_property_ ( )
protected
void Gtk::ChildPropertyProxy_Base::set_property_ ( const Glib::ValueBase value)
protected
SignalProxyChildProperty Gtk::ChildPropertyProxy_Base::signal_changed ( )

Member Data Documentation

Widget& Gtk::ChildPropertyProxy_Base::child_
protected
Container* Gtk::ChildPropertyProxy_Base::parent_
protected
const char* Gtk::ChildPropertyProxy_Base::property_name_
protected