3#ifndef _LIBGNOMEUIMM_ICON_TEXTITEM_H
4#define _LIBGNOMEUIMM_ICON_TEXTITEM_H
31#include <libgnomecanvasmm/item.h>
34#include <gtkmm/entry.h>
37#ifndef DOXYGEN_SHOULD_SKIP_THIS
38typedef struct _GnomeIconTextItem GnomeIconTextItem;
39typedef struct _GnomeIconTextItemClass GnomeIconTextItemClass;
47{
class IconTextItem_Class; }
60#ifndef DOXYGEN_SHOULD_SKIP_THIS
62 typedef IconTextItem_Class CppClassType;
63 typedef GnomeIconTextItem BaseObjectType;
64 typedef GnomeIconTextItemClass BaseClassType;
69#ifndef DOXYGEN_SHOULD_SKIP_THIS
72 friend class IconTextItem_Class;
73 static CppClassType icontextitem_class_;
80 explicit IconTextItem(
const Glib::ConstructParams& construct_params);
86#ifndef DOXYGEN_SHOULD_SKIP_THIS
87 static GType get_type() G_GNUC_CONST;
90 static GType get_base_type() G_GNUC_CONST;
94 GnomeIconTextItem*
gobj() {
return reinterpret_cast<GnomeIconTextItem*
>(gobject_); }
97 const GnomeIconTextItem*
gobj()
const {
return reinterpret_cast<GnomeIconTextItem*
>(gobject_); }
102#ifdef GLIBMM_VFUNCS_ENABLED
107#ifdef GLIBMM_VFUNCS_ENABLED
111#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
128 const Glib::ustring& fontname,
const Glib::ustring& text,
129 bool is_editable =
true);
Definition: icon-textitem.h:58
void focus(bool focused=true)
const GnomeIconTextItem * gobj() const
Provides access to the underlying C GtkObject.
Definition: icon-textitem.h:97
virtual void on_selection_started()
GnomeIconTextItem * gobj()
Provides access to the underlying C GtkObject.
Definition: icon-textitem.h:94
Glib::RefPtr< Gtk::Editable > get_editable()
Glib::ustring get_text() const
Glib::SignalProxy0< void > signal_editing_started()
Glib::RefPtr< const Gtk::Editable > get_editable() const
virtual void on_selection_stopped()
virtual bool on_text_changed()
Glib::SignalProxy0< void > signal_width_changed()
Glib::SignalProxy0< void > signal_editing_stopped()
virtual void on_width_changed()
Glib::SignalProxy0< void > signal_selection_started()
void set_xy(int x, int y)
void select(bool select=true)
Glib::SignalProxy0< void > signal_height_changed()
virtual void on_height_changed()
Gnome::UI::IconTextItem * wrap(GnomeIconTextItem *object, bool take_copy=false)
A Glib::wrap() method for this object.
Glib::SignalProxy0< void > signal_selection_stopped()
IconTextItem(Gnome::Canvas::Group &parent)
void stop_editing(bool accept=true)
Glib::SignalProxy0< bool > signal_text_changed()
virtual void on_editing_stopped()
virtual void on_editing_started()
IconTextItem(Gnome::Canvas::Group &parent, int x, int y, int width, const Glib::ustring &fontname, const Glib::ustring &text, bool is_editable=true)