Class TranscodeChooser


  • public abstract class TranscodeChooser
    extends java.lang.Object
    • Field Detail

      • shellSkinObjectID

        private static final java.lang.String shellSkinObjectID
        See Also:
        Constant Field Values
      • shell

        private org.eclipse.swt.widgets.Shell shell
      • fontDevice

        private org.eclipse.swt.graphics.Font fontDevice
      • selectedTranscodeTarget

        protected TranscodeTarget selectedTranscodeTarget
      • selectedDeviceTemplate

        protected DeviceTemplate selectedDeviceTemplate
      • mainShell

        private org.eclipse.swt.widgets.Shell mainShell
      • btnNoPrompt

        private org.eclipse.swt.widgets.Button btnNoPrompt
      • transcodeRequirement

        private int transcodeRequirement
      • listImageIDsToRelease

        private java.util.List<java.lang.String> listImageIDsToRelease
      • fontDeviceDesc

        private org.eclipse.swt.graphics.Font fontDeviceDesc
    • Constructor Detail

      • TranscodeChooser

        public TranscodeChooser()
      • TranscodeChooser

        public TranscodeChooser​(TranscodeProfile[] transcodeProfiles)
    • Method Detail

      • show

        public void show​(java.lang.Runnable fire_on_install)
      • initBottom

        protected void initBottom()
        Parameters:
        soBottomContainer2 -
        Since:
        4.1.0.5
      • createProfileList

        private void createProfileList​(SWTSkinObjectContainer soList)
        Parameters:
        soList -
        Since:
        4.1.0.5
      • addImageBox

        public static void addImageBox​(org.eclipse.swt.widgets.Composite parent,
                                       org.eclipse.swt.widgets.Listener clickListener,
                                       org.eclipse.swt.widgets.Listener listenerMouseInout,
                                       java.lang.Object obj,
                                       java.lang.String iconURL,
                                       java.lang.String name)
        Since:
        4.1.0.5
      • resetProfileInfoBox

        protected void resetProfileInfoBox​(boolean layout)
        Parameters:
        layout -
        Since:
        4.1.0.5
      • createDeviceButton

        private org.eclipse.swt.widgets.Button createDeviceButton​(org.eclipse.swt.widgets.Composite parent,
                                                                  java.lang.Object deviceObj,
                                                                  java.lang.String name,
                                                                  java.lang.String shortDescription,
                                                                  java.lang.String imageID,
                                                                  org.eclipse.swt.widgets.Button lastButton)
      • noDevices

        private void noDevices()
        Since:
        4.1.0.5
      • closed

        public abstract void closed()
      • getTranscodeRequirement

        public int getTranscodeRequirement()