Gtk::StringObject is the type of items in a Gtk::StringList.  
 More...
#include <gtkmm/stringobject.h>
|  | 
|  | StringObject (StringObject && src) noexcept | 
|  | 
| StringObject & | operator= (StringObject && src) noexcept | 
|  | 
|  | ~StringObject () noexcept override | 
|  | 
| GtkStringObject * | gobj () | 
|  | Provides access to the underlying C GObject. 
 | 
|  | 
| const GtkStringObject * | gobj () const | 
|  | Provides access to the underlying C GObject. 
 | 
|  | 
| GtkStringObject * | gobj_copy () | 
|  | Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. 
 | 
|  | 
| Glib::ustring | get_string () const | 
|  | Returns the string contained in a Gtk::StringObject.
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_string () const | 
|  | The string. 
 | 
|  | 
|  | Object (const Object &)=delete | 
|  | 
| Object & | operator= (const Object &)=delete | 
|  | 
|  | Object (Object &&src) noexcept | 
|  | 
| Object & | operator= (Object &&src) noexcept | 
|  | 
| void * | get_data (const QueryQuark &key) | 
|  | 
| void | set_data (const Quark &key, void *data) | 
|  | 
| void | set_data_with_c_callback (const Quark &key, void *data, GDestroyNotify notify) | 
|  | 
| void | set_data (const Quark &key, void *data, DestroyNotify notify) | 
|  | 
| void | remove_data (const QueryQuark &quark) | 
|  | 
| void * | steal_data (const QueryQuark &quark) | 
|  | 
| Glib::RefPtr< Glib::Object > | wrap (GObject *object, bool take_copy=false) | 
|  | 
|  | ObjectBase (const ObjectBase &)=delete | 
|  | 
| ObjectBase & | operator= (const ObjectBase &)=delete | 
|  | 
| void | set_property_value (const Glib::ustring &property_name, const Glib::ValueBase &value) | 
|  | 
| void | get_property_value (const Glib::ustring &property_name, Glib::ValueBase &value) const | 
|  | 
| void | set_property (const Glib::ustring &property_name, const PropertyType &value) | 
|  | 
| void | get_property (const Glib::ustring &property_name, PropertyType &value) const | 
|  | 
| PropertyType | get_property (const Glib::ustring &property_name) const | 
|  | 
| sigc::connection | connect_property_changed (const Glib::ustring &property_name, const sigc::slot< void()> &slot) | 
|  | 
| sigc::connection | connect_property_changed (const Glib::ustring &property_name, sigc::slot< void()> &&slot) | 
|  | 
| void | freeze_notify () | 
|  | 
| void | thaw_notify () | 
|  | 
| virtual void | reference () const | 
|  | 
| virtual void | unreference () const | 
|  | 
| GObject * | gobj () | 
|  | 
| const GObject * | gobj () const | 
|  | 
| GObject * | gobj_copy () const | 
|  | 
Gtk::StringObject is the type of items in a Gtk::StringList. 
◆ StringObject()
◆ ~StringObject()
  
  | 
        
          | Gtk::StringObject::~StringObject | ( |  | ) |  |  | overridenoexcept | 
 
 
◆ create()
◆ get_string()
◆ get_type()
  
  | 
        
          | static GType Gtk::StringObject::get_type | ( |  | ) |  |  | static | 
 
Get the GType for this class, for use with the underlying GObject type system. 
 
 
◆ gobj() [1/2]
  
  | 
        
          | GtkStringObject * Gtk::StringObject::gobj | ( |  | ) |  |  | inline | 
 
Provides access to the underlying C GObject. 
 
 
◆ gobj() [2/2]
  
  | 
        
          | const GtkStringObject * Gtk::StringObject::gobj | ( |  | ) | const |  | inline | 
 
Provides access to the underlying C GObject. 
 
 
◆ gobj_copy()
      
        
          | GtkStringObject * Gtk::StringObject::gobj_copy | ( |  | ) |  | 
      
 
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. 
 
 
◆ operator=()
◆ property_string()
The string. 
Default value: ""
- Returns
- A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. 
 
 
◆ wrap()
A Glib::wrap() method for this object. 
- Parameters
- 
  
    | 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. |  
 
- Returns
- A C++ instance that wraps this C instance.