All pastes #423919 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-04-04 14:15 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', beginBackup)
        buttonSaveProfile = self.wTree.get_widget("buttonSaveProfile")
        buttonSaveProfile.connect('clicked', saveProfile)
        buttonDeleteLog = self.wTree.get_widget("buttonDeleteLog")
        buttonDeleteLog.connect('clicked', deleteLog)
        buttonViewLog = self.wTree.get_widget("buttonViewLog")
        buttonViewLog.connect('clicked', viewLog)
def beginBackup(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(arg):
       print "saveProfile"
def deleteLog(arg):
       print "deleteLog"
def viewLog(arg):
       print "viewLog"
app = appGui()
gtk.main()