Exemple #1
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)
Exemple #2
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()
Exemple #3
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)