11
11
using Flow . Launcher . Helper ;
12
12
using Flow . Launcher . Infrastructure . UserSettings ;
13
13
using Flow . Launcher . ViewModel ;
14
+ using Microsoft . AspNetCore . Authorization ;
14
15
using Application = System . Windows . Application ;
15
16
using Screen = System . Windows . Forms . Screen ;
16
17
using ContextMenuStrip = System . Windows . Forms . ContextMenuStrip ;
@@ -161,18 +162,9 @@ private void InitializePosition()
161
162
private void UpdateNotifyIconText ( )
162
163
{
163
164
var menu = contextMenu ;
164
-
165
- var header = new MenuItem ( ) { Header = "Flow Launcher" , IsEnabled = false } ;
166
- var open = new MenuItem ( ) { Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayOpen" ) } ;
167
- var settings = new MenuItem ( ) { Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" ) } ;
168
- var exit = new MenuItem ( ) { Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayExit" ) } ;
169
- menu . Items [ 0 ] = header ;
170
- menu . Items [ 1 ] = open ;
171
- menu . Items [ 2 ] = settings ;
172
- menu . Items [ 3 ] = exit ;
173
- open . Click += ( o , e ) => Visibility = Visibility . Visible ;
174
- settings . Click += ( o , e ) => App . API . OpenSettingDialog ( ) ;
175
- exit . Click += ( o , e ) => Close ( ) ;
165
+ ( ( MenuItem ) menu . Items [ 1 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayOpen" ) ;
166
+ ( ( MenuItem ) menu . Items [ 2 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" ) ;
167
+ ( ( MenuItem ) menu . Items [ 3 ] ) . Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayExit" ) ;
176
168
}
177
169
178
170
private void InitializeNotifyIcon ( )
@@ -183,13 +175,25 @@ private void InitializeNotifyIcon()
183
175
Icon = Properties . Resources . app ,
184
176
Visible = ! _settings . HideNotifyIcon
185
177
} ;
186
- var menu = new ContextMenuStrip ( ) ;
187
178
contextMenu = new ContextMenu ( ) ;
188
179
189
- MenuItem header = new MenuItem ( ) { Header = "Flow Launcher" , IsEnabled = false } ;
190
- MenuItem open = new MenuItem ( ) { Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayOpen" ) } ;
191
- MenuItem settings = new MenuItem ( ) { Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" ) } ;
192
- MenuItem exit = new MenuItem ( ) { Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayExit" ) } ;
180
+ var header = new MenuItem
181
+ {
182
+ Header = "Flow Launcher" ,
183
+ IsEnabled = false
184
+ } ;
185
+ var open = new MenuItem
186
+ {
187
+ Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayOpen" )
188
+ } ;
189
+ var settings = new MenuItem
190
+ {
191
+ Header = InternationalizationManager . Instance . GetTranslation ( "iconTraySettings" )
192
+ } ;
193
+ var exit = new MenuItem
194
+ {
195
+ Header = InternationalizationManager . Instance . GetTranslation ( "iconTrayExit" )
196
+ } ;
193
197
194
198
open . Click += ( o , e ) => Visibility = Visibility . Visible ;
195
199
settings . Click += ( o , e ) => App . API . OpenSettingDialog ( ) ;
@@ -199,7 +203,7 @@ private void InitializeNotifyIcon()
199
203
contextMenu . Items . Add ( settings ) ;
200
204
contextMenu . Items . Add ( exit ) ;
201
205
202
- _notifyIcon . ContextMenuStrip = menu ; /* it need for close the context menu. if not, context menu can't close. */
206
+ _notifyIcon . ContextMenuStrip = new ContextMenuStrip ( ) ; // it need for close the context menu. if not, context menu can't close.
203
207
_notifyIcon . MouseClick += ( o , e ) =>
204
208
{
205
209
switch ( e . Button )
0 commit comments