|
12 | 12 |
|
13 | 13 | menus = {
|
14 | 14 | 'Menu Bar': [['Edit', ['Add', ['Task::ADD', 'Section::ADD', 'List::ADD(MENU)'], ['Delete', ['List::DELETE'], 'Lists', 'Settings']]], ['Help', ['About', 'Wiki']]],
|
| 15 | + 'Disabled Menu Bar': [['Edit', ['!Add', ['Task'], ['!Delete', ['List'], 'Lists', 'Settings']]], ['Help', ['About', 'Wiki']]], |
15 | 16 | 'Task 0 & 1': ['Right', ['Insert', ['Task::INSERT', 'Section::INSERT'], 'Rename', 'Delete']],
|
16 | 17 | 'Section 0 & 1': ['&Right', ['&Insert', ['Task::INSERT', 'Section::INSERT'], 'Add', ['Task::ADDTO', 'Section::ADDTO'], 'Rename', 'Delete']],
|
17 | 18 | 'Task 2': ['Right', ['Insert', ['Task::INSERT'], 'Rename', 'Delete']],
|
@@ -424,7 +425,7 @@ def createLayout(listFocused):
|
424 | 425 | ]
|
425 | 426 |
|
426 | 427 | return [
|
427 |
| - [sg.Menu(menus['Menu Bar'])], |
| 428 | + [sg.Menu(menus['Menu Bar'], key='-MENU BAR-')], |
428 | 429 | [sg.Combo(tempData['combo'],default_value=comboDefaultValue , size=(100, 1), key='-COMBO-', readonly=True, enable_events=True)],
|
429 | 430 | createRowOfColumns(listFocused),
|
430 | 431 | [sg.Col(addButtonsCol, k='COL ADD BUTTONS', visible=False if programValues['List'] == 'SETTINGS' else True), sg.Col(applyRevertButtonsCol, k='COL APPLY REVERT BUTTONS', visible=True if programValues['List'] == 'SETTINGS' else False)]
|
@@ -761,7 +762,7 @@ def createNewWindow():
|
761 | 762 | tempData['WhenLastClosed'] = datetime.now().strftime(r'%d/%m/%Y %H:%M:%S')
|
762 | 763 | if programValues['List'] in ('EDITINGS', 'SETTINGS'):
|
763 | 764 | programValues['List'] = tempData['lastListOn']
|
764 |
| - writeDataFile() |
| 765 | + #writeDataFile() |
765 | 766 | break
|
766 | 767 |
|
767 | 768 | # Add a to do list
|
@@ -796,11 +797,11 @@ def createNewWindow():
|
796 | 797 | else:
|
797 | 798 | window[f'COL{data.index(i)}'].update(visible=False)
|
798 | 799 |
|
799 |
| - otherPages = ['EDIT LISTS', 'SETTINGS'] |
800 |
| - for i in otherPages: |
| 800 | + for i in ['EDIT LISTS', 'SETTINGS']: |
801 | 801 | if window[f'COL {i}'].metadata['visible'] == True:
|
802 | 802 | window[f'COL {i}'].update(visible=False)
|
803 | 803 | window[f'COL {i}'].metadata = {'visible': False}
|
| 804 | + window['-MENU BAR-'].update(menu_definition=menus['Menu Bar']) |
804 | 805 |
|
805 | 806 | window['Task::ADD(BUTTON)'].update(visible=True)
|
806 | 807 | window['Section::ADD(BUTTON)'].update(visible=True)
|
@@ -939,6 +940,8 @@ def createNewWindow():
|
939 | 940 | window['COL SETTINGS'].update(visible=False)
|
940 | 941 | window['COL SETTINGS'].metadata = {'visible': False}
|
941 | 942 |
|
| 943 | + window['-MENU BAR-'].Update(menu_definition=menus['Disabled Menu Bar']) |
| 944 | + |
942 | 945 | window['COL EDIT LISTS'].update(visible=True)
|
943 | 946 | isVisible = window[f'COL EDIT LISTS'].metadata['visible']
|
944 | 947 | window['COL EDIT LISTS'].metadata = {'visible': not isVisible}
|
@@ -990,6 +993,8 @@ def createNewWindow():
|
990 | 993 | window['COL EDIT LISTS'].update(visible=False)
|
991 | 994 | window['COL EDIT LISTS'].metadata = {'visible': False}
|
992 | 995 |
|
| 996 | + window['-MENU BAR-'].Update(menu_definition=menus['Disabled Menu Bar']) |
| 997 | + |
993 | 998 | programValues['List'] = 'SETTINGS'
|
994 | 999 | window['COL SETTINGS'].update(visible=True)
|
995 | 1000 | window['COL SETTINGS'].metadata = {'visible': True}
|
|
0 commit comments