1
# Simple Backup - GTK+ GUI resources
3
# Copyright (c)2010: Jean-Peer Lorenz <peer.loz@gmx.net>
5
# This program is free software; you can redistribute it and/or modify
6
# it under the terms of the GNU General Public License as published by
7
# the Free Software Foundation; either version 2 of the License, or
8
# (at your option) any later version.
10
# This program is distributed in the hope that it will be useful,
11
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
# GNU General Public License for more details.
15
# You should have received a copy of the GNU General Public License
16
# along with this program; if not, write to the Free Software
17
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
21
CONFIGGUI_TOPWINDOW = 'sbackupConfApp'
22
CONFIGGUI_GLADEFILE = 'sbackup-config.glade'
24
RESTOREGUI_TOPWINDOW = 'restorewindow'
25
RESTOREGUI_GLADEFILE = 'sbackup-restore.glade'
28
def get_configgui_widgets():
72
'label_splitsize_custom',
105
'vbox_destination_page',
108
'label_default_target',
120
'label_schedule_page',
121
'vbox_schedule_page',
124
'rdbtn_simple_schedule',
125
'rdbtn_custom_schedule',
126
'label_simple_schedule_freq',
127
'label_custom_cronline',
128
'txtfld_custom_cronline',
129
'cmbbx_simple_schedule_freq',
130
'lnkbtn_help_schedule',
131
'hbox_schedule_footer',
132
'hbox_schedule_infotext',
133
'img_schedule_infotext',
134
'label_schedule_infotext',
144
'logpurgeradiobutton',
179
'ProfileManagerDialog',
180
'profilesListTreeView',
182
'removeProfileButton',
184
'closeProfileManagerButton',
185
'askNewPrfNameDialog',
189
# dialog set default settings
190
'dialog_default_settings',
191
'label_dialog_default_settings_content',
192
'btn_set_default_settings',
193
'btn_cancel_default_settings',
195
# dialog set remote destination
196
'dialog_connect_remote',
199
'btn_connect_remote',
200
'cmb_set_remote_service',
201
'entry_set_remote_server',
202
'entry_set_remote_port',
203
'entry_set_remote_dir',
204
'entry_set_remote_user',
205
'entry_set_remote_pass',
206
'label_set_remote_user',
207
'label_set_remote_pass',
208
'checkbtn_show_password',
210
'dialog_make_backup',
211
'checkbtn_make_backup_full',
213
'btn_cancel_make_backup'
218
def get_configgui_handlers():
221
'on_ftype_st_box_changed',
222
'on_ftype_custom_ex_changed',
224
'on_save_as_activate',
226
'on_prfManager_activate',
227
'on_menu_about_activate',
228
'on_menu_help_activate',
232
'on_cformat_changed',
233
'on_splitsizeCB_changed',
234
'on_splitsizeSB_value_changed',
235
'on_inc_addfile_clicked',
236
'on_inc_adddir_clicked',
237
'on_inc_del_clicked',
238
'on_ex_addfile_clicked',
239
'on_ex_adddir_clicked',
240
'on_ex_delpath_clicked',
241
'on_ex_addftype_clicked',
242
'on_ex_delftype_clicked',
243
'on_ex_addregex_clicked',
244
'on_ex_delregex_clicked',
246
'on_ex_maxsize_changed',
248
'on_dest_localpath_selection_changed',
249
# connect to remote host
250
'on_btn_set_remote_clicked',
251
'on_cmb_set_remote_service_changed',
252
'on_checkbtn_show_password_toggled',
254
'on_cmbbx_simple_schedule_freq_changed',
255
'on_rdbtn_schedule_toggled',
256
'on_txtfld_custom_cronline_changed',
258
'on_time_maxinc_changed',
259
'on_purgecheckbox_toggled',
260
'on_purgeradiobutton_toggled',
261
'on_purgedays_changed',
262
'on_logfilechooser_selection_changed',
263
'on_loglevelcombobox_changed',
264
'on_smtpfrom_changed',
266
'on_smtpserver_changed',
267
'on_smtpport_changed',
268
'on_testMailButton_clicked',
269
'on_smtplogincheckbox_toggled',
270
'on_smtplogin_changed',
271
'on_smtppassword_changed',
272
'on_TLScheckbutton_toggled',
273
'on_TLSradiobutton_toggled',
274
'on_crtfilechooser_selection_changed',
275
'on_keyfilechooser_selection_changed',
276
'on_addProfileButton_clicked',
277
'on_removeProfileButton_clicked',
278
'on_editProfileButton_clicked',
279
'on_closeProfileManagerButton_clicked',
280
'on_includetv_key_press_event',
281
'on_ex_pathstv_key_press_event',
282
'on_ex_ftypetv_key_press_event',
283
'on_ex_regextv_key_press_event',
284
'on_followlinks_toggled',
286
'on_menu_set_default_settings_activate',
289
'on_sbackupConfApp_delete_event',
290
'on_sbackupConfApp_destroy'
295
def get_restoregui_widgets():
298
'defaultfolderlabel',
331
'box_restorewin_content',
337
def get_restoregui_handlers():
340
'on_defaultradiob_toggled',
341
'on_customchooser_clicked',
342
'on_customapply_clicked',
343
'on_calendar_month_changed',
344
'on_calendar_day_selected',
345
'on_snplisttreeview_cursor_changed',
346
'on_filelisttreeview_row_expanded',
347
'on_filelisttreeview_cursor_changed',
348
'on_filelisttreeview_unselect_all',
349
'on_restore_clicked',
350
'on_restoreas_clicked',
352
'on_revertas_clicked',
353
'on_restoreExpander_activate',
354
'on_snpmanExpander_activate',
355
'on_upgradeButton_clicked',
356
'on_rebaseButton_toggled',
357
'on_deleteButton_clicked',
358
'on_exportmanExpander_activate'