Skip to content

Commit 27e3ebe

Browse files
Better code structure for menu.
1 parent 937dc9b commit 27e3ebe

1 file changed

Lines changed: 37 additions & 31 deletions

File tree

stage6_branded_application/pycasa/ui/tasks/pycasa_task.py

Lines changed: 37 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -112,39 +112,45 @@ def _tool_bars_default(self):
112112
return tool_bars
113113

114114
def _menu_bar_default(self):
115-
menu_bar = SMenuBar(
116-
SMenu(
117-
SGroup(
118-
TaskAction(name='Open...',
119-
accelerator='Ctrl+O',
120-
method='request_open_new_path',
121-
image=ImageResource('document-open')),
122-
id='OpenGroup', name='OpenGroup',
123-
),
124-
SGroup(
125-
TaskWindowAction(
126-
name='Close',
127-
accelerator='Ctrl+W',
128-
method='close',
129-
),
130-
id='CloseGroup', name='CloseGroup',
131-
),
132-
id='File', name='&File'),
133-
SMenu(DockPaneToggleGroup(),
134-
id='View', name='&View'),
135-
SMenu(
136-
SGroup(
137-
TaskAction(name='Scan',
138-
accelerator='Ctrl+R',
139-
method='scan_current_path',
140-
image=ImageResource('zoom-draw')),
141-
id='ScanGroup', name='ScanGroup'
115+
file_menu = SMenu(
116+
SGroup(
117+
TaskAction(name='Open...',
118+
accelerator='Ctrl+O',
119+
method='request_open_new_path',
120+
image=ImageResource('document-open')),
121+
id='OpenGroup', name='OpenGroup',
122+
),
123+
SGroup(
124+
TaskWindowAction(
125+
name='Close',
126+
accelerator='Ctrl+W',
127+
method='close',
142128
),
143-
id='Tools', name='&Tools',
129+
id='CloseGroup', name='CloseGroup',
144130
),
145-
SMenu(
146-
id='Help', name='&Help'
147-
)
131+
id='File', name='&File'
132+
)
133+
134+
view_menu = SMenu(DockPaneToggleGroup(),
135+
id='View', name='&View')
136+
137+
tools_menu = SMenu(
138+
SGroup(
139+
TaskAction(name='Scan',
140+
accelerator='Ctrl+R',
141+
method='scan_current_path',
142+
image=ImageResource('zoom-draw')),
143+
id='ScanGroup', name='ScanGroup'
144+
),
145+
id='Tools', name='&Tools')
146+
147+
help_menu = SMenu(id='Help', name='&Help')
148+
149+
menu_bar = SMenuBar(
150+
file_menu,
151+
view_menu,
152+
tools_menu,
153+
help_menu
148154
)
149155
return menu_bar
150156

0 commit comments

Comments
 (0)