Re: Probably a stupid question-GnomeMDI&GnomeApp
- From: James Henstridge <james daa com au>
- To: Hassan Aurag <aurag crm umontreal ca>
- cc: gnome-devel-list gnome org
- Subject: Re: Probably a stupid question-GnomeMDI&GnomeApp
- Date: Sat, 4 Dec 1999 11:22:20 +0800 (WST)
The constructor for GnomeMDIGenericChild takes one argument -- the child
name. You want code something like:
mdi = GnomeMDI('some-app', 'Title')
def create_view(mdi_child):
return GtkCurve() # not a toplevel widget
child = GnomeMDIGenericChild('some-name')
child.set_view_creator(create_view)
mdi.add_child(child)
# create a view for the child:
mdi.create_view(child)
James.
--
Email: james@daa.com.au
WWW: http://www.daa.com.au/~james/
On Fri, 3 Dec 1999, Hassan Aurag wrote:
>
> Well,
>
> This is what I did.
>
> I did:
>
> mdi=GnomeMDI("whatever", "whatever")
> mdi_child=GnomeMDIGenericChild("whatever", win._o)
> mdi.add_child(mdi_child)
> mdi.add_view(mdi_child)
>
> It gives UI warning of an invalid cast from GnomeApp to GnomeMDIChild
>
> Does this mean it works but warns about something? My guess is that it
> actually doesn't work!
>
> Btw, for James, I have noticed some typos in pygnome!
>
> Do I submit the patches to you?
>
> H. Aurag
>
>
>
> >>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
>
> On 12/3/99, 1:43:43 AM, James Henstridge <james@daa.com.au> wrote
> regarding Re: Probably a stupid question-GnomeMDI&GnomeApp:
>
>
> > GnomeMDI is a class. You would need to instantiate a GnomeMDI object,
> and
> > then call its add_child method.
>
> > James.
>
> > --
> > Email: james@daa.com.au
> > WWW: http://www.daa.com.au/~james/ http://www.daa.com.au/~james/
>
>
> > On Fri, 3 Dec 1999, Hassan Aurag wrote:
>
> > >
> > > Hi,
> > >
> > > If it is as it says in subject please don't laugh out too loud!
> > >
> > > Here goes:
> > >
> > > I have a GnomeApp, top-level window and all.
> > >
> > > It works fine, thank you.
> > >
> > > Now I just thought, what the heck! Why don't I put it in a GnomeMDI.
> > >
> > > Well needless to say I tried with
> > >
> > > child=GnomeGenericChild("appname", win._o)
> > >
> > > where win is my GnomeApp.(if you are wondering what the hell are
> > > ._o's, I am using pygnome)
> > > I then tried
> > > GnomeMDI.add_child(child)
> > >
> > > and it complains that it is an invalid cast.
> > >
> > > Now my question. What is wrong? Is this even possible and if no, why
> > > not?
> > >
> > > If no, wouldn't it be lovely to have this? It would really give much
> > > sense to Multiple Document interface (right? Or wrong?).
> > >
> > > If yes, then please enlighten me!
> > >
> > > H. Aurag
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > To unsubscribe: mail gnome-devel-list-request@gnome.org with
> "unsubscribe"
> > > as the Subject.
> > >
>
>
> > --
> > To unsubscribe: mail gnome-devel-list-request@gnome.org with
> "unsubscribe"
> > as the Subject.
>
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]