Re: GNOME Office, RC1



On Thu, 25 Apr 2002, Martin Sevior wrote:
> > > > > 
> > > > for this, we need no hacking at all in evolution, since evolution uses
> > > > the MIME database for showing documents. So, what is to be done is to
> > > > just provide in each GO app the different config files so that when GO
> > > > is installed, evo uses those controls.
> > > > 
> > > 
> > > Cool! What config files are those? Where do I find them?
> > > 
> > for an example, see in evolution/data/evolution.keys.in and
> > evolution.mime. For an example of a component associated with a MIME
> > type, look, in evolution.keys.in 'text/calendar'.
> > 
> 

<snip>

> 
> Then other stuff through the property bag. How will evolution know it's
> meant to issue a "AbiWord::map_to_screen" command through the propety
> bag? How will evolution know it's meant to pass a file via the
> "AbiWidget::load_file" command?
> 
> There must be some standard interfaces somewhere we're meant to
> implement, right? Are there some standard property bag methods GNOME
> applications are meant to provide?
> 
> What are they and where do we find them?
> 

OK, I begin to understand. I have to implement a number of extra functions
to shovel data into and out of the widget in a well defined way. I gather
these are functions like:

	Bonobo_Stream_read

To acquire a stream of data. OK. I'm looking through the code of ggv for
how to do this. It's all straight forward I just need to know the names of
the functions evo/bonobo wants and how to define the IDL to get it.

(Still groping in the dark though.)

Cheers

Martin






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