rename src/output.py -> src/outtable.py
author“Alexandr <“popov2al@gmail.com”>
Fri, 3 Apr 2009 14:56:34 +0000 (18:56 +0400)
committer“Alexandr <“popov2al@gmail.com”>
Fri, 3 Apr 2009 14:56:34 +0000 (18:56 +0400)
src/output.py [deleted file]
src/outtable.py [new file with mode: 0644]

diff --git a/src/output.py b/src/output.py
deleted file mode 100644 (file)
index 0d1ab39..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/env python
-# -*-coding: utf-8 -*-
-# vim: sw=4 ts=4 expandtab ai
-
-import gtk
-
-class Output_Control(object):
-    def __init__(self):
-        self.out_ui = Output_Presentation()
-
-    def show(self, filelist):
-        self.out_ui.show_result(filelist)
-
-    def get_ui(self):
-        return self.out_ui.get_ui()
-
-
-class Output_Abstraction(object):
-    pass
-
-
-class Output_Presentation(object):
-    def __init__(self):
-        # Список файлов
-        self.scrollwind = gtk.ScrolledWindow()
-        self.scrollwind.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
-
-        # Определяем переменную в которой будет храниться выводимый список
-        self.liststore = gtk.ListStore(str, str, int)
-        self.treeview = gtk.TreeView(self.liststore)
-        # На таблетке не отображаються заголовки столбцов по умолчанию -
-        # след строка заставляет их отображаться принудительно
-        self.treeview.set_headers_visible(1)
-        
-        self.liststore.append(['', '', 0])
-
-        # Создаем и настраиваем колонку с размером файла
-        size_col = gtk.TreeViewColumn( 'Size')
-        cell = gtk.CellRendererText()
-        cell.set_property('width', 90)
-        size_col.pack_start(cell, True)
-        size_col.add_attribute(cell, 'text', 1)
-        self.treeview.append_column(size_col)
-        # Создаем и настраиваем колонку с именем файла
-        path_col = gtk.TreeViewColumn( 'Path')
-        cell2 = gtk.CellRendererText()
-        path_col.pack_start(cell2, True)
-        path_col.add_attribute(cell2, 'text', 0)
-        self.treeview.append_column(path_col)
-
-        # Добавляем сортировку для колонок
-        self.treeview.set_search_column(1)
-        path_col.set_sort_column_id(0)
-        size_col.set_sort_column_id(2)
-
-        self.scrollwind.add(self.treeview)
-
-    def get_ui(self):
-        return self.scrollwind
-
-    def show_result(self, filelist):
-        self.liststore.clear()
-        for stroka in filelist:
-            self.liststore.append(stroka)
diff --git a/src/outtable.py b/src/outtable.py
new file mode 100644 (file)
index 0000000..fd69c05
--- /dev/null
@@ -0,0 +1,63 @@
+#!/usr/bin/env python
+# -*-coding: utf-8 -*-
+# vim: sw=4 ts=4 expandtab ai
+
+import gtk
+
+class Out_Table_Control(object):
+    def __init__(self):
+        self.out_ui = Output_Presentation()
+
+    def show(self, filelist):
+        self.out_ui.show_result(filelist)
+
+    def get_ui(self):
+        return self.out_ui.get_ui()
+
+
+class Out_Table_Abstraction(object):
+    pass
+
+
+class Out_Table_Presentation(object):
+    def __init__(self):
+        # Список файлов
+        self.scrollwind = gtk.ScrolledWindow()
+        self.scrollwind.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
+
+        # Определяем переменную в которой будет храниться выводимый список
+        self.liststore = gtk.ListStore(str, str, int)
+        self.treeview = gtk.TreeView(self.liststore)
+        # На таблетке не отображаються заголовки столбцов по умолчанию -
+        # след строка заставляет их отображаться принудительно
+        self.treeview.set_headers_visible(1)
+        self.liststore.append(['', '', 0])
+
+        # Создаем и настраиваем колонку с размером файла
+        size_col = gtk.TreeViewColumn( 'Size')
+        cell = gtk.CellRendererText()
+        cell.set_property('width', 90)
+        size_col.pack_start(cell, True)
+        size_col.add_attribute(cell, 'text', 1)
+        self.treeview.append_column(size_col)
+        # Создаем и настраиваем колонку с именем файла
+        path_col = gtk.TreeViewColumn( 'Path')
+        cell2 = gtk.CellRendererText()
+        path_col.pack_start(cell2, True)
+        path_col.add_attribute(cell2, 'text', 0)
+        self.treeview.append_column(path_col)
+
+        # Добавляем сортировку для колонок
+        self.treeview.set_search_column(1)
+        path_col.set_sort_column_id(0)
+        size_col.set_sort_column_id(2)
+
+        self.scrollwind.add(self.treeview)
+
+    def get_ui(self):
+        return self.scrollwind
+
+    def show_result(self, filelist):
+        self.liststore.clear()
+        for stroka in filelist:
+            self.liststore.append(stroka)