Re: Displaying simple HTML in gtkmm app
- From: Chris Vine <chris cvine freeserve co uk>
- To: Murray Cumming <murrayc murrayc com>
- Cc: gtkmm-list <gtkmm-list gnome org>
- Subject: Re: Displaying simple HTML in gtkmm app
- Date: Thu, 7 Apr 2005 00:34:41 +0100
On Tuesday 29 March 2005 10:26, Murray Cumming wrote:
> On Fri, 2005-03-25 at 10:45 +0000, Chris Vine wrote:
> > On Friday 25 March 2005 06:03, John Taber wrote:
> > > so trying to apply what you indicate here I come up with this:
> > > gtkhtml *cview;
> > > Gtk::Frame *mmview = Glib::wrap(cview);
> > > mmview->...... // whatever gtkhtml method
> > >
> > > does this look right ? I just picked out Frame - not sure how to pick a
> > > gtkmm object to wrap into. Also, I wonder if I first have to
> > > instantiate the gtkmm object like:
> > > Gtk::Frame *mmview = new Gtk::Frame();
> > > mmview = Glib::wrap(cview);
> > >
> > > thks John
> >
> > John,
> >
> > This will not work. You can only wrap a GTK+ object to provide the
> > corresponding gtkmm object. Thus a GtkFrame object wraps to a Gtk::Frame
> > object, a GtkLable object wraps to a Gtk::Label object, and so on, so
> > your code above won't work (it should fail to compile).
>
> It would compile, but it would obviously forget the first mmview
> instance. That should be obvious C++.
It obviously won't work, but are you saying that:
gtkhtml *cview;
Gtk::Frame *mmview = Glib::wrap(cview);
will compile?
Wouldn't a gtkhtml object need to be derived from a GtkFrame object to do
that?
Chris
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]