summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjvoisin2014-01-06 00:44:50 +0000
committerjvoisin2014-01-06 00:44:50 +0000
commit9c68adf42ab5347734733c9ec02d1af3c32db838 (patch)
tree6399d81530fe34d0a8062d170d21b7347d750e90
parentf9fb9b2ea3a75f0e88ab79c6874e46c512a55056 (diff)
Preliminary implementation of unsupported files selection
Checkboxes are doing nothing for now
-rwxr-xr-xmat-gui20
1 files changed, 14 insertions, 6 deletions
diff --git a/mat-gui b/mat-gui
index 422948e..7c6f2ff 100755
--- a/mat-gui
+++ b/mat-gui
@@ -363,15 +363,23 @@ non-anonymised) file to output archive'))
363 sc.add_with_viewport(vbox) 363 sc.add_with_viewport(vbox)
364 364
365 dialog.get_content_area().pack_start(sc, True, True, 0) 365 dialog.get_content_area().pack_start(sc, True, True, 0)
366 store = Gtk.ListStore(str) 366 store = Gtk.ListStore(bool, str)
367 for i in file_list: # store.extend is not supported, wtf?! 367 for i in file_list: # store.extend is not supported, wtf?!
368 store.append((i,)) 368 store.append([0,os.path.basename(i)])
369 369
370 # Create columns
371 rendererText = Gtk.CellRendererText()
372 column = Gtk.TreeViewColumn(_('Filename'), rendererText, text=0)
373 treeview = Gtk.TreeView(store) 370 treeview = Gtk.TreeView(store)
374 treeview.append_column(column) 371 column_toggle = Gtk.TreeViewColumn(_('Include'))
372 column_text = Gtk.TreeViewColumn(_('Filename'))
373 treeview.append_column(column_toggle)
374 treeview.append_column(column_text)
375
376 cellrenderer_text = Gtk.CellRendererText()
377 column_text.pack_start(cellrenderer_text, False)
378 column_text.add_attribute(cellrenderer_text, "text", 1)
379
380 cellrenderer_toggle = Gtk.CellRendererToggle()
381 column_toggle.pack_start(cellrenderer_toggle, True)
382 column_toggle.add_attribute(cellrenderer_toggle, "active", 0)
375 383
376 vbox.pack_start(treeview, True, True, 0) 384 vbox.pack_start(treeview, True, True, 0)
377 vbox.pack_start(Gtk.Label(_('Thoses files are not recognized by MAT, and' 385 vbox.pack_start(Gtk.Label(_('Thoses files are not recognized by MAT, and'