diff options
| author | jvoisin | 2014-01-06 00:44:50 +0000 |
|---|---|---|
| committer | jvoisin | 2014-01-06 00:44:50 +0000 |
| commit | 9c68adf42ab5347734733c9ec02d1af3c32db838 (patch) | |
| tree | 6399d81530fe34d0a8062d170d21b7347d750e90 /mat-gui | |
| parent | f9fb9b2ea3a75f0e88ab79c6874e46c512a55056 (diff) | |
Preliminary implementation of unsupported files selection
Checkboxes are doing nothing for now
Diffstat (limited to 'mat-gui')
| -rwxr-xr-x | mat-gui | 20 |
1 files changed, 14 insertions, 6 deletions
| @@ -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' |
