85
85
hbox.set_spacing(10)
86
86
self.image_icon = gtk.Image()
87
self.image_icon.set_size_request(100, 100)
87
self.image_icon.set_size_request(48, 48)
89
89
hbox_top = gtk.HBox()
90
90
self.human_name_label = gtk.Label()
107
107
vbox.pack_start(self.sync_desc_label, True)
108
108
hbox.pack_start(self.image_icon, False)
109
109
align_vbox = gtk.Alignment(xalign = 0, yalign = 0, xscale = 1)
110
align_vbox.set_padding(10, 0, 20, 0)
110
align_vbox.set_padding(12, 0, 0, 0)
111
111
align_vbox.add(vbox)
112
112
hbox.pack_start(align_vbox, True)
134
134
self.refresh_sync_status()
135
135
self.parameters_ui.refresh(self.backend)
136
136
self.image_icon.set_from_pixbuf(self.dialog.get_pixbuf_from_icon_name(\
137
self.backend.get_name(), 80, 80))
137
self.backend.get_name(), 48, 48))
139
139
def refresh_title(self, sender = None, data = None):
192
192
label = _("This is the default backend")
194
194
if self.backend.is_enabled():
195
label = _("Syncing is enabled")
195
label = _("Syncing is enabled.")
197
label = _('Syncing is <span color="red">disabled</span>')
197
label = _('Syncing is <span color="red">disabled</span>.')
198
198
self.sync_status_label.set_markup(label)
200
200
def refresh_sync_status(self, sender = False, data = False):
208
208
self.refresh_sync_button()
209
209
self.refresh_sync_status_label()
211
def set_hidden(self, is_hidden):
213
Notifies this pane if it's hidden or not. We disconnect signals when
214
hidden, since there is no need to keep the UI updated.
215
Hopefully, this should make GTG faster :)
217
@param is_hidden: boolean, True if the window is not visible
219
#These is only needed to refresh the number of synced tasks.
220
#since that is disabled for now, there is no need for this
223
# if self.task_added_handle:
224
# self.req.disconnect(self.task_added_handle)
225
# self.task_added_handle = None
226
# if self.task_deleted_handle:
227
# self.req.disconnect(self.task_deleted_handle)
228
# self.task_deleted_handle = None
230
# self.task_added_handle = self.req.connect("task-added", \
231
# self.__on_task_changed)
232
# self.task_added_handle = self.req.connect("task-modified", \
233
# self.__on_task_changed)
234
# self.task_deleted_handle = self.req.connect("task-deleted", \
235
# self.__on_task_changed)
237
# def __on_task_changed(self, sender, task_id):
239
# If tasks are added, modified or removed, updates the number of
240
# tasks of the current backend
242
# self.refresh_sync_status()
244
211
def on_sync_button_clicked(self, sender):
246
213
Signal callback when a backend is enabled/disabled via the UI button