Re: Bonobo::Persist::getIID ()



On Mon, 28 May 2001, Michael Meeks wrote:

>         Of course, this will only happen in Gnome 2.0 [ but then, that is
> what we are designing this for ].

Yes, sorry for not mentioning this explicitly -- I tought it was given

>         Whether Persist is the best interface for this is uncertain. On   
> one hand, it might be nice to have a toplevel property bag on each app,   
> that we can poke properties at - one of which might be an OAFIID. However,
> in a compound document sense it is not always clear what the toplevel is.

The idea behind putting it into Persist is that this information is (IMHO)
absolutely necessary for an object to be really persistent. In the
compound document case, it is not needed because you just store the state
and get anything that can handle it (this is, in fact, a requirement if we
want users to be able to open, say, an AbiWord document with a Gnumeric
spreadsheet embedded, when they only have AnotherNiceSpreadSheet installed
that also supports the Gnumeric format).

>         Either way, I'd be interested in addressing this in stable, since
> there is a real need for this interface. I'm just wondering whether a
> PropertyBag isn't a better interface, and what else we could put in an    
> 'application' bag if we had one.

I am not sure it's such a good idea adding it to Stable -- it would be a
post-1.0 feature that is already deprected for gnome2 (in case we don't
want to implement it via PropertyBags on the long term).

-- 
   .--= ULLA! =---------------------.   `We are not here to give users what
   \     http://cactus.rulez.org     \   they want'  -- RMS, at GUADEC 2001
    `---= cactus cactus rulez org =---'
How did the fool and his money get together in the first place?






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