On 2/21/07, Michael Fasolino <[EMAIL PROTECTED]> wrote: > > I actually tried to run down that path, but encountered the following > problem. My text entry box is of class Gtk::Entry. The compiler that I am > using (MSVS 2005) gives me an error when I try to use the > get_editable_set_position() fn since it can't "convert parameter 1 from > Gtk::Entry *' to 'GtkEditable *'". > > I can't find a member function similar to get_editable_set_position() that > belongs to the Gtk::Entry class. Like you said, it is not documented anyway. > Is there a way to type cast the GtK::Entry into a GtkEditable type? Or is > there a way to find a similar function that will operate on a Gtk::Entry type? > > Sorry for my confusion, I am pretty new to GTK and Gtkmm. Thanks for your > help! >
I'm not sure what this get_editable_set_position function is. But Gtk::Entry derives from Gtk::Editable, so it should have a set_position() function. So you should be able to just use Gtk::Entry::set_position(). Ahh, now that I look at it, did you mean gtk_editable_set_position()? There's not really any reason that you need to use the base GTK+ C functions unless you want to. If you do want to use the C functions for some reason, you can always get a pointer to the C object from a gtkmm object by calling for example Gtk::Entry::gobj() and then casting this to GtkEditable*. But I would just try to use the wrapped gtkmm function as I described above. -- jonner _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
