Re: Displaying simple HTML in gtkmm app



On Thu, 2005-04-07 at 00:34 +0100, Chris Vine wrote:
> 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?

Yes. I have no idea if it does.

-- 
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]