[jokosher-devel] Necessary new extension method
- From: "David Corrales" <corrales david gmail com>
- To: "Jokosher gnome" <jokosher-devel-list gnome org>
- Subject: [jokosher-devel] Necessary new extension method
- Date: Sun, 16 Sep 2007 12:20:42 -0600
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.
-David
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]