Skip to content
Snippets Groups Projects
  1. Aug 20, 2013
  2. Jan 01, 2013
  3. Sep 02, 2011
  4. Aug 30, 2011
  5. Sep 18, 2010
  6. Sep 17, 2010
  7. Apr 07, 2010
  8. Feb 12, 2010
  9. Aug 03, 2008
  10. Jul 29, 2008
  11. Jun 19, 2008
  12. Jun 18, 2008
    • Mateusz Biliński's avatar
      Added new 'init' method to Plugin class that plugins can implement to make... · 8581b862
      Mateusz Biliński authored
      Added new 'init' method to Plugin class that plugins can implement to make actions that need to be done only once - when plugin is added (not activated) to Gajim. In this method plugins should declare handlers for GUI extension points. This was created so that __init__ method doesn't have to be reimplemented in specific way (create config, load config) - it is all done by __init__ in Plugin class. If  __init__ is reimplemented, it must call Plugin __init__ (eg. using super() ) to plugin work properly.
      
      Example plug-ins were modified to use init() instead of __init__().
      
      Added new category in configuration - 'plugins'. It only holds one option for each plugin - 'active', which determines whether plugin should be activated on startup.
      
      Now, Gajim remembers which plugins are active on exit, and activates them on next startup.
      8581b862
  13. Jun 12, 2008
  14. Jun 09, 2008
Loading