Changeset 2511 for lliurex-up


Ignore:
Timestamp:
Sep 23, 2016, 8:20:46 AM (3 years ago)
Author:
jrpelegrina
Message:

WIP in check packages to install

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/install-files/usr/share/lliurex-up/gui/lliurex-up

    r464 r2511  
    3535                self.parse_desktop(desktop_file)
    3636                self.parse_changelog(changelog_file)
     37                self.install=True
    3738               
    3839               
     
    278279               
    279280                for package in self.package_list:
    280                         self.packages_store.append((package.icon,"<b>"+package.name+"</b>\n"+"<span size='small'>"+package.version+"</span>","<span foreground='#009400' size='large'>"+package.size+"</span>"))
     281                        self.packages_store.append((package.icon,"<b>"+package.name+"</b>\n"+"<span size='small'>"+package.version+"</span>","<span foreground='#009400' size='large'>"+package.size+"</span>",package.install))
    281282                       
    282283                       
     
    336337                self.changelog_textview=glade.get_widget("changelogTextview")
    337338               
    338                 self.packages_store=gtk.ListStore(str,str,str)
     339                self.packages_store=gtk.ListStore(str,str,str,bool)
    339340                self.packages_tv.set_model(self.packages_store)
    340341                column=gtk.TreeViewColumn("ICON")
     
    360361                column.add_attribute(cell,"markup",2)
    361362                self.packages_tv.append_column(column)         
     363
     364                cell=gtk.CellRendererToggle()
     365                cell.set_radio(False)
     366                cell.connect("toggled",self.on_cell_toggled)
     367                column=gtk.TreeViewColumn("Install",cell,active=3)
     368                self.packages_tv.append_column(column)
     369               
    362370               
    363371                self.close_button2=glade.get_widget("closeButton2")
     
    410418        #def read_glade
    411419       
     420        def on_cell_toggled(self,widget,path):
     421
     422                self.packages_store[path][3]=not self.packages_store[path][3]
     423               
     424               
    412425        def set_page_sensitive(self,state):
    413426               
Note: See TracChangeset for help on using the changeset viewer.