An error occurred while loading the file. Please try again.
-
Pierre-Antoine Rouby authored
* src/config.py: Application config class. * src/pamhyr.py: Add app config. * src/view/ASubWindow.py: Add some methods. * src/view/ConfigureWindow.py: New app sub window. * src/view/MainWindow.py: Minor change. * src/view/ui/ConfigureDialog.ui: New ui. * src/view/ui/MainWindow.ui: Start rename some component. * src/view/ui/MainWindow_old.ui: Old version of main UI.
cb5ee1b9
# -*- coding: utf-8 -*-
class ListedSubWindow(object):
def __init__(self):
super(ListedSubWindow, self).__init__()
self.sub_win_cnt = 0
self.sub_win_list = []
def sub_win_count(self):
return self.sub_win_cnt
def sub_win_list(self):
return self.sub_win_list.copy()
def sub_win_add(self, name, win):
self.sub_win_list.append((name, win))
self.sub_win_cnt += 1
print(f"+ {name} ({self.sub_win_cnt})")
def sub_win_del(self, name):
self.sub_win_list = list(
filter(
lambda x: x[0] != name,
self.sub_win_list
)
)
self.sub_win_cnt = len(self.sub_win_list)
print(f"- {name} ({self.sub_win_cnt})")