Example #1
0
    def __init__(self, title): 
        GladeWindow.__init__(self, './GladeFiles/LyricWindow.glade')
        self.output_file = None
        self.title = title
    
        self.tvi_lyrics = self.w_tree.get_widget('tviLyrics')
        self.window = self.connect_widget_by_name('wdwMain',
                                                  'destroy',
                                                  lambda x: gtk.main_quit())
        self.window.set_title(self.title)
        self.window.set_icon_from_file('Icons/LyricThiefIcon.png')

        menu_bar = self.w_tree.get_widget('menBar')

        file_tab = gtk.MenuItem('_File')
        file_tab.show()

        sub_menu = gtk.Menu()

        for option_name in ['_Save', 'Save _As...', '_Exit']:
            item = gtk.MenuItem(option_name)
            sub_menu.append(item)
            item.connect('activate', self.file_activated, option_name)
            item.show()

        file_tab.set_submenu(sub_menu)
        sub_menu.show()
        
        menu_bar.append(file_tab)
        self.window.show()
Example #2
0
    def __init__(self):
        GladeWindow.__init__(self, './GladeFiles/EmailGrabberWindow.glade')
        
        self.window = self.connect_widget_by_name('wdwMain',
                                                  'destroy',
                                                  lambda x: gtk.main_quit())
        self.connect_widget_by_name('btnQuit',
                                    'clicked',
                                    lambda x: gtk.main_quit())
        self.window.set_title("Email Grabber")
        self.vbx_formats = self.w_tree.get_widget("vbxFormats")
        self.txt_url = self.w_tree.get_widget('txtUrl')
        self.txt_output = self.w_tree.get_widget('txtOutput')
        self.connect_widget_by_name('btnGet', 'clicked', self.save_emails)

        first = True
        writer = None
        for writer in available_writers:
            if first:
                button = gtk.RadioButton(None, writer)
            else:
                gtk.RadioButton(button, writer)

            button.connect("toggled", self.toggled_writer, writer)
            self.vbx_formats.pack_start(button)
            first = False
        
        button.set_active(True)
        self.active_output = writer

        self.window.show_all()
    def __init__(self):
        GladeWindow.__init__(self, './GladeFiles/LinuxInfoGrabberWindow.glade')

        self.text_buffer = gtk.TextBuffer()
        self.text_buffer.set_text(get_html())

        self.tvi_info = self.w_tree.get_widget('tviInfo')
        self.window = self.connect_widget_by_name('wdwMain',
                                                  'destroy',
                                                  lambda x: gtk.main_quit())

        self.tvi_info.set_buffer(self.text_buffer)

        self.window.show_all()
Example #4
0
    def __init__(self):
        GladeWindow.__init__(self, './GladeFiles/LyricThiefWindow.glade')
        
        self.source_builder = BuilderOfSources()        
        self.current_source = None

        self.window = self.connect_widget_by_name('wdwMain', 'destroy', lambda x: gtk.main_quit())
        self.btn_get = self.connect_widget_by_name('btnGet', 'clicked', self.get_clicked)
        self.btn_exit = self.connect_widget_by_name('btnExit', 'clicked', lambda x: gtk.main_quit())
        self.ent_artist = self.w_tree.get_widget('entArtist')
        self.ent_song = self.w_tree.get_widget('entSong')
        self.cmb_source = self.connect_widget_by_name('cmbSource', 'changed', self.change_current_source)
        self.result_buffer = gtk.TextBuffer()

        self.window.set_icon_from_file('Icons/LyricThiefIcon.png')
        self.cmb_source.set_active(0)
        self.w_tree.get_widget('txtResults').set_buffer(self.result_buffer)
        self.result_buffer.set_text('')

        for source in self.source_builder.get_names():
            self.cmb_source.append_text(source)