gtkmm 3.24.7
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Gtk::ChildPropertyProxy_Base Class Reference

#include <gtkmm/childpropertyproxy_base.h>

Inheritance diagram for Gtk::ChildPropertyProxy_Base:
Inheritance graph
[legend]

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

◆ ChildPropertyProxy_Base() [1/2]

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

◆ ChildPropertyProxy_Base() [2/2]

Gtk::ChildPropertyProxy_Base::ChildPropertyProxy_Base ( const ChildPropertyProxy_Base other)

Member Function Documentation

◆ get_child()

Widget & Gtk::ChildPropertyProxy_Base::get_child ( ) const
inline

◆ get_name()

const char * Gtk::ChildPropertyProxy_Base::get_name ( ) const
inline

◆ get_parent()

Container * Gtk::ChildPropertyProxy_Base::get_parent ( ) const
inline

◆ get_property_()

void Gtk::ChildPropertyProxy_Base::get_property_ ( Glib::ValueBase &  value) const
protected

◆ reset_property_()

void Gtk::ChildPropertyProxy_Base::reset_property_ ( )
protected

◆ set_property_()

void Gtk::ChildPropertyProxy_Base::set_property_ ( const Glib::ValueBase &  value)
protected

◆ signal_changed()

SignalProxyChildProperty Gtk::ChildPropertyProxy_Base::signal_changed ( )

Member Data Documentation

◆ child_

Widget& Gtk::ChildPropertyProxy_Base::child_
protected

◆ parent_

Container* Gtk::ChildPropertyProxy_Base::parent_
protected

◆ property_name_

const char* Gtk::ChildPropertyProxy_Base::property_name_
protected