22from tkinter import ttk
33from PIL import Image , ImageTk
44import os
5- from sourceSDK import SourceSDK
65from open import Open
76
87class FileListApp :
98 def __init__ (self , sourceSDK , root ):
9+ """
10+ """
1011 self .sdk = sourceSDK
1112 self .root = root
1213 self .current_folder = self .sdk .selected_folder
@@ -17,6 +18,8 @@ def __init__(self, sourceSDK, root):
1718 self .load_files (self .current_folder )
1819
1920 def create_widgets (self ):
21+ """
22+ """
2023 self .up_button = ttk .Button (self .root , text = "Up" , command = self .go_up )
2124 self .up_button .pack (side = "top" , pady = 5 )
2225
@@ -45,15 +48,21 @@ def create_widgets(self):
4548 self .canvas .bind ("<Leave>" , self .unbind_mouse_wheel )
4649
4750 def bind_mouse_wheel (self , event ):
51+ """
52+ """
4853 self .canvas .bind_all ("<MouseWheel>" , self .on_mouse_wheel )
4954
5055 def unbind_mouse_wheel (self , event ):
5156 self .canvas .unbind_all ("<MouseWheel>" )
5257
5358 def on_mouse_wheel (self , event ):
59+ """
60+ """
5461 self .canvas .yview_scroll (int (- 1 * (event .delta / 120 )), "units" )
5562
5663 def load_files (self , folder ):
64+ """
65+ """
5766 for widget in self .scroll_frame .winfo_children ():
5867 widget .destroy ()
5968
@@ -97,6 +106,8 @@ def load_files(self, folder):
97106 self .canvas .yview_moveto (0.0 )
98107
99108 def load_thumbnail (self , file_path ):
109+ """
110+ """
100111 try :
101112 image = None
102113 base_path = os .path .dirname (os .path .abspath (__file__ ))
@@ -137,15 +148,21 @@ def load_thumbnail(self, file_path):
137148 return None
138149
139150 def go_up (self ):
151+ """
152+ """
140153 parent_dir = os .path .dirname (self .current_folder )
141154 if parent_dir and self .current_folder != self .first_folder :
142155 self .load_files (parent_dir )
143156
144157 def open_directory (self ):
158+ """
159+ """
145160 open_instance = Open (self .sdk )
146161 open_instance .open_directory (self .current_folder )
147162
148163 def open_file (self , pathFile ):
164+ """
165+ """
149166 open_instance = Open (self .sdk )
150167 open_instance .open_file (localpath = pathFile )
151168
0 commit comments