Esempio n. 1
0
 def __init__(self, conf_lists_path):
     """
         Constructor common properties
     """
     self.conf_client = get_default_client()
     
     self.active_lists = self.conf_client.get_string_list(conf_lists_path)
     
     self.conf_lists_path = conf_lists_path
     self.store = None
     self.filter = None
     self.renders=[]
     self.columns=[]
     self.dataTypes=[]
     self.search_cols = []
     self.treemenu = gtk.Menu()
Esempio n. 2
0
    def __init__(self, title=None, Parent=None):

        self.conf_client = get_default_client()

        self.xml = get_gtk_builder('prefs')
        self.prefs = self.xml.get_object('prefs')

        self.background_chooser = image_chooser_button()
        self.logo_chooser = image_chooser_button()

        background_chooser_btn = self.background_chooser.get_children()[0]
        logo_chooser_btn = self.logo_chooser.get_children()[0]

        background_chooser_btn.connect('focus-in-event',
                                       self.background_chooser_focus)
        background_chooser_btn.connect('focus-out-event',
                                       self.background_chooser_focus)

        logo_chooser_btn.connect('focus-in-event', self.logo_chooser_focus)
        logo_chooser_btn.connect('focus-out-event', self.logo_chooser_focus)

        self.xml.get_object('lock_box').attach(self.background_chooser, 1, 2, 0, 1,
                    xoptions=gtk.FILL|gtk.EXPAND, xpadding=0, ypadding=0)

        self.xml.get_object('lock_box').attach(self.logo_chooser, 1, 2, 1, 2,
                    xoptions=gtk.FILL|gtk.EXPAND, xpadding=0, ypadding=0)

        self.background_chooser.connect('file-activated', self.file_activated)

        self.background_chooser.show()
        self.logo_chooser.show()

        self.get_configs()

        if Parent:
            self.prefs.set_transient_for(Parent)

        if title:
            self.prefs.set_title(title)

        self.xml.connect_signals(self)