@@ -226,35 +226,21 @@ protected void initializeImageRegistry(ImageRegistry registry) {
226
226
URL consoleViewIconUrl = bundle
227
227
.getEntry (ImageConsts .IMAGE_DIR_ROOT + ImageConsts .IMAGE_DIR_EVIEW + "console_view.svg" ); //$NON-NLS-1$
228
228
registry .put (ImageConsts .VIEW_Terminals , ImageDescriptor .createFromURL (consoleViewIconUrl ));
229
+ putActionImages (registry , bundle , "lock_co.svg" , //$NON-NLS-1$
230
+ ImageConsts .ACTION_ScrollLock_Enabled , ImageConsts .ACTION_ScrollLock_Disabled );
231
+ putActionImages (registry , bundle , "command_input_field.svg" , //$NON-NLS-1$
232
+ ImageConsts .ACTION_ToggleCommandField_Enabled , ImageConsts .ACTION_ToggleCommandField_Disabled );
233
+ putActionImages (registry , bundle , "new_terminal_view.svg" , //$NON-NLS-1$
234
+ ImageConsts .ACTION_NewTerminalView_Enabled , ImageConsts .ACTION_NewTerminalView_Disabled );
235
+ putActionImages (registry , bundle , "clear_co.svg" , //$NON-NLS-1$
236
+ ImageConsts .ACTION_ClearAll_enabled , ImageConsts .ACTION_ClearAll_disabled );
237
+ }
229
238
230
- URL enabledLockIconUrl = bundle
231
- .getEntry (ImageConsts .IMAGE_DIR_ROOT + ImageConsts .IMAGE_DIR_ELCL + "lock_co.svg" ); //$NON-NLS-1$
232
- ImageDescriptor enabledLockIcon = ImageDescriptor .createFromURL (enabledLockIconUrl );
233
- registry .put (ImageConsts .ACTION_ScrollLock_Enabled , enabledLockIcon );
234
- ImageDescriptor disabledLockIcon = ImageDescriptor .createWithFlags (enabledLockIcon , SWT .IMAGE_DISABLE );
235
- registry .put (ImageConsts .ACTION_ScrollLock_Disabled , disabledLockIcon );
236
-
237
- URL enabledInputFieldIconUrl = bundle
238
- .getEntry (ImageConsts .IMAGE_DIR_ROOT + ImageConsts .IMAGE_DIR_ELCL + "command_input_field.svg" ); //$NON-NLS-1$
239
- ImageDescriptor enabledInputFieldIcon = ImageDescriptor .createFromURL (enabledInputFieldIconUrl );
240
- registry .put (ImageConsts .ACTION_ToggleCommandField_Enabled , enabledInputFieldIcon );
241
- ImageDescriptor disabledInputFieldIcon = ImageDescriptor .createWithFlags (enabledInputFieldIcon ,
242
- SWT .IMAGE_DISABLE );
243
- registry .put (ImageConsts .ACTION_ToggleCommandField_Disabled , disabledInputFieldIcon );
244
-
245
- URL enabledTerminalViewIconUrl = bundle
246
- .getEntry (ImageConsts .IMAGE_DIR_ROOT + ImageConsts .IMAGE_DIR_ELCL + "new_terminal_view.svg" ); //$NON-NLS-1$
247
- ImageDescriptor enabledTerminalViewIcon = ImageDescriptor .createFromURL (enabledTerminalViewIconUrl );
248
- registry .put (ImageConsts .ACTION_NewTerminalView_Enabled , enabledTerminalViewIcon );
249
- ImageDescriptor disabledTerminalViewIcon = ImageDescriptor .createWithFlags (enabledInputFieldIcon ,
250
- SWT .IMAGE_DISABLE );
251
- registry .put (ImageConsts .ACTION_NewTerminalView_Disabled , disabledTerminalViewIcon );
252
- URL enabledClearAllIconUrl = bundle
253
- .getEntry (ImageConsts .IMAGE_DIR_ROOT + ImageConsts .IMAGE_DIR_ELCL + "clear_co.svg" ); //$NON-NLS-1$
254
- ImageDescriptor enabledClearAllIcon = ImageDescriptor .createFromURL (enabledClearAllIconUrl );
255
- registry .put (ImageConsts .ACTION_ClearAll_enabled , enabledClearAllIcon );
256
- ImageDescriptor disabledClearAllIcon = ImageDescriptor .createWithFlags (enabledClearAllIcon , SWT .IMAGE_DISABLE );
257
- registry .put (ImageConsts .ACTION_ClearAll_disabled , disabledClearAllIcon );
239
+ private void putActionImages (ImageRegistry registry , Bundle bundle , String file , String ekey , String dkey ) {
240
+ URL url = bundle .getEntry (ImageConsts .IMAGE_DIR_ROOT + ImageConsts .IMAGE_DIR_ELCL + file );
241
+ ImageDescriptor base = ImageDescriptor .createFromURL (url );
242
+ registry .put (ekey , base );
243
+ registry .put (dkey , ImageDescriptor .createWithFlags (base , SWT .IMAGE_DISABLE ));
258
244
}
259
245
260
246
/**
0 commit comments