def init(): """ Initialize sane. :returns: A tuple ``(sane_ver, ver_maj, ver_min, ver_patch)``. :raises _sane.error: If an error occurs. """ return _sane.init()
def __init__(self, allTables): print 'start preferences' windows.__init__(self) self.openDB() self.oUser = self.loadObject('User') self.closeDB() self.debug("User = "******" where username = \'" + self.oUser.getUserName() + "\'" self.singlePreferences.setEntries(self.getDataEntries('preferences.xml') ) self.singlePreferences.setGladeXml(self.xml) self.singlePreferences.setTreeFields( ['profile_name', 'description'] ) self.singlePreferences.setStore( gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_UINT) ) self.singlePreferences.setTreeOrder('profile_name') self.singlePreferences.setListHeader([_('Profile'), _('Description') ]) self.singlePreferences.setTree(self.getWidget('tree1') ) # Menu-items self.initMenuItems() # Close Menus for Tab self.addEnabledMenuItems('tabs','') # enabledMenues for Preferences #self.addEnabledMenuItems('editProfile','profile1') self.addEnabledMenuItems('editProfile','clear1') #self.addEnabledMenuItems('editProfile','save1') self.addEnabledMenuItems('editProfile','new1') self.addEnabledMenuItems('editProfile','edit1') liCrypt = self.rpc.callRP('Email.getCryptCombobox') cbCrypt = self.getWidget('cbCrypt') cbImapCrypt = self.getWidget('cbImapCrypt') liststore = gtk.ListStore(str) for crypt in liCrypt: liststore.append([crypt]) if cbCrypt: cbCrypt.set_model(liststore) self.setComboBoxTextColumn(cbCrypt) cbCrypt.show() if cbImapCrypt: cbImapCrypt.set_model(liststore) self.setComboBoxTextColumn(cbImapCrypt) cbImapCrypt.show() # tabs from notebook self.tabProfile = 0 self.tabCommunication = 1 self.tabPathToExecutables = 2 self.tabEmail = 3 self.tabScanner = 4 self.tabDMS = 5 self.tabOption = self.tabProfile self.tabChanged() print 'starting sane' try: print 'SANE version:', sane.init() except: pass
def initialize(): global _version if _version: return _version = sane.init()
def __init__(self, allTables): print 'start preferences' windows.__init__(self) self.openDB() self.oUser = self.loadObject('User') self.closeDB() print self.oUser print '-.............................' self.singlePreferences = SinglePreferences.SinglePreferences(allTables) self.singlePreferences.username = self.oUser.getUserName() print 'load glade-file' self.loadGlade('preferences.xml') print 'windows started' self.win1 = self.getWidget('PreferencesMainwindow') print 'set Entries' self.EntriesPreferences = 'preferences.xml' self.EntriesPreferencesPrinting = 'preferences_printing.xml' self.EntriesPreferencesPathToReports = 'preferences_path_to_reports.xml' self.EntriesPreferencesPathToDocs = 'preferences_path_to_docs.xml' self.EntriesPreferencesScanner = 'preferences_scanner.xml' self.EntriesPreferencesDMS = 'preferences_dms.xml' print 'load entries' self.loadEntries(self.EntriesPreferences) self.loadEntries(self.EntriesPreferencesPrinting) self.loadEntries(self.EntriesPreferencesPathToReports) self.loadEntries(self.EntriesPreferencesPathToDocs) self.loadEntries(self.EntriesPreferencesScanner) self.loadEntries(self.EntriesPreferencesDMS) print 'set databases' self.singlePreferences.sWhere = " where username = \'" + self.oUser.getUserName() + "\'" self.singlePreferences.setEntries(self.getDataEntries('preferences.xml') ) self.singlePreferences.setGladeXml(self.xml) self.singlePreferences.setTreeFields( ['profile_name', 'description'] ) self.singlePreferences.setStore( gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_UINT) ) self.singlePreferences.setTreeOrder('profile_name') self.singlePreferences.setListHeader([_('Profile'), _('Description') ]) self.singlePreferences.setTree(self.xml.get_widget('tree1') ) # Menu-items self.initMenuItems() # Close Menus for Tab self.addEnabledMenuItems('tabs','') # enabledMenues for Preferences #self.addEnabledMenuItems('editProfile','profile1') self.addEnabledMenuItems('editProfile','clear1') #self.addEnabledMenuItems('editProfile','save1') self.addEnabledMenuItems('editProfile','new1') self.addEnabledMenuItems('editProfile','edit1') # tabs from notebook self.tabProfile = 0 self.tabPrinting = 1 self.tabPathToReports = 2 self.tabPathToDocs = 3 self.tabScanner = 4 self.tabDMS = 5 self.tabOption = self.tabProfile self.tabChanged() print 'starting sane' print 'SANE version:', sane.init()