Re: how to specify the preferred control for a mime type?

Jason Hildebrand <[email protected]>
Newsgroups gmane.comp.gnome.components,gmane.comp.gnome.desktop
Message-ID <1046658751.20315.169.camel@localhost>
On Mon, 2003-02-24 at 04:15, Michael Meeks wrote:
> Hi Jaka,
> 
> On Fri, 2003-02-21 at 22:31, Jaka Mocnik wrote:
> > if two controls - ggv and gpdf - support one mime type, is there a
> > general way (without prepending the control oafid to the moniker) to
> > specify which one is preferred to be resolved to when doing a
> > bonobo_get_object() for that mime type?
> 
> 	Nope; sadly not - there is rather a confusion of systems for
> determining the defaults of anything. The best way is to have a single
> component - that works brilliantly [ in an ideal world ;-].

Hmmm... the best-of-breed approach may work in some situations, but not
for all.  Once pluggable editors become ubiquitous (heh! - I'm working
on gnome-vim again), there will be machines with multiple controls
installed for a specific mime-type, and different users who swear by
each of them.  Users will want to be able to choose which editor will
handle "text/plain" (and rightly so).

I haven't looked at the code behind the scenes, but the "File types and
programs" dialog does keep track of the preferred "Viewer Component".
This could be a naive suggestion (as I'm only a bonobo-newbie), but
could libbonobo offer a bonobo_get_object_preferred() function which
used these preferences to select a control?

peace,

-- 
Jason D. Hildebrand
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.