Class IconSwtParameter

  • All Implemented Interfaces:
    SwtParameter<java.lang.String>

    public class IconSwtParameter
    extends BaseSwtParameter<IconSwtParameter,​java.lang.String>
    SWT Parameter representing an Icon.
    Button with the icon drawn on it.

    Will always use 2 horizontal spaces in GridLayout

    • Field Detail

      • iconChooser

        private final org.eclipse.swt.widgets.Button iconChooser
      • img

        private org.eclipse.swt.graphics.Image img
      • imgResource

        private java.lang.String imgResource
    • Constructor Detail

      • IconSwtParameter

        public IconSwtParameter​(org.eclipse.swt.widgets.Composite composite,
                                java.lang.String configID,
                                java.lang.String labelKey,
                                SwtParameterValueProcessor<IconSwtParameter,​java.lang.String> valueProcessor)
    • Method Detail

      • releaseImage

        private void releaseImage()
      • updateButtonIcon

        private void updateButtonIcon​(java.lang.String file)