示例#1
0
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()
示例#2
0
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()
示例#3
0
    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
示例#4
0
def initialize():
    global _version
    if _version:
        return
    _version = sane.init()
示例#5
0
    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()