All pastes #423928 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-04 14:20 UTC
rendered paste body
import 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()