diff --git a/src/gui.py b/src/gui.py index 628850d..a9edc39 100644 --- a/src/gui.py +++ b/src/gui.py @@ -14,9 +14,9 @@ class GUI: self.parent.resizable(False, False) self.f = Frame(self.parent) - self.columnspan = 3 - self.style = Style.FILE - self.current_location = "" + self.columnspan = 3 # taille utilisé en largeur pour les éléments + self.style = Style.FILE # style utilisé + self.current_location = "" # ce qu'on regarde def start(self) -> None: """Affiche la fenêtre""" @@ -77,6 +77,7 @@ class GUI: ) def _update_style(self, new_style: str, start: int) -> None: + """Met à jour la barre de menu de selection des styles + la fenêtre au besoin""" if new_style != self.style: self.style_menu.delete(0, len(Style.PRESETS_LIST)) @@ -107,24 +108,28 @@ class GUI: command=lambda: self._open_directory(start), ).grid(column=self.columnspan - 1, row=1) + # Barre de menu menu_bar = Menu(self.parent) self.parent.config(menu=menu_bar) + # Menu "Style" file_menu = Menu(menu_bar) self.style_menu = Menu(file_menu) - self._update_style(self.style, start) - file_menu.add_cascade(label="Selection style", menu=self.style_menu) self._add_styles_menu_bar(start) + file_menu.add_cascade(label="Selection style", menu=self.style_menu) + # Menu "Fermer" file_menu.add_separator() file_menu.add_command( label="Fermer", command=self.parent.destroy, ) + # Tout ça dans l'onglet "Fichier" menu_bar.add_cascade(label="Fichier", menu=file_menu) def _show_info(self, name_err: str, msg: str) -> None: + """Fenêtre info qui affiche le message d'avertissement""" title = f"{name_err} - {self.name}" info = Toplevel() info.resizable(False, False) @@ -151,6 +156,7 @@ class GUI: self.f.grid(columnspan=self.columnspan) def _pager(self, num_page: int, errors: list[ClangError], start_row: int) -> None: + """Affiche les avertissement sous forme de pages""" self._reset_frame() idx = start_row