diff --git a/bin/pytop-0-0-1-x64.deb b/bin/pytop-0-0-1-x64.deb index 90874b2..e142205 100644 Binary files a/bin/pytop-0-0-1-x64.deb and b/bin/pytop-0-0-1-x64.deb differ diff --git a/images/pic1.png b/images/pic1.png index 409ee7a..ceb72c0 100644 Binary files a/images/pic1.png and b/images/pic1.png differ diff --git a/src/Pytop/signal_classes/Signals.py b/src/Pytop/signal_classes/Signals.py index 1bd99a4..f902683 100644 --- a/src/Pytop/signal_classes/Signals.py +++ b/src/Pytop/signal_classes/Signals.py @@ -6,9 +6,11 @@ from datetime import datetime # Application imports from .mixins import CPUDrawMixin, TaskbarMixin, GridMixin +from widgets import Grid from utils import FileHandler + class Signals(CPUDrawMixin, TaskbarMixin, GridMixin): def __init__(self, settings): self.settings = settings @@ -59,9 +61,10 @@ class Signals(CPUDrawMixin, TaskbarMixin, GridMixin): self.currentPath = self.settings.returnSettings()[0] self.copyCutArry = [] self.selectedFiles = [] - self.gridClss = None + self.gridClss = Grid(self.gridObj, self.settings) self.pasteType = 1 # copy == 1 and cut == 2 + # Add filter to allow only folders to be selected selectDirDialog.add_filter(filefilter) selectDirDialog.set_filename(self.currentPath) diff --git a/src/Pytop/signal_classes/mixins/GridMixin.py b/src/Pytop/signal_classes/mixins/GridMixin.py index 3d3faa3..4003ea7 100644 --- a/src/Pytop/signal_classes/mixins/GridMixin.py +++ b/src/Pytop/signal_classes/mixins/GridMixin.py @@ -3,13 +3,12 @@ # Python imports # Application imports -from widgets import Grid class GridMixin: + # different from the grid widget class' def setNewDirectory(self, widget, data=None): newPath = widget.get_filename() - self.gridClss = Grid(self.gridObj, self.settings) self.gridClss.setNewDirectory(newPath) self.settings.saveSettings(newPath) diff --git a/src/Pytop/widgets/Grid.py b/src/Pytop/widgets/Grid.py index bb3d408..6e08d21 100644 --- a/src/Pytop/widgets/Grid.py +++ b/src/Pytop/widgets/Grid.py @@ -46,6 +46,7 @@ class Grid: self.grid.set_model(self.store) self.grid.set_pixbuf_column(0) self.grid.set_text_column(1) + print("Grid generated...") self.grid.connect("item-activated", self.iconDblLeftClick) self.grid.connect("button_release_event", self.iconSingleClick, (self.grid,)) @@ -102,7 +103,7 @@ class Grid: # Wait till we have a proper index... while len(self.store) < (start + 1): - time.sleep(.800) + time.sleep(.650) i = start for file in files: