Re: [jokosher-devel] Necessary new extension method
- From: Laszlo Pandy <laszlok2 gmail com>
- To: David Corrales <corrales david gmail com>
- Cc: Jokosher gnome <jokosher-devel-list gnome org>
- Subject: Re: [jokosher-devel] Necessary new extension method
- Date: Mon, 17 Sep 2007 19:10:24 -0400
David Corrales wrote:
Hey guys,
While fixing bug #134181 (Mixdown actions don't display if user doesn't
have Pidgin running) I came across a problem in our current extension
system.
Currently, our mechanism tries to load every extension blindly, that is,
if it finds it then it gets loaded. I suggest we add a new obligatory
method so that extensions can check if the system provides what they
need to run. It can be called something like "CheckDependencies()" which
returns a tuple (bool, string): (true, "") if all went good, (false,
"Error A, Error B, Error C") if it fails.
This would allow Jokosher to inform the user if the extension was found
but couldn't be loaded, like the pidgin case. The GUI would then grey
out the option and set an error box or tooltip.
Which GUI would grey out? Wouldn't it be better not to show the GUI at
all? Because afaik you can't have tooltips on greyed out items.
Laszlo
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]