rendered paste bodyimport sys
import os
import subprocess
try:
import pygtk
pygtk.require("2.0")
except:
pass
try:
import gtk
import gtk.glade
except:
sys.exit(1)
class appGui:
def __init__( self ):
gladefile = "back-r-up.glade"
self.windowname = "mainWindow"
self.wTree = gtk.glade.XML( gladefile, self.windowname )
mainWindow = self.wTree.get_widget("mainWindow")
mainWindow.connect('destroy', gtk.main_quit)
buttonBeginBackup = self.wTree.get_widget("buttonBeginBackup")
buttonBeginBackup.connect('clicked', self.beginBackup)
buttonSaveProfile = self.wTree.get_widget("buttonSaveProfile")
buttonSaveProfile.connect('clicked', self.saveProfile)
buttonDeleteLog = self.wTree.get_widget("buttonDeleteLog")
buttonDeleteLog.connect('clicked', self.deleteLog)
buttonViewLog = self.wTree.get_widget("buttonViewLog")
buttonViewLog.connect('clicked', self.viewLog)
def beginBackup(self, arg):
print "beginBackup"
checkbuttonVerbose = self.wTree.get_widget("checkbuttonVerbose")
checkbuttonQuite = self.wTree.get_widget("checkbuttonQuite")
checkbuttonChecksum = self.wTree.get_widget("checkbuttonChecksum")
checkbuttonArchive = self.wTree.get_widget("checkbuttonArchive")
checkbuttonRecursive = self.wTree.get_widget("checkbuttonRecursive")
checkbuttonRelative = self.wTree.get_widget("checkbuttonRelative")
checkbuttonBackup = self.wTree.get_widget("checkbuttonBackup")
checkbuttonUpdate = self.wTree.get_widget("checkbuttonUpdate")
checkbuttonKeepDirectoryLinks = self.wTree.get_widget("checkbuttonKeepDirectoryLinks")
checkbuttonCopySimlinks = self.wTree.get_widget("checkbuttonCopySimlinks")
checkbuttonPreserveHardLinks = self.wTree.get_widget("checkbuttonPreserveHardLinks")
checkbuttonKeepPermissions = self.wTree.get_widget("checkbuttonPermissions")
checkbuttonPreserveGroup = self.wTree.get_widget("checkbuttonPreserveGroup")
checkbuttonPreserveTimes = self.wTree.get_widget("checkbuttonPreserveTimes")
checkbuttonHandleSparcePartialFiles = self.wTree.get_widget("checkbuttonHandleSparcePartialFiles")
checkbuttonProgress = self.wTree.get_widget("checkbuttonProgress")
checkbuttonCompress = self.wTree.get_widget("checkbuttonCompress")
checkbuttonShowStats = self.wTree.get_widget("checkbuttonShowStats")
checkbuttonIPVersion4 = self.wTree.get_widget("checkbuttonIPVersion4")
checkbuttonIPVersion6 = self.wTree.get_widget("checkbuttonIPVersion6")
def saveProfile(self, arg):
print "saveProfile"
def deleteLog(self, arg):
print "deleteLog"
def viewLog(self, arg):
print "viewLog"
app = appGui()
gtk.main()