@@ -226,35 +226,21 @@ protected void initializeImageRegistry(ImageRegistry registry) {
226226 URL consoleViewIconUrl = bundle
227227 .getEntry (ImageConsts .IMAGE_DIR_ROOT + ImageConsts .IMAGE_DIR_EVIEW + "console_view.svg" ); //$NON-NLS-1$
228228 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+ }
229238
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 ));
258244 }
259245
260246 /**
0 commit comments