Public Member Functions | Protected Attributes | Related Functions

Gtk::WidgetPath Class Reference

TODO. More...

List of all members.

Public Member Functions

 WidgetPath ()
 WidgetPath (GtkWidgetPath* gobject, bool make_a_copy=true)
 WidgetPath (const WidgetPath& other)
WidgetPathoperator= (const WidgetPath& other)
 ~WidgetPath ()
void swap (WidgetPath& other)
GtkWidgetPath* gobj ()
 Provides access to the underlying C instance.
const GtkWidgetPath* gobj () const
 Provides access to the underlying C instance.
GtkWidgetPath* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
int path_length () const
int path_append_type (GType type)
void prepend_type (GType type)
GType iter_get_object_type (int pos) const
void iter_set_object_type (int pos, GType type)
Glib::ustring iter_get_name (int pos) const
void iter_set_name (int pos, const Glib::ustring& name)
bool iter_has_name (int pos, const Glib::ustring& name) const
void iter_add_class (int pos, const Glib::ustring& name)
void iter_remove_class (int pos, const Glib::ustring& name)
void iter_clear_classes (int pos)
bool iter_has_class (int pos, const Glib::ustring& name) const
void iter_add_region (int pos, const Glib::ustring& name, RegionFlags flags)
void iter_remove_region (int pos, const Glib::ustring& name)
void iter_clear_regions (int pos)
bool iter_has_region (int pos, const Glib::ustring& name, RegionFlags& flags) const
GType get_object_type () const
bool is_type (GType type) const
bool has_parent (GType type) const

Protected Attributes

GtkWidgetPath* gobject_

Related Functions

(Note that these are not member functions.)


void swap (WidgetPath& lhs, WidgetPath& rhs)
Gtk::WidgetPath wrap (GtkWidgetPath* object, bool take_copy=false)
 A Glib::wrap() method for this object.

Detailed Description

TODO.

Since gtkmm 3.0:

Constructor & Destructor Documentation

Gtk::WidgetPath::WidgetPath (  )
Gtk::WidgetPath::WidgetPath ( GtkWidgetPath *  gobject,
bool  make_a_copy = true 
) [explicit]
Gtk::WidgetPath::WidgetPath ( const WidgetPath other )
Gtk::WidgetPath::~WidgetPath (  )

Member Function Documentation

GType Gtk::WidgetPath::get_object_type (  ) const
GtkWidgetPath* Gtk::WidgetPath::gobj (  ) [inline]

Provides access to the underlying C instance.

const GtkWidgetPath* Gtk::WidgetPath::gobj (  ) const [inline]

Provides access to the underlying C instance.

GtkWidgetPath* Gtk::WidgetPath::gobj_copy (  ) const

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

bool Gtk::WidgetPath::has_parent ( GType  type ) const
bool Gtk::WidgetPath::is_type ( GType  type ) const
void Gtk::WidgetPath::iter_add_class ( int  pos,
const Glib::ustring name 
)
void Gtk::WidgetPath::iter_add_region ( int  pos,
const Glib::ustring name,
RegionFlags  flags 
)
void Gtk::WidgetPath::iter_clear_classes ( int  pos )
void Gtk::WidgetPath::iter_clear_regions ( int  pos )
Glib::ustring Gtk::WidgetPath::iter_get_name ( int  pos ) const
GType Gtk::WidgetPath::iter_get_object_type ( int  pos ) const
bool Gtk::WidgetPath::iter_has_class ( int  pos,
const Glib::ustring name 
) const
bool Gtk::WidgetPath::iter_has_name ( int  pos,
const Glib::ustring name 
) const
bool Gtk::WidgetPath::iter_has_region ( int  pos,
const Glib::ustring name,
RegionFlags flags 
) const
void Gtk::WidgetPath::iter_remove_class ( int  pos,
const Glib::ustring name 
)
void Gtk::WidgetPath::iter_remove_region ( int  pos,
const Glib::ustring name 
)
void Gtk::WidgetPath::iter_set_name ( int  pos,
const Glib::ustring name 
)
void Gtk::WidgetPath::iter_set_object_type ( int  pos,
GType  type 
)
WidgetPath& Gtk::WidgetPath::operator= ( const WidgetPath other )
int Gtk::WidgetPath::path_append_type ( GType  type )
int Gtk::WidgetPath::path_length (  ) const
void Gtk::WidgetPath::prepend_type ( GType  type )
void Gtk::WidgetPath::swap ( WidgetPath other )

Friends And Related Function Documentation

void swap ( WidgetPath lhs,
WidgetPath rhs 
) [related]
Parameters:
lhsThe left-hand side
rhsThe right-hand side
Gtk::WidgetPath wrap ( GtkWidgetPath *  object,
bool  take_copy = false 
) [related]

A Glib::wrap() method for this object.

Parameters:
objectThe C instance.
take_copyFalse 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.

Member Data Documentation

GtkWidgetPath* Gtk::WidgetPath::gobject_ [protected]

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