Php::Value GtkTextTagTable_::lookup(Php::Parameters ¶meters) { std::string s_name = parameters[0]; gchar *name = (gchar *)s_name.c_str(); GtkTextTag *ret = gtk_text_tag_table_lookup (GTK_TEXT_TAG_TABLE(instance), name); GtkTextTag_ *return_parsed = new GtkTextTag_(); return_parsed->set_instance((gpointer *)ret); return Php::Object("GtkTextTag", return_parsed); }
void GtkTextTagTable_::remove(Php::Parameters ¶meters) { GtkTextTag *tag; if(parameters.size() > 0) { Php::Value object_tag = parameters[0]; GtkTextTag_ *phpgtk_tag = (GtkTextTag_ *)object_tag.implementation(); tag = (phpgtk_tag->get_tag()); } gtk_text_tag_table_remove (GTK_TEXT_TAG_TABLE(instance), tag); }
Php::Value GtkTextTagTable_::add(Php::Parameters ¶meters) { GtkTextTag *tag; if(parameters.size() > 0) { Php::Value object_tag = parameters[0]; GtkTextTag_ *phpgtk_tag = (GtkTextTag_ *)object_tag.implementation(); tag = (phpgtk_tag->get_tag()); } gboolean ret = gtk_text_tag_table_add (GTK_TEXT_TAG_TABLE(instance), tag); return ret; }
Php::Value GtkTextTagTable_::get_size() { gint ret = gtk_text_tag_table_get_size (GTK_TEXT_TAG_TABLE(instance)); return ret; }
GtkTextTagTable* cast_GtkTextTagTable(GtkWidget* widget) { return GTK_TEXT_TAG_TABLE(widget); }