Changeset 9885
- Timestamp:
- 07/05/08 18:44:27 (5 months ago)
- Location:
- branches/plugin-system/src/plugins
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin-system/src/plugins/gui.py
r9823 r9885 197 197 @log_calls('GajimPluginConfigDialog') 198 198 def __init__(self, plugin, **kwargs): 199 # TRANSLATORS: The window title for the generic configuration dialog of plugins 200 gtk.Dialog.__init__(self, '%s : %s'%(_('Configuration'), plugin.name), **kwargs) 199 gtk.Dialog.__init__(self, '%s %s'%(plugin.name, _('Configuration')), **kwargs) 201 200 self.plugin = plugin 202 201 self.add_button('gtk-close', gtk.RESPONSE_CLOSE) 203 202 204 self.main = self.child 205 self.main.set_spacing(3) 206 207 # TRANSLATORS: Short text stating which plugin a configuration dialog is for 208 label = gtk.Label(_('<b>%s Configuration</b>') % (plugin.name)) 209 label.set_markup(label.get_label()) 210 self.main.pack_start(label, False, False) 203 self.child.set_spacing(3) 204 205 #label = gtk.Label(_('<b>%s Configuration</b>') % (plugin.name)) 206 #label.set_markup(label.get_label()) 207 #self.child.pack_start(label, False, False) 211 208 212 209 @log_calls('GajimPluginConfigDialog') -
branches/plugin-system/src/plugins/plugin.py
r9823 r9885 27 27 import os 28 28 29 from plugins.helpers import log_calls 29 from common import gajim 30 31 from plugins.helpers import log_calls, log 30 32 from plugins.gui import GajimPluginConfigDialog 33 31 34 32 35 class GajimPlugin(object): … … 98 101 @log_calls('GajimPlugin') 99 102 def __init__(self): 100 self.config = GajimPluginConfig( )103 self.config = GajimPluginConfig(self) 101 104 ''' 102 105 Plug-in configuration dictionary. … … 137 140 def deactivate(self): 138 141 pass 142 143 import shelve 139 144 140 145 class GajimPluginConfig(dict): 146 @log_calls('GajimPluginConfig') 147 def __init__(self, plugin): 148 self.plugin = plugin 149 self.FILE_PATH = gajim.HOME_DIR 150 log.debug('FILE_PATH = %s'%(self.FILE_PATH)) 151 #self.data = shelve.open(self.FILE_PATH) 152 141 153 @log_calls('GajimPluginConfig') 142 154 def save(self): … … 146 158 def load(self): 147 159 pass 160
