/* JWildfire - an image and animation processor written in Java Copyright (C) 1995-2016 Andreas Maschke This is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this software; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site: http://www.fsf.org. */ package org.jwildfire.create.tina.swing; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.Insets; import java.awt.Point; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.awt.event.KeyEvent; import javax.swing.BoxLayout; import javax.swing.ButtonGroup; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JInternalFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JProgressBar; import javax.swing.JScrollPane; import javax.swing.JSlider; import javax.swing.JTabbedPane; import javax.swing.ScrollPaneConstants; import javax.swing.SwingConstants; import javax.swing.WindowConstants; import javax.swing.border.EmptyBorder; import javax.swing.border.TitledBorder; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import org.jwildfire.base.Prefs; import org.jwildfire.swing.JWildfire; public class EasyMovieMakerInternalFrame extends JInternalFrame { private TinaController tinaController; private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private JPanel tinaSWFAnimatorPanel = null; private JButton swfAnimatorGenerateButton = null; private JWFNumberField swfAnimatorFramesREd = null; private JLabel animateFramesLbl = null; private JLabel animateGlobalScriptLbl = null; private JComboBox swfAnimatorGlobalScript1Cmb = null; private JLabel animateXFormScriptLbl = null; private JComboBox swfAnimatorXFormScript1Cmb = null; private JTabbedPane rootTabbedPane = null; private JPanel blurShadingPanel = null; public EasyMovieMakerInternalFrame() { super(); initialize(); } /** * This method initializes this * * @return void */ private void initialize() { this.setSize(1220, 600); this.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); this.setLocation(new Point(JWildfire.DEFAULT_WINDOW_LEFT, JWildfire.DEFAULT_WINDOW_TOP + 80)); this.setClosable(true); this.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE); this.setIconifiable(true); this.setTitle("Easy movie maker"); this.setVisible(false); this.setResizable(true); this.setMaximizable(false); this.setContentPane(getJContentPane()); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jContentPane = new JPanel(); jContentPane.setLayout(new BorderLayout()); jContentPane.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); jContentPane.setSize(new Dimension(1097, 617)); jContentPane.add(getTinaSWFAnimatorPanel(), BorderLayout.CENTER); } return jContentPane; } /** * This method initializes tinaAnimatePanel * * @return javax.swing.JPanel */ private JPanel getTinaSWFAnimatorPanel() { if (tinaSWFAnimatorPanel == null) { tinaSWFAnimatorPanel = new JPanel(); tinaSWFAnimatorPanel.setLayout(new BorderLayout(0, 0)); JPanel panel_1 = new JPanel(); panel_1.setPreferredSize(new Dimension(200, 10)); panel_1.setMinimumSize(new Dimension(200, 10)); tinaSWFAnimatorPanel.add(panel_1, BorderLayout.CENTER); panel_1.setLayout(new BorderLayout(0, 0)); panel_1.add(getPanel_5(), BorderLayout.NORTH); JPanel panel_2 = new JPanel(); panel_2.setBorder(null); panel_1.add(panel_2, BorderLayout.CENTER); panel_2.setLayout(new BorderLayout(0, 0)); JPanel panel_8 = new JPanel(); panel_2.add(panel_8, BorderLayout.NORTH); panel_8.setLayout(new BorderLayout(0, 0)); JPanel panel_9 = new JPanel(); panel_9.setBorder(new TitledBorder(null, "Flames", TitledBorder.LEADING, TitledBorder.TOP, null, null)); panel_9.setPreferredSize(new Dimension(10, 260)); panel_2.add(panel_9, BorderLayout.SOUTH); panel_9.setLayout(new BorderLayout(0, 0)); JScrollPane swfAnimatorFlamesScrollPane = new JScrollPane(); panel_9.add(swfAnimatorFlamesScrollPane, BorderLayout.CENTER); swfAnimatorFlamesScrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER); swfAnimatorFlamesPanel = new JPanel(); swfAnimatorFlamesScrollPane.setViewportView(swfAnimatorFlamesPanel); swfAnimatorFlamesPanel.setLayout(new FlowLayout(FlowLayout.LEFT, 5, 5)); JPanel panel_3 = new JPanel(); panel_3.setPreferredSize(new Dimension(160, 10)); panel_9.add(panel_3, BorderLayout.EAST); panel_3.add(getSwfAnimatorLoadFlameFromMainButton()); panel_3.add(getSwfAnimatorLoadFlameFromClipboardButton()); panel_3.add(getSwfAnimatorLoadFlameButton()); panel_3.add(getSwfAnimatorMoveUpButton()); panel_3.add(getSwfAnimatorMoveDownButton()); panel_3.add(getSwfAnimatorRemoveFlameButton()); panel_3.add(getSwfAnimatorRemoveAllFlamesButton()); swfAnimatorPanel_1 = new JPanel(); swfAnimatorPanel_1.setBorder(new TitledBorder(null, "Preview", TitledBorder.LEADING, TitledBorder.TOP, null, null)); panel_2.add(swfAnimatorPanel_1, BorderLayout.CENTER); swfAnimatorPanel_1.setLayout(new BorderLayout(0, 0)); JPanel panel_83 = new JPanel(); panel_83.setPreferredSize(new Dimension(10, 74)); swfAnimatorPanel_1.add(panel_83, BorderLayout.SOUTH); panel_83.setLayout(new BorderLayout(0, 0)); swfAnimatorFrameSlider = new JSlider(); swfAnimatorFrameSlider.setBorder(new EmptyBorder(0, 4, 4, 0)); panel_83.add(swfAnimatorFrameSlider, BorderLayout.CENTER); swfAnimatorFrameSlider.setMinorTickSpacing(5); swfAnimatorFrameSlider.setMinimum(1); swfAnimatorFrameSlider.setMajorTickSpacing(10); swfAnimatorFrameSlider.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().previewFlameImage(); } } }); swfAnimatorFrameSlider.setValue(0); swfAnimatorFrameSlider.setPreferredSize(new Dimension(340, 19)); swfAnimatorFrameSlider.setMaximum(60); panel_83.add(getPanel_84(), BorderLayout.SOUTH); panel_83.add(getPanel_12(), BorderLayout.NORTH); swfAnimatorPreviewRootPanel = new JPanel(); swfAnimatorPanel_1.add(swfAnimatorPreviewRootPanel, BorderLayout.CENTER); swfAnimatorPreviewRootPanel.setLayout(new BorderLayout(0, 0)); JPanel panel_10 = new JPanel(); panel_10.setBorder(null); panel_10.setPreferredSize(new Dimension(400, 10)); panel_2.add(panel_10, BorderLayout.EAST); panel_10.setLayout(new BoxLayout(panel_10, BoxLayout.Y_AXIS)); JScrollPane scrollPane_2 = new JScrollPane(); scrollPane_2.setBorder(new TitledBorder(null, "Global scripts", TitledBorder.LEADING, TitledBorder.TOP, null, null)); panel_10.add(scrollPane_2); JPanel panel_85 = new JPanel(); panel_85.setPreferredSize(new Dimension(315, 280)); scrollPane_2.setViewportView(panel_85); panel_85.setLayout(null); panel_85.add(getSwfAnimatorGlobalScript1Cmb()); animateGlobalScriptLbl = new JLabel(); animateGlobalScriptLbl.setBounds(0, 0, 21, 22); panel_85.add(animateGlobalScriptLbl); animateGlobalScriptLbl.setName("animateGlobalScriptLbl"); animateGlobalScriptLbl.setPreferredSize(new Dimension(94, 22)); animateGlobalScriptLbl.setText("01"); animateGlobalScriptLbl.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript1REd = new JWFNumberField(); swfAnimatorGlobalScript1REd.setBounds(213, 0, 100, 24); panel_85.add(swfAnimatorGlobalScript1REd); swfAnimatorGlobalScript1REd.setValue(1.0); swfAnimatorGlobalScript1REd.setWithMotionCurve(true); swfAnimatorGlobalScript1REd.setValueStep(0.1); swfAnimatorGlobalScript1REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript1REd.setMotionPropertyName("globalScript1"); swfAnimatorGlobalScript1REd.setLinkedLabelControlName("animateGlobalScriptLbl"); swfAnimatorGlobalScript1REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); JLabel lblGlobalScript = new JLabel(); lblGlobalScript.setBounds(0, 23, 21, 22); panel_85.add(lblGlobalScript); lblGlobalScript.setName("lblGlobalScript"); lblGlobalScript.setText("02"); lblGlobalScript.setPreferredSize(new Dimension(94, 22)); lblGlobalScript.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript2Cmb = new JComboBox(); swfAnimatorGlobalScript2Cmb.setBounds(22, 23, 186, 24); panel_85.add(swfAnimatorGlobalScript2Cmb); swfAnimatorGlobalScript2Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript2Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript2Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript2REd = new JWFNumberField(); swfAnimatorGlobalScript2REd.setBounds(213, 23, 100, 24); panel_85.add(swfAnimatorGlobalScript2REd); swfAnimatorGlobalScript2REd.setValue(1.0); swfAnimatorGlobalScript2REd.setWithMotionCurve(true); swfAnimatorGlobalScript2REd.setValueStep(0.1); swfAnimatorGlobalScript2REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript2REd.setMotionPropertyName("globalScript2"); swfAnimatorGlobalScript2REd.setLinkedLabelControlName("lblGlobalScript"); swfAnimatorGlobalScript2REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); JLabel lblGlobalScript_1 = new JLabel(); lblGlobalScript_1.setBounds(0, 46, 21, 22); panel_85.add(lblGlobalScript_1); lblGlobalScript_1.setName("lblGlobalScript_1"); lblGlobalScript_1.setText("03"); lblGlobalScript_1.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_1.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript3Cmb = new JComboBox(); swfAnimatorGlobalScript3Cmb.setBounds(22, 46, 186, 24); panel_85.add(swfAnimatorGlobalScript3Cmb); swfAnimatorGlobalScript3Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript3Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript3Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript3REd = new JWFNumberField(); swfAnimatorGlobalScript3REd.setBounds(213, 46, 100, 24); panel_85.add(swfAnimatorGlobalScript3REd); swfAnimatorGlobalScript3REd.setValue(1.0); swfAnimatorGlobalScript3REd.setWithMotionCurve(true); swfAnimatorGlobalScript3REd.setValueStep(0.1); swfAnimatorGlobalScript3REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript3REd.setMotionPropertyName("globalScript3"); swfAnimatorGlobalScript3REd.setLinkedLabelControlName("lblGlobalScript_1"); swfAnimatorGlobalScript3REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); JLabel lblGlobalScript_2 = new JLabel(); lblGlobalScript_2.setBounds(0, 69, 21, 22); panel_85.add(lblGlobalScript_2); lblGlobalScript_2.setName("lblGlobalScript_2"); lblGlobalScript_2.setText("04"); lblGlobalScript_2.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_2.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript4Cmb = new JComboBox(); swfAnimatorGlobalScript4Cmb.setBounds(22, 69, 186, 24); panel_85.add(swfAnimatorGlobalScript4Cmb); swfAnimatorGlobalScript4Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript4Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript4Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript4REd = new JWFNumberField(); swfAnimatorGlobalScript4REd.setBounds(213, 69, 100, 24); panel_85.add(swfAnimatorGlobalScript4REd); swfAnimatorGlobalScript4REd.setValue(1.0); swfAnimatorGlobalScript4REd.setWithMotionCurve(true); swfAnimatorGlobalScript4REd.setValueStep(0.1); swfAnimatorGlobalScript4REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript4REd.setMotionPropertyName("globalScript4"); swfAnimatorGlobalScript4REd.setLinkedLabelControlName("lblGlobalScript_2"); swfAnimatorGlobalScript4REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); JLabel lblGlobalScript_3 = new JLabel(); lblGlobalScript_3.setBounds(0, 92, 21, 22); panel_85.add(lblGlobalScript_3); lblGlobalScript_3.setName("lblGlobalScript_3"); lblGlobalScript_3.setText("05"); lblGlobalScript_3.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_3.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript5Cmb = new JComboBox(); swfAnimatorGlobalScript5Cmb.setBounds(22, 92, 186, 24); panel_85.add(swfAnimatorGlobalScript5Cmb); swfAnimatorGlobalScript5Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript5Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript5Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript5REd = new JWFNumberField(); swfAnimatorGlobalScript5REd.setBounds(213, 92, 100, 24); panel_85.add(swfAnimatorGlobalScript5REd); swfAnimatorGlobalScript5REd.setValue(1.0); swfAnimatorGlobalScript5REd.setWithMotionCurve(true); swfAnimatorGlobalScript5REd.setValueStep(0.1); swfAnimatorGlobalScript5REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript5REd.setMotionPropertyName("globalScript5"); swfAnimatorGlobalScript5REd.setLinkedLabelControlName("lblGlobalScript_3"); swfAnimatorGlobalScript5REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); lblGlobalScript_4 = new JLabel(); lblGlobalScript_4.setText("06"); lblGlobalScript_4.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_4.setName("lblGlobalScript_4"); lblGlobalScript_4.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblGlobalScript_4.setBounds(0, 115, 21, 22); panel_85.add(lblGlobalScript_4); swfAnimatorGlobalScript6Cmb = new JComboBox(); swfAnimatorGlobalScript6Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript6Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript6Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript6Cmb.setBounds(22, 115, 186, 24); swfAnimatorGlobalScript6Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript6Cmb); swfAnimatorGlobalScript6REd = new JWFNumberField(); swfAnimatorGlobalScript6REd.setWithMotionCurve(true); swfAnimatorGlobalScript6REd.setValueStep(0.1); swfAnimatorGlobalScript6REd.setValue(1.0); swfAnimatorGlobalScript6REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript6REd.setMotionPropertyName("globalScript6"); swfAnimatorGlobalScript6REd.setLinkedLabelControlName("lblGlobalScript_4"); swfAnimatorGlobalScript6REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorGlobalScript6REd.setBounds(213, 115, 100, 24); swfAnimatorGlobalScript6REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript6REd()); } }); swfAnimatorGlobalScript6REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript6REd); swfAnimatorGlobalScript7Cmb = new JComboBox(); swfAnimatorGlobalScript7Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript7Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript7Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript7Cmb.setBounds(22, 138, 186, 24); swfAnimatorGlobalScript7Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript7Cmb); lblGlobalScript_5 = new JLabel(); lblGlobalScript_5.setText("07"); lblGlobalScript_5.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_5.setName("lblGlobalScript_5"); lblGlobalScript_5.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblGlobalScript_5.setBounds(0, 138, 21, 22); panel_85.add(lblGlobalScript_5); swfAnimatorGlobalScript7REd = new JWFNumberField(); swfAnimatorGlobalScript7REd.setWithMotionCurve(true); swfAnimatorGlobalScript7REd.setValueStep(0.1); swfAnimatorGlobalScript7REd.setValue(1.0); swfAnimatorGlobalScript7REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript7REd.setMotionPropertyName("globalScript7"); swfAnimatorGlobalScript7REd.setLinkedLabelControlName("lblGlobalScript_5"); swfAnimatorGlobalScript7REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorGlobalScript7REd.setBounds(213, 138, 100, 24); swfAnimatorGlobalScript7REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript7REd()); } }); swfAnimatorGlobalScript7REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript7REd); lblGlobalScript_6 = new JLabel(); lblGlobalScript_6.setText("08"); lblGlobalScript_6.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_6.setName("lblGlobalScript_6"); lblGlobalScript_6.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblGlobalScript_6.setBounds(0, 161, 21, 22); panel_85.add(lblGlobalScript_6); swfAnimatorGlobalScript8Cmb = new JComboBox(); swfAnimatorGlobalScript8Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript8Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript8Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript8Cmb.setBounds(22, 161, 186, 24); swfAnimatorGlobalScript8Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript8Cmb); swfAnimatorGlobalScript8REd = new JWFNumberField(); swfAnimatorGlobalScript8REd.setWithMotionCurve(true); swfAnimatorGlobalScript8REd.setValueStep(0.1); swfAnimatorGlobalScript8REd.setValue(1.0); swfAnimatorGlobalScript8REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript8REd.setMotionPropertyName("globalScript8"); swfAnimatorGlobalScript8REd.setLinkedLabelControlName("lblGlobalScript_6"); swfAnimatorGlobalScript8REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorGlobalScript8REd.setBounds(213, 161, 100, 24); swfAnimatorGlobalScript8REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript8REd()); } }); swfAnimatorGlobalScript8REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript8REd); lblGlobalScript_7 = new JLabel(); lblGlobalScript_7.setText("09"); lblGlobalScript_7.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_7.setName("lblGlobalScript_7"); lblGlobalScript_7.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblGlobalScript_7.setBounds(0, 184, 21, 22); panel_85.add(lblGlobalScript_7); swfAnimatorGlobalScript9Cmb = new JComboBox(); swfAnimatorGlobalScript9Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript9Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript9Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript9Cmb.setBounds(22, 184, 186, 24); swfAnimatorGlobalScript9Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript9Cmb); swfAnimatorGlobalScript9REd = new JWFNumberField(); swfAnimatorGlobalScript9REd.setWithMotionCurve(true); swfAnimatorGlobalScript9REd.setValueStep(1.0); swfAnimatorGlobalScript9REd.setValue(1.0); swfAnimatorGlobalScript9REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript9REd.setMotionPropertyName("globalScript9"); swfAnimatorGlobalScript9REd.setLinkedLabelControlName("lblGlobalScript_7"); swfAnimatorGlobalScript9REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorGlobalScript9REd.setBounds(213, 184, 100, 24); swfAnimatorGlobalScript9REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript9REd()); } }); swfAnimatorGlobalScript9REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript9REd); lblGlobalScript_8 = new JLabel(); lblGlobalScript_8.setText("10"); lblGlobalScript_8.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_8.setName("lblGlobalScript_8"); lblGlobalScript_8.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblGlobalScript_8.setBounds(0, 207, 21, 22); panel_85.add(lblGlobalScript_8); swfAnimatorGlobalScript10Cmb = new JComboBox(); swfAnimatorGlobalScript10Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript10Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript10Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript10Cmb.setBounds(22, 207, 186, 24); swfAnimatorGlobalScript10Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript10Cmb); swfAnimatorGlobalScript10REd = new JWFNumberField(); swfAnimatorGlobalScript10REd.setWithMotionCurve(true); swfAnimatorGlobalScript10REd.setValueStep(0.1); swfAnimatorGlobalScript10REd.setValue(1.0); swfAnimatorGlobalScript10REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript10REd.setMotionPropertyName("globalScript10"); swfAnimatorGlobalScript10REd.setLinkedLabelControlName("lblGlobalScript_8"); swfAnimatorGlobalScript10REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorGlobalScript10REd.setBounds(213, 207, 100, 24); swfAnimatorGlobalScript10REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript10REd()); } }); swfAnimatorGlobalScript10REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript10REd); JLabel lblGlobalScript_9 = new JLabel(); lblGlobalScript_9.setText("11"); lblGlobalScript_9.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_9.setName("lblGlobalScript_9"); lblGlobalScript_9.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblGlobalScript_9.setBounds(0, 230, 21, 22); panel_85.add(lblGlobalScript_9); swfAnimatorGlobalScript11Cmb = new JComboBox(); swfAnimatorGlobalScript11Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript11Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript11Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript11Cmb.setBounds(22, 230, 186, 24); swfAnimatorGlobalScript11Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript11Cmb); swfAnimatorGlobalScript11REd = new JWFNumberField(); swfAnimatorGlobalScript11REd.setWithMotionCurve(true); swfAnimatorGlobalScript11REd.setValueStep(0.1); swfAnimatorGlobalScript11REd.setValue(1.0); swfAnimatorGlobalScript11REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript11REd.setMotionPropertyName("globalScript11"); swfAnimatorGlobalScript11REd.setLinkedLabelControlName("lblGlobalScript_9"); swfAnimatorGlobalScript11REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorGlobalScript11REd.setBounds(213, 230, 100, 24); swfAnimatorGlobalScript11REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript11REd()); } }); swfAnimatorGlobalScript11REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript11REd); JLabel lblGlobalScript_10 = new JLabel(); lblGlobalScript_10.setText("12"); lblGlobalScript_10.setPreferredSize(new Dimension(94, 22)); lblGlobalScript_10.setName("lblGlobalScript_10"); lblGlobalScript_10.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblGlobalScript_10.setBounds(0, 253, 21, 22); panel_85.add(lblGlobalScript_10); swfAnimatorGlobalScript12Cmb = new JComboBox(); swfAnimatorGlobalScript12Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript12Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript12Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript12Cmb.setBounds(22, 253, 186, 24); swfAnimatorGlobalScript12Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript12Cmb); swfAnimatorGlobalScript12REd = new JWFNumberField(); swfAnimatorGlobalScript12REd.setWithMotionCurve(true); swfAnimatorGlobalScript12REd.setValueStep(0.1); swfAnimatorGlobalScript12REd.setValue(1.0); swfAnimatorGlobalScript12REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorGlobalScript12REd.setMotionPropertyName("globalScript12"); swfAnimatorGlobalScript12REd.setLinkedLabelControlName("lblGlobalScript_10"); swfAnimatorGlobalScript12REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorGlobalScript12REd.setBounds(213, 253, 100, 24); swfAnimatorGlobalScript12REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript12REd()); } }); swfAnimatorGlobalScript12REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_85.add(swfAnimatorGlobalScript12REd); panel_10.add(getScrollPane_9()); panel_10.add(getPanel_87()); swfAnimatorGlobalScript5REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript5REd()); } }); swfAnimatorGlobalScript5REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorGlobalScript5Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorGlobalScript4REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript4REd()); } }); swfAnimatorGlobalScript4REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorGlobalScript4Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorGlobalScript3REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript3REd()); } }); swfAnimatorGlobalScript3REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorGlobalScript3Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorGlobalScript2REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript2REd()); } }); swfAnimatorGlobalScript2REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorGlobalScript2Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorGlobalScript1REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editGlobalMotionCurve(getSwfAnimatorGlobalScript1REd()); } }); swfAnimatorGlobalScript1REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); JPanel panel_11 = new JPanel(); panel_11.setBorder(null); panel_11.setPreferredSize(new Dimension(400, 10)); panel_2.add(panel_11, BorderLayout.WEST); panel_11.setLayout(new BorderLayout(0, 0)); panel_11.add(getPanel_14(), BorderLayout.CENTER); } return tinaSWFAnimatorPanel; } /** * This method initializes animationGenerateButton * * @return javax.swing.JButton */ JButton getSwfAnimatorGenerateButton() { if (swfAnimatorGenerateButton == null) { swfAnimatorGenerateButton = new JButton(); swfAnimatorGenerateButton.setBounds(993, 32, 177, 26); swfAnimatorGenerateButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().generateButton_clicked(); } }); swfAnimatorGenerateButton.setPreferredSize(new Dimension(125, 24)); swfAnimatorGenerateButton.setText("Generate sequence"); swfAnimatorGenerateButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return swfAnimatorGenerateButton; } /** * This method initializes animateFramesREd * * @return javax.swing.JTextField */ JWFNumberField getSwfAnimatorFramesREd() { if (swfAnimatorFramesREd == null) { swfAnimatorFramesREd = new JWFNumberField(); swfAnimatorFramesREd.setOnlyIntegers(true); swfAnimatorFramesREd.setEditable(false); swfAnimatorFramesREd.setPreferredSize(new Dimension(64, 24)); swfAnimatorFramesREd.setText("60"); swfAnimatorFramesREd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); } return swfAnimatorFramesREd; } /** * This method initializes animateScriptCmb * * @return javax.swing.JComboBox */ JComboBox getSwfAnimatorGlobalScript1Cmb() { if (swfAnimatorGlobalScript1Cmb == null) { swfAnimatorGlobalScript1Cmb = new JComboBox(); swfAnimatorGlobalScript1Cmb.setBounds(22, 0, 186, 24); swfAnimatorGlobalScript1Cmb.setMaximumRowCount(16); swfAnimatorGlobalScript1Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorGlobalScript1Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorGlobalScript1Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); } return swfAnimatorGlobalScript1Cmb; } /** * This method initializes animateXFormScriptCmb * * @return javax.swing.JComboBox */ JComboBox getSwfAnimatorXFormScript1Cmb() { if (swfAnimatorXFormScript1Cmb == null) { swfAnimatorXFormScript1Cmb = new JComboBox(); swfAnimatorXFormScript1Cmb.setBounds(22, 0, 186, 24); swfAnimatorXFormScript1Cmb.setMaximumRowCount(16); swfAnimatorXFormScript1Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript1Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript1Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); } return swfAnimatorXFormScript1Cmb; } private JWFNumberField swfAnimatorFramesPerSecondREd; private JPanel panel_5; private JButton swfAnimatorLoadFlameFromMainButton; private JButton swfAnimatorLoadFlameFromClipboardButton; private JButton swfAnimatorLoadFlameButton; private JComboBox swfAnimatorResolutionProfileCmb; private JLabel label_3; private JProgressBar swfAnimatorProgressBar; private JButton swfAnimatorCancelButton; private JPanel swfAnimatorPanel_1; private JSlider swfAnimatorFrameSlider; private JWFNumberField swfAnimatorFrameREd; private JPanel swfAnimatorFlamesPanel; private ButtonGroup swfAnimatorFlamesButtonGroup; private JPanel panel_14; private JPanel swfAnimatorPreviewRootPanel; private JPanel panel_4; private JButton swfAnimatorRemoveFlameButton; private JButton swfAnimatorRemoveAllFlamesButton; private JButton swfAnimatorMoveUpButton; private JButton swfAnimatorMoveDownButton; private JButton swfAnimatorMovieFromClipboardButton; private JButton swfAnimatorMovieFromDiscButton; private JButton swfAnimatorMovieToClipboardButton; private JButton swfAnimatorMovieToDiscButton; private JButton swfAnimatorFrameToEditorBtn; private JButton swfAnimatorPlayButton; private JComboBox swfAnimatorGlobalScript2Cmb; private JComboBox swfAnimatorGlobalScript3Cmb; private JComboBox swfAnimatorGlobalScript4Cmb; private JComboBox swfAnimatorGlobalScript5Cmb; private JComboBox swfAnimatorXFormScript3Cmb; private JComboBox swfAnimatorXFormScript4Cmb; private JComboBox swfAnimatorXFormScript5Cmb; private JComboBox swfAnimatorXFormScript2Cmb; private JWFNumberField swfAnimatorGlobalScript1REd; private JWFNumberField swfAnimatorGlobalScript2REd; private JWFNumberField swfAnimatorGlobalScript3REd; private JWFNumberField swfAnimatorGlobalScript4REd; private JWFNumberField swfAnimatorXFormScript1REd; private JWFNumberField swfAnimatorXFormScript2REd; private JWFNumberField swfAnimatorXFormScript3REd; private JWFNumberField swfAnimatorXFormScript4REd; private JWFNumberField swfAnimatorXFormScript5REd; private JWFNumberField swfAnimatorGlobalScript5REd; private JWFNumberField swfAnimatorMotionBlurLengthREd; private JWFNumberField swfAnimatorMotionBlurTimeStepREd; private JPanel randomMoviePanel; private JButton swfAnimatorGenRandomBatchBtn; private JComboBox swfAnimatorRandGenCmb; private JPanel panel_84; private JScrollPane scrollPane_9; private JPanel panel_86; private JPanel panel_87; private JComboBox swfAnimatorXFormScript6Cmb; private JComboBox swfAnimatorXFormScript7Cmb; private JComboBox swfAnimatorXFormScript8Cmb; private JComboBox swfAnimatorXFormScript9Cmb; private JComboBox swfAnimatorXFormScript10Cmb; private JComboBox swfAnimatorXFormScript11Cmb; private JComboBox swfAnimatorXFormScript12Cmb; private JWFNumberField swfAnimatorXFormScript6REd; private JWFNumberField swfAnimatorXFormScript7REd; private JWFNumberField swfAnimatorXFormScript8REd; private JWFNumberField swfAnimatorXFormScript9REd; private JWFNumberField swfAnimatorXFormScript10REd; private JWFNumberField swfAnimatorXFormScript11REd; private JWFNumberField swfAnimatorXFormScript12REd; private JLabel lblGlobalScript_4; private JLabel lblGlobalScript_5; private JLabel lblGlobalScript_6; private JLabel lblGlobalScript_7; private JLabel lblGlobalScript_8; private JComboBox swfAnimatorGlobalScript6Cmb; private JComboBox swfAnimatorGlobalScript7Cmb; private JComboBox swfAnimatorGlobalScript8Cmb; private JComboBox swfAnimatorGlobalScript9Cmb; private JComboBox swfAnimatorGlobalScript10Cmb; private JComboBox swfAnimatorGlobalScript11Cmb; private JComboBox swfAnimatorGlobalScript12Cmb; private JWFNumberField swfAnimatorGlobalScript6REd; private JWFNumberField swfAnimatorGlobalScript7REd; private JWFNumberField swfAnimatorGlobalScript8REd; private JWFNumberField swfAnimatorGlobalScript9REd; private JWFNumberField swfAnimatorGlobalScript10REd; private JWFNumberField swfAnimatorGlobalScript11REd; private JWFNumberField swfAnimatorGlobalScript12REd; private JButton btnRender; private JPanel panel_12; private JPanel panel_93; private JComboBox swfAnimatorQualityProfileCmb; private JComboBox swfAnimatorOutputTypeCmb; public JWFNumberField getSwfAnimatorFramesPerSecondREd() { return swfAnimatorFramesPerSecondREd; } ButtonGroup getSwfAnimatorFlamesButtonGroup() { if (swfAnimatorFlamesButtonGroup == null) { swfAnimatorFlamesButtonGroup = new ButtonGroup(); } return swfAnimatorFlamesButtonGroup; } private JPanel getPanel_5() { if (panel_5 == null) { panel_5 = new JPanel(); panel_5.setBorder(null); panel_5.setPreferredSize(new Dimension(10, 62)); panel_5.setLayout(null); swfAnimatorProgressBar = new JProgressBar(); swfAnimatorProgressBar.setBounds(578, 35, 369, 21); panel_5.add(swfAnimatorProgressBar); swfAnimatorProgressBar.setValue(0); swfAnimatorProgressBar.setStringPainted(true); swfAnimatorProgressBar.setPreferredSize(new Dimension(568, 21)); panel_5.add(getSwfAnimatorGenerateButton()); swfAnimatorCancelButton = new JButton(); swfAnimatorCancelButton.setBounds(993, 32, 177, 26); panel_5.add(swfAnimatorCancelButton); swfAnimatorCancelButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().cancelButton_clicked(); } }); swfAnimatorCancelButton.setText("Cancel"); swfAnimatorCancelButton.setPreferredSize(new Dimension(125, 24)); swfAnimatorCancelButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); panel_5.add(getLabel_3()); panel_5.add(getSwfAnimatorResolutionProfileCmb()); panel_5.add(getSwfAnimatorMovieFromClipboardButton()); panel_5.add(getSwfAnimatorMovieFromDiscButton()); panel_5.add(getSwfAnimatorMovieToClipboardButton()); panel_5.add(getSwfAnimatorMovieToDiscButton()); swfAnimatorGenRandomBatchBtn = new JButton(); swfAnimatorGenRandomBatchBtn.setBounds(6, 6, 119, 50); panel_5.add(swfAnimatorGenRandomBatchBtn); swfAnimatorGenRandomBatchBtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (tinaController.getSwfAnimatorCtrl().createRandomBatch(-1, (String) swfAnimatorRandGenCmb.getSelectedItem())) { tinaController.getSwfAnimatorCtrl().importFromRandomBatch(0); } } }); swfAnimatorGenRandomBatchBtn.setToolTipText("Create a batch of random movies"); swfAnimatorGenRandomBatchBtn.setText("Random movies"); swfAnimatorGenRandomBatchBtn.setPreferredSize(new Dimension(105, 46)); swfAnimatorGenRandomBatchBtn.setMinimumSize(new Dimension(100, 46)); swfAnimatorGenRandomBatchBtn.setMaximumSize(new Dimension(32000, 46)); swfAnimatorGenRandomBatchBtn.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); JLabel label = new JLabel(); label.setBounds(132, 13, 80, 14); panel_5.add(label); label.setText(" Rnd Generator"); label.setPreferredSize(new Dimension(80, 22)); label.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); label.setAlignmentX(1.0f); swfAnimatorRandGenCmb = new JComboBox(); swfAnimatorRandGenCmb.setBounds(132, 31, 160, 24); panel_5.add(swfAnimatorRandGenCmb); swfAnimatorRandGenCmb.setToolTipText("Random-flame-generator"); swfAnimatorRandGenCmb.setPreferredSize(new Dimension(100, 24)); swfAnimatorRandGenCmb.setMinimumSize(new Dimension(100, 24)); swfAnimatorRandGenCmb.setMaximumSize(new Dimension(32767, 24)); swfAnimatorRandGenCmb.setMaximumRowCount(32); swfAnimatorRandGenCmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorOutputTypeCmb = new JComboBox(); swfAnimatorOutputTypeCmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorOutputTypeCmb.setPreferredSize(new Dimension(125, 24)); swfAnimatorOutputTypeCmb.setMinimumSize(new Dimension(33, 24)); swfAnimatorOutputTypeCmb.setMaximumRowCount(32); swfAnimatorOutputTypeCmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorOutputTypeCmb.setBounds(1045, 5, 125, 24); panel_5.add(swfAnimatorOutputTypeCmb); JLabel lblOutput = new JLabel(); lblOutput.setText("Output"); lblOutput.setPreferredSize(new Dimension(94, 22)); lblOutput.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblOutput.setBounds(994, 6, 52, 22); panel_5.add(lblOutput); swfAnimatorQualityProfileCmb = new JComboBox(); swfAnimatorQualityProfileCmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorQualityProfileCmb.setPreferredSize(new Dimension(125, 24)); swfAnimatorQualityProfileCmb.setMinimumSize(new Dimension(33, 24)); swfAnimatorQualityProfileCmb.setMaximumRowCount(32); swfAnimatorQualityProfileCmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorQualityProfileCmb.setBounds(822, 6, 125, 24); panel_5.add(swfAnimatorQualityProfileCmb); JLabel lblQuality = new JLabel(); lblQuality.setText("Quality"); lblQuality.setPreferredSize(new Dimension(94, 22)); lblQuality.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblQuality.setBounds(772, 6, 45, 22); panel_5.add(lblQuality); } return panel_5; } JButton getSwfAnimatorLoadFlameFromMainButton() { if (swfAnimatorLoadFlameFromMainButton == null) { swfAnimatorLoadFlameFromMainButton = new JButton(); swfAnimatorLoadFlameFromMainButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().loadFlameFromMainButton_clicked(); } }); swfAnimatorLoadFlameFromMainButton.setToolTipText("Load flame from Editor and add it to the movie"); swfAnimatorLoadFlameFromMainButton.setText("Add from Editor"); swfAnimatorLoadFlameFromMainButton.setPreferredSize(new Dimension(135, 24)); swfAnimatorLoadFlameFromMainButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return swfAnimatorLoadFlameFromMainButton; } JButton getSwfAnimatorLoadFlameFromClipboardButton() { if (swfAnimatorLoadFlameFromClipboardButton == null) { swfAnimatorLoadFlameFromClipboardButton = new JButton(); swfAnimatorLoadFlameFromClipboardButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().loadFlameFromClipboardButton_clicked(); } }); swfAnimatorLoadFlameFromClipboardButton.setToolTipText("Load flame from clipboard and add it to the movie"); swfAnimatorLoadFlameFromClipboardButton.setText("Add from Clipboard"); swfAnimatorLoadFlameFromClipboardButton.setPreferredSize(new Dimension(135, 24)); swfAnimatorLoadFlameFromClipboardButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return swfAnimatorLoadFlameFromClipboardButton; } JButton getSwfAnimatorLoadFlameButton() { if (swfAnimatorLoadFlameButton == null) { swfAnimatorLoadFlameButton = new JButton(); swfAnimatorLoadFlameButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().loadFlameButton_clicked(); } }); swfAnimatorLoadFlameButton.setToolTipText("Load flame from file and add it to the movie"); swfAnimatorLoadFlameButton.setText("Add flame from disc"); swfAnimatorLoadFlameButton.setPreferredSize(new Dimension(135, 24)); swfAnimatorLoadFlameButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return swfAnimatorLoadFlameButton; } JComboBox getSwfAnimatorResolutionProfileCmb() { if (swfAnimatorResolutionProfileCmb == null) { swfAnimatorResolutionProfileCmb = new JComboBox(); swfAnimatorResolutionProfileCmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null) { tinaController.getSwfAnimatorCtrl().resolutionProfileCmb_changed(); } } }); swfAnimatorResolutionProfileCmb.setMinimumSize(new Dimension(33, 24)); swfAnimatorResolutionProfileCmb.setBounds(644, 6, 125, 24); swfAnimatorResolutionProfileCmb.setPreferredSize(new Dimension(125, 24)); swfAnimatorResolutionProfileCmb.setMaximumRowCount(32); swfAnimatorResolutionProfileCmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return swfAnimatorResolutionProfileCmb; } private JLabel getLabel_3() { if (label_3 == null) { label_3 = new JLabel(); label_3.setBounds(578, 6, 65, 22); label_3.setText("Resolution"); label_3.setPreferredSize(new Dimension(94, 22)); label_3.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return label_3; } public JProgressBar getSwfAnimatorProgressBar() { return swfAnimatorProgressBar; } public JButton getSwfAnimatorCancelButton() { return swfAnimatorCancelButton; } public JSlider getSwfAnimatorFrameSlider() { return swfAnimatorFrameSlider; } public JWFNumberField getSwfAnimatorFrameREd() { return swfAnimatorFrameREd; } public JPanel getSwfAnimatorFlamesPanel() { return swfAnimatorFlamesPanel; } private JPanel getPanel_14() { if (panel_14 == null) { panel_14 = new JPanel(); panel_14.setBorder(null); panel_14.setLayout(new BorderLayout(0, 0)); panel_14.add(getPanel_4(), BorderLayout.CENTER); } return panel_14; } public JPanel getSwfAnimatorPreviewRootPanel() { return swfAnimatorPreviewRootPanel; } private JPanel getPanel_4() { if (panel_4 == null) { panel_4 = new JPanel(); panel_4.setBorder(new TitledBorder(null, "Movies", TitledBorder.LEADING, TitledBorder.TOP, null, null)); panel_4.setLayout(new BorderLayout(0, 0)); randomMoviePanel = new JPanel(); panel_4.add(randomMoviePanel, BorderLayout.CENTER); randomMoviePanel.setLayout(new BorderLayout(0, 0)); } return panel_4; } JButton getSwfAnimatorRemoveFlameButton() { if (swfAnimatorRemoveFlameButton == null) { swfAnimatorRemoveFlameButton = new JButton(); swfAnimatorRemoveFlameButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().removeFlameButton_clicked(); } }); swfAnimatorRemoveFlameButton.setToolTipText("Remove the currently selected flame from the movie"); swfAnimatorRemoveFlameButton.setText("Remove flame"); swfAnimatorRemoveFlameButton.setPreferredSize(new Dimension(135, 24)); swfAnimatorRemoveFlameButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return swfAnimatorRemoveFlameButton; } JButton getSwfAnimatorRemoveAllFlamesButton() { if (swfAnimatorRemoveAllFlamesButton == null) { swfAnimatorRemoveAllFlamesButton = new JButton(); swfAnimatorRemoveAllFlamesButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().clearAllFlamesButton_clicked(); } }); swfAnimatorRemoveAllFlamesButton.setToolTipText("Remove all flames from the movie"); swfAnimatorRemoveAllFlamesButton.setText("Remove all"); swfAnimatorRemoveAllFlamesButton.setPreferredSize(new Dimension(135, 24)); swfAnimatorRemoveAllFlamesButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return swfAnimatorRemoveAllFlamesButton; } JButton getSwfAnimatorMoveUpButton() { if (swfAnimatorMoveUpButton == null) { swfAnimatorMoveUpButton = new JButton(); swfAnimatorMoveUpButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().flameMoveUpButton_clicked(); } }); swfAnimatorMoveUpButton.setToolTipText("Move the currently selected flame up in the movie"); swfAnimatorMoveUpButton.setText("Up"); swfAnimatorMoveUpButton.setPreferredSize(new Dimension(65, 24)); swfAnimatorMoveUpButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return swfAnimatorMoveUpButton; } JButton getSwfAnimatorMoveDownButton() { if (swfAnimatorMoveDownButton == null) { swfAnimatorMoveDownButton = new JButton(); swfAnimatorMoveDownButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().flameMoveDownButton_clicked(); } }); swfAnimatorMoveDownButton.setToolTipText("Move the currently selected flame down in the movie"); swfAnimatorMoveDownButton.setText("Down"); swfAnimatorMoveDownButton.setPreferredSize(new Dimension(65, 24)); swfAnimatorMoveDownButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); } return swfAnimatorMoveDownButton; } JButton getSwfAnimatorMovieFromClipboardButton() { if (swfAnimatorMovieFromClipboardButton == null) { swfAnimatorMovieFromClipboardButton = new JButton(); swfAnimatorMovieFromClipboardButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().movieFromClipboardButton_clicked(); } }); swfAnimatorMovieFromClipboardButton.setText("From Clipboard"); swfAnimatorMovieFromClipboardButton.setPreferredSize(new Dimension(125, 24)); swfAnimatorMovieFromClipboardButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorMovieFromClipboardButton.setBounds(new Rectangle(504, 7, 125, 24)); swfAnimatorMovieFromClipboardButton.setBounds(304, 6, 125, 24); } return swfAnimatorMovieFromClipboardButton; } JButton getSwfAnimatorMovieFromDiscButton() { if (swfAnimatorMovieFromDiscButton == null) { swfAnimatorMovieFromDiscButton = new JButton(); swfAnimatorMovieFromDiscButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().movieFromDiscButton_clicked(); } }); swfAnimatorMovieFromDiscButton.setText("Load Movie"); swfAnimatorMovieFromDiscButton.setPreferredSize(new Dimension(125, 24)); swfAnimatorMovieFromDiscButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorMovieFromDiscButton.setBounds(new Rectangle(504, 35, 125, 24)); swfAnimatorMovieFromDiscButton.setBounds(304, 31, 125, 24); } return swfAnimatorMovieFromDiscButton; } JButton getSwfAnimatorMovieToClipboardButton() { if (swfAnimatorMovieToClipboardButton == null) { swfAnimatorMovieToClipboardButton = new JButton(); swfAnimatorMovieToClipboardButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().movieToClipboardButton_clicked(); } }); swfAnimatorMovieToClipboardButton.setText("To Clipboard"); swfAnimatorMovieToClipboardButton.setPreferredSize(new Dimension(125, 24)); swfAnimatorMovieToClipboardButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorMovieToClipboardButton.setBounds(new Rectangle(643, 7, 125, 24)); swfAnimatorMovieToClipboardButton.setBounds(441, 6, 125, 24); } return swfAnimatorMovieToClipboardButton; } JButton getSwfAnimatorMovieToDiscButton() { if (swfAnimatorMovieToDiscButton == null) { swfAnimatorMovieToDiscButton = new JButton(); swfAnimatorMovieToDiscButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().movieToDiscButton_clicked(); } }); swfAnimatorMovieToDiscButton.setText("Save Movie"); swfAnimatorMovieToDiscButton.setPreferredSize(new Dimension(125, 24)); swfAnimatorMovieToDiscButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorMovieToDiscButton.setBounds(new Rectangle(643, 35, 125, 24)); swfAnimatorMovieToDiscButton.setBounds(441, 31, 125, 24); } return swfAnimatorMovieToDiscButton; } public JButton getSwfAnimatorFrameToEditorBtn() { return swfAnimatorFrameToEditorBtn; } public JButton getSwfAnimatorPlayButton() { return swfAnimatorPlayButton; } public JComboBox getSwfAnimatorGlobalScript2Cmb() { return swfAnimatorGlobalScript2Cmb; } public JComboBox getSwfAnimatorGlobalScript3Cmb() { return swfAnimatorGlobalScript3Cmb; } public JComboBox getSwfAnimatorGlobalScript4Cmb() { return swfAnimatorGlobalScript4Cmb; } public JComboBox getSwfAnimatorGlobalScript5Cmb() { return swfAnimatorGlobalScript5Cmb; } public JComboBox getSwfAnimatorXFormScript3Cmb() { return swfAnimatorXFormScript3Cmb; } public JComboBox getSwfAnimatorXFormScript4Cmb() { return swfAnimatorXFormScript4Cmb; } public JComboBox getSwfAnimatorXFormScript5Cmb() { return swfAnimatorXFormScript5Cmb; } public JComboBox getSwfAnimatorXFormScript2Cmb() { return swfAnimatorXFormScript2Cmb; } public JWFNumberField getSwfAnimatorGlobalScript1REd() { return swfAnimatorGlobalScript1REd; } public JWFNumberField getSwfAnimatorGlobalScript2REd() { return swfAnimatorGlobalScript2REd; } public JWFNumberField getSwfAnimatorGlobalScript3REd() { return swfAnimatorGlobalScript3REd; } public JWFNumberField getSwfAnimatorGlobalScript4REd() { return swfAnimatorGlobalScript4REd; } public JWFNumberField getSwfAnimatorXFormScript1REd() { return swfAnimatorXFormScript1REd; } public JWFNumberField getSwfAnimatorXFormScript2REd() { return swfAnimatorXFormScript2REd; } public JWFNumberField getSwfAnimatorXFormScript3REd() { return swfAnimatorXFormScript3REd; } public JWFNumberField getSwfAnimatorXFormScript4REd() { return swfAnimatorXFormScript4REd; } public JWFNumberField getSwfAnimatorXFormScript5REd() { return swfAnimatorXFormScript5REd; } public JWFNumberField getSwfAnimatorGlobalScript5REd() { return swfAnimatorGlobalScript5REd; } public JWFNumberField getSwfAnimatorMotionBlurLengthREd() { return swfAnimatorMotionBlurLengthREd; } public JWFNumberField getSwfAnimatorMotionBlurTimeStepREd() { return swfAnimatorMotionBlurTimeStepREd; } public JPanel getRandomMoviePanel() { return randomMoviePanel; } public JButton getSwfAnimatorGenRandomBatchBtn() { return swfAnimatorGenRandomBatchBtn; } public JComboBox getSwfAnimatorRandGenCmb() { return swfAnimatorRandGenCmb; } private JPanel getPanel_84() { if (panel_84 == null) { panel_84 = new JPanel(); FlowLayout flowLayout = (FlowLayout) panel_84.getLayout(); flowLayout.setVgap(2); flowLayout.setHgap(4); panel_84.setBorder(null); swfAnimatorPlayButton = new JButton(); swfAnimatorPlayButton.setIconTextGap(2); panel_84.add(swfAnimatorPlayButton); swfAnimatorPlayButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().playButton_clicked(); } }); swfAnimatorPlayButton.setText("Play"); swfAnimatorPlayButton.setPreferredSize(new Dimension(82, 28)); swfAnimatorPlayButton.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 9)); swfAnimatorPlayButton.setIcon(new ImageIcon(TinaInternalFrame.class.getResource("/org/jwildfire/swing/icons/new/applications-multimedia.png"))); swfAnimatorFrameToEditorBtn = new JButton(); panel_84.add(swfAnimatorFrameToEditorBtn); swfAnimatorFrameToEditorBtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().swfAnimatorFrameToEditorBtn_clicked(); } }); swfAnimatorFrameToEditorBtn.setToolTipText("Copy current flame into Editor"); swfAnimatorFrameToEditorBtn.setText("E"); swfAnimatorFrameToEditorBtn.setPreferredSize(new Dimension(42, 28)); swfAnimatorFrameToEditorBtn.setMnemonic(KeyEvent.VK_E); swfAnimatorFrameToEditorBtn.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); panel_84.add(getBtnRender()); } return panel_84; } private JScrollPane getScrollPane_9() { if (scrollPane_9 == null) { scrollPane_9 = new JScrollPane(); scrollPane_9.setBorder(new TitledBorder(null, "XForm scripts", TitledBorder.LEADING, TitledBorder.TOP, null, null)); scrollPane_9.setViewportView(getPanel_86()); } return scrollPane_9; } private JPanel getPanel_86() { if (panel_86 == null) { panel_86 = new JPanel(); panel_86.setPreferredSize(new Dimension(315, 280)); panel_86.setLayout(null); animateXFormScriptLbl = new JLabel(); animateXFormScriptLbl.setBounds(0, 0, 21, 22); panel_86.add(animateXFormScriptLbl); animateXFormScriptLbl.setName("animateXFormScriptLbl"); animateXFormScriptLbl.setPreferredSize(new Dimension(94, 22)); animateXFormScriptLbl.setText("01"); animateXFormScriptLbl.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); panel_86.add(getSwfAnimatorXFormScript1Cmb()); swfAnimatorXFormScript1REd = new JWFNumberField(); swfAnimatorXFormScript1REd.setBounds(213, 0, 100, 24); panel_86.add(swfAnimatorXFormScript1REd); swfAnimatorXFormScript1REd.setValue(1.0); swfAnimatorXFormScript1REd.setWithMotionCurve(true); swfAnimatorXFormScript1REd.setValueStep(0.1); swfAnimatorXFormScript1REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript1REd.setMotionPropertyName("xFormScript1"); swfAnimatorXFormScript1REd.setLinkedLabelControlName("animateXFormScriptLbl"); swfAnimatorXFormScript1REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); JLabel lblXformScript = new JLabel(); lblXformScript.setBounds(0, 23, 21, 22); panel_86.add(lblXformScript); lblXformScript.setName("lblXformScript"); lblXformScript.setText("02"); lblXformScript.setPreferredSize(new Dimension(94, 22)); lblXformScript.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript2Cmb = new JComboBox(); swfAnimatorXFormScript2Cmb.setBounds(22, 23, 186, 24); panel_86.add(swfAnimatorXFormScript2Cmb); swfAnimatorXFormScript2Cmb.setMaximumRowCount(16); swfAnimatorXFormScript2Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript2Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript2REd = new JWFNumberField(); swfAnimatorXFormScript2REd.setBounds(213, 23, 100, 24); panel_86.add(swfAnimatorXFormScript2REd); swfAnimatorXFormScript2REd.setValue(1.0); swfAnimatorXFormScript2REd.setWithMotionCurve(true); swfAnimatorXFormScript2REd.setValueStep(0.1); swfAnimatorXFormScript2REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript2REd.setMotionPropertyName("xFormScript2"); swfAnimatorXFormScript2REd.setLinkedLabelControlName("lblXformScript"); swfAnimatorXFormScript2REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); JLabel lblXformScript_1 = new JLabel(); lblXformScript_1.setBounds(0, 46, 21, 22); panel_86.add(lblXformScript_1); lblXformScript_1.setName("lblXformScript_1"); lblXformScript_1.setText("03"); lblXformScript_1.setPreferredSize(new Dimension(94, 22)); lblXformScript_1.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript3Cmb = new JComboBox(); swfAnimatorXFormScript3Cmb.setBounds(22, 46, 186, 24); panel_86.add(swfAnimatorXFormScript3Cmb); swfAnimatorXFormScript3Cmb.setMaximumRowCount(16); swfAnimatorXFormScript3Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript3Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript3REd = new JWFNumberField(); swfAnimatorXFormScript3REd.setBounds(213, 46, 100, 24); panel_86.add(swfAnimatorXFormScript3REd); swfAnimatorXFormScript3REd.setValue(1.0); swfAnimatorXFormScript3REd.setWithMotionCurve(true); swfAnimatorXFormScript3REd.setValueStep(0.1); swfAnimatorXFormScript3REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript3REd.setMotionPropertyName("xFormScript3"); swfAnimatorXFormScript3REd.setLinkedLabelControlName("lblXformScript_1"); swfAnimatorXFormScript3REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorXFormScript4Cmb = new JComboBox(); swfAnimatorXFormScript4Cmb.setBounds(22, 69, 186, 24); panel_86.add(swfAnimatorXFormScript4Cmb); swfAnimatorXFormScript4Cmb.setMaximumRowCount(16); swfAnimatorXFormScript4Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript4Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); JLabel lblXformScript_2 = new JLabel(); lblXformScript_2.setBounds(0, 69, 21, 22); panel_86.add(lblXformScript_2); lblXformScript_2.setName("lblXformScript_2"); lblXformScript_2.setText("04"); lblXformScript_2.setPreferredSize(new Dimension(94, 22)); lblXformScript_2.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); JLabel lblXformScript_3 = new JLabel(); lblXformScript_3.setBounds(0, 92, 21, 22); panel_86.add(lblXformScript_3); lblXformScript_3.setName("lblXformScript_3"); lblXformScript_3.setText("05"); lblXformScript_3.setPreferredSize(new Dimension(94, 22)); lblXformScript_3.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript5Cmb = new JComboBox(); swfAnimatorXFormScript5Cmb.setBounds(22, 92, 186, 24); panel_86.add(swfAnimatorXFormScript5Cmb); swfAnimatorXFormScript5Cmb.setMaximumRowCount(16); swfAnimatorXFormScript5Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript5Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript5REd = new JWFNumberField(); swfAnimatorXFormScript5REd.setBounds(213, 92, 100, 24); panel_86.add(swfAnimatorXFormScript5REd); swfAnimatorXFormScript5REd.setValue(1.0); swfAnimatorXFormScript5REd.setWithMotionCurve(true); swfAnimatorXFormScript5REd.setValueStep(0.1); swfAnimatorXFormScript5REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript5REd.setMotionPropertyName("xFormScript5"); swfAnimatorXFormScript5REd.setLinkedLabelControlName("lblXformScript_3"); swfAnimatorXFormScript5REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorXFormScript4REd = new JWFNumberField(); swfAnimatorXFormScript4REd.setBounds(213, 69, 100, 24); panel_86.add(swfAnimatorXFormScript4REd); swfAnimatorXFormScript4REd.setValue(1.0); swfAnimatorXFormScript4REd.setWithMotionCurve(true); swfAnimatorXFormScript4REd.setValueStep(0.1); swfAnimatorXFormScript4REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript4REd.setMotionPropertyName("xFormScript4"); swfAnimatorXFormScript4REd.setLinkedLabelControlName("lblXformScript_2"); swfAnimatorXFormScript4REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); JLabel lblXformScript_4 = new JLabel(); lblXformScript_4.setText("06"); lblXformScript_4.setPreferredSize(new Dimension(94, 22)); lblXformScript_4.setName("lblXformScript_4"); lblXformScript_4.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblXformScript_4.setBounds(0, 115, 21, 22); panel_86.add(lblXformScript_4); swfAnimatorXFormScript6Cmb = new JComboBox(); swfAnimatorXFormScript6Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript6Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript6Cmb.setMaximumRowCount(16); swfAnimatorXFormScript6Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript6Cmb.setBounds(22, 115, 186, 24); panel_86.add(swfAnimatorXFormScript6Cmb); swfAnimatorXFormScript6REd = new JWFNumberField(); swfAnimatorXFormScript6REd.setWithMotionCurve(true); swfAnimatorXFormScript6REd.setValueStep(0.1); swfAnimatorXFormScript6REd.setValue(1.0); swfAnimatorXFormScript6REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript6REd.setMotionPropertyName("xFormScript6"); swfAnimatorXFormScript6REd.setLinkedLabelControlName("lblXformScript_4"); swfAnimatorXFormScript6REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorXFormScript6REd.setBounds(213, 115, 100, 24); swfAnimatorXFormScript6REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript6REd()); } }); swfAnimatorXFormScript6REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_86.add(swfAnimatorXFormScript6REd); JLabel lblXformScript_5 = new JLabel(); lblXformScript_5.setText("07"); lblXformScript_5.setPreferredSize(new Dimension(94, 22)); lblXformScript_5.setName("lblXformScript_5"); lblXformScript_5.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblXformScript_5.setBounds(0, 138, 21, 22); panel_86.add(lblXformScript_5); swfAnimatorXFormScript7Cmb = new JComboBox(); swfAnimatorXFormScript7Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript7Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript7Cmb.setMaximumRowCount(16); swfAnimatorXFormScript7Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript7Cmb.setBounds(22, 138, 186, 24); panel_86.add(swfAnimatorXFormScript7Cmb); swfAnimatorXFormScript7REd = new JWFNumberField(); swfAnimatorXFormScript7REd.setWithMotionCurve(true); swfAnimatorXFormScript7REd.setValueStep(0.1); swfAnimatorXFormScript7REd.setValue(1.0); swfAnimatorXFormScript7REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript7REd.setMotionPropertyName("xFormScript7"); swfAnimatorXFormScript7REd.setLinkedLabelControlName("lblXformScript_5"); swfAnimatorXFormScript7REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorXFormScript7REd.setBounds(213, 138, 100, 24); swfAnimatorXFormScript7REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript7REd()); } }); swfAnimatorXFormScript7REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_86.add(swfAnimatorXFormScript7REd); JLabel lblXformScript_6 = new JLabel(); lblXformScript_6.setText("08"); lblXformScript_6.setPreferredSize(new Dimension(94, 22)); lblXformScript_6.setName("lblXformScript_6"); lblXformScript_6.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblXformScript_6.setBounds(0, 161, 21, 22); panel_86.add(lblXformScript_6); swfAnimatorXFormScript8Cmb = new JComboBox(); swfAnimatorXFormScript8Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript8Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript8Cmb.setMaximumRowCount(16); swfAnimatorXFormScript8Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript8Cmb.setBounds(22, 161, 186, 24); panel_86.add(swfAnimatorXFormScript8Cmb); swfAnimatorXFormScript8REd = new JWFNumberField(); swfAnimatorXFormScript8REd.setWithMotionCurve(true); swfAnimatorXFormScript8REd.setValueStep(0.1); swfAnimatorXFormScript8REd.setValue(1.0); swfAnimatorXFormScript8REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript8REd.setMotionPropertyName("xFormScript8"); swfAnimatorXFormScript8REd.setLinkedLabelControlName("lblXformScript_6"); swfAnimatorXFormScript8REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorXFormScript8REd.setBounds(213, 161, 100, 24); swfAnimatorXFormScript8REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript8REd()); } }); swfAnimatorXFormScript8REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_86.add(swfAnimatorXFormScript8REd); JLabel lblXformScript_7 = new JLabel(); lblXformScript_7.setText("09"); lblXformScript_7.setPreferredSize(new Dimension(94, 22)); lblXformScript_7.setName("lblXformScript_7"); lblXformScript_7.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblXformScript_7.setBounds(0, 184, 21, 22); panel_86.add(lblXformScript_7); swfAnimatorXFormScript9Cmb = new JComboBox(); swfAnimatorXFormScript9Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript9Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript9Cmb.setMaximumRowCount(16); swfAnimatorXFormScript9Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript9Cmb.setBounds(22, 184, 186, 24); panel_86.add(swfAnimatorXFormScript9Cmb); swfAnimatorXFormScript9REd = new JWFNumberField(); swfAnimatorXFormScript9REd.setWithMotionCurve(true); swfAnimatorXFormScript9REd.setValueStep(0.1); swfAnimatorXFormScript9REd.setValue(1.0); swfAnimatorXFormScript9REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript9REd.setMotionPropertyName("xFormScript9"); swfAnimatorXFormScript9REd.setLinkedLabelControlName("lblXformScript_7"); swfAnimatorXFormScript9REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorXFormScript9REd.setBounds(213, 184, 100, 24); swfAnimatorXFormScript9REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript9REd()); } }); swfAnimatorXFormScript9REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_86.add(swfAnimatorXFormScript9REd); JLabel lblXformScript_8 = new JLabel(); lblXformScript_8.setText("10"); lblXformScript_8.setPreferredSize(new Dimension(94, 22)); lblXformScript_8.setName("lblXformScript_8"); lblXformScript_8.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblXformScript_8.setBounds(0, 207, 21, 22); panel_86.add(lblXformScript_8); swfAnimatorXFormScript10Cmb = new JComboBox(); swfAnimatorXFormScript10Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript10Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript10Cmb.setMaximumRowCount(16); swfAnimatorXFormScript10Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript10Cmb.setBounds(22, 207, 186, 24); panel_86.add(swfAnimatorXFormScript10Cmb); swfAnimatorXFormScript10REd = new JWFNumberField(); swfAnimatorXFormScript10REd.setWithMotionCurve(true); swfAnimatorXFormScript10REd.setValueStep(0.1); swfAnimatorXFormScript10REd.setValue(1.0); swfAnimatorXFormScript10REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript10REd.setMotionPropertyName("xFormScript10"); swfAnimatorXFormScript10REd.setLinkedLabelControlName("lblXformScript_8"); swfAnimatorXFormScript10REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorXFormScript10REd.setBounds(213, 207, 100, 24); swfAnimatorXFormScript10REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript10REd()); } }); swfAnimatorXFormScript10REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_86.add(swfAnimatorXFormScript10REd); JLabel lblXformScript_9 = new JLabel(); lblXformScript_9.setText("11"); lblXformScript_9.setPreferredSize(new Dimension(94, 22)); lblXformScript_9.setName("lblXformScript_9"); lblXformScript_9.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblXformScript_9.setBounds(0, 230, 21, 22); panel_86.add(lblXformScript_9); swfAnimatorXFormScript11Cmb = new JComboBox(); swfAnimatorXFormScript11Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript11Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript11Cmb.setMaximumRowCount(16); swfAnimatorXFormScript11Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript11Cmb.setBounds(22, 230, 186, 24); panel_86.add(swfAnimatorXFormScript11Cmb); swfAnimatorXFormScript11REd = new JWFNumberField(); swfAnimatorXFormScript11REd.setWithMotionCurve(true); swfAnimatorXFormScript11REd.setValueStep(0.1); swfAnimatorXFormScript11REd.setValue(1.0); swfAnimatorXFormScript11REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript11REd.setMotionPropertyName("xFormScript11"); swfAnimatorXFormScript11REd.setLinkedLabelControlName("lblXformScript_9"); swfAnimatorXFormScript11REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorXFormScript11REd.setBounds(213, 230, 100, 24); swfAnimatorXFormScript11REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript11REd()); } }); swfAnimatorXFormScript11REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_86.add(swfAnimatorXFormScript11REd); JLabel lblXformScript_10 = new JLabel(); lblXformScript_10.setText("12"); lblXformScript_10.setPreferredSize(new Dimension(94, 22)); lblXformScript_10.setName("lblXformScript_10"); lblXformScript_10.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); lblXformScript_10.setBounds(0, 253, 21, 22); panel_86.add(lblXformScript_10); swfAnimatorXFormScript12Cmb = new JComboBox(); swfAnimatorXFormScript12Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript12Cmb.setPreferredSize(new Dimension(275, 22)); swfAnimatorXFormScript12Cmb.setMaximumRowCount(16); swfAnimatorXFormScript12Cmb.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorXFormScript12Cmb.setBounds(22, 253, 186, 24); panel_86.add(swfAnimatorXFormScript12Cmb); swfAnimatorXFormScript12REd = new JWFNumberField(); swfAnimatorXFormScript12REd.setWithMotionCurve(true); swfAnimatorXFormScript12REd.setValueStep(0.1); swfAnimatorXFormScript12REd.setValue(1.0); swfAnimatorXFormScript12REd.setPreferredSize(new Dimension(100, 24)); swfAnimatorXFormScript12REd.setMotionPropertyName("xFormScript12"); swfAnimatorXFormScript12REd.setLinkedLabelControlName("lblXformScript_10"); swfAnimatorXFormScript12REd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorXFormScript12REd.setBounds(213, 253, 100, 24); swfAnimatorXFormScript12REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript12REd()); } }); swfAnimatorXFormScript12REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); panel_86.add(swfAnimatorXFormScript12REd); swfAnimatorXFormScript4REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript4REd()); } }); swfAnimatorXFormScript4REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript5REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript5REd()); } }); swfAnimatorXFormScript5REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript5Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript4Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript3REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript3REd()); } }); swfAnimatorXFormScript3REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript3Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript2REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript2REd()); } }); swfAnimatorXFormScript2REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript2Cmb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorXFormScript1REd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().editXFormMotionCurve(getSwfAnimatorXFormScript1REd()); } }); swfAnimatorXFormScript1REd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); } return panel_86; } private JPanel getPanel_87() { if (panel_87 == null) { panel_87 = new JPanel(); panel_87.setMaximumSize(new Dimension(32767, 120)); panel_87.setBorder(new TitledBorder(null, "Speed / Motion blur", TitledBorder.LEADING, TitledBorder.TOP, null, null)); GridBagLayout gbl_panel_87 = new GridBagLayout(); gbl_panel_87.columnWidths = new int[] { 0, 0, 0, 0 }; gbl_panel_87.rowHeights = new int[] { 0, 0 }; gbl_panel_87.columnWeights = new double[] { 0.0, 0.0, 0.0, 0.0 }; gbl_panel_87.rowWeights = new double[] { 0.0, 0.0 }; panel_87.setLayout(gbl_panel_87); animateFramesLbl = new JLabel(); GridBagConstraints gbc_animateFramesLbl = new GridBagConstraints(); gbc_animateFramesLbl.fill = GridBagConstraints.HORIZONTAL; gbc_animateFramesLbl.insets = new Insets(0, 0, 5, 5); gbc_animateFramesLbl.gridx = 0; gbc_animateFramesLbl.gridy = 0; panel_87.add(animateFramesLbl, gbc_animateFramesLbl); animateFramesLbl.setHorizontalAlignment(SwingConstants.LEFT); animateFramesLbl.setPreferredSize(new Dimension(94, 22)); animateFramesLbl.setText("Total frame count"); animateFramesLbl.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); GridBagConstraints gbc_swfAnimatorFramesREd = new GridBagConstraints(); gbc_swfAnimatorFramesREd.insets = new Insets(0, 0, 5, 5); gbc_swfAnimatorFramesREd.gridx = 1; gbc_swfAnimatorFramesREd.gridy = 0; panel_87.add(getSwfAnimatorFramesREd(), gbc_swfAnimatorFramesREd); JLabel lblFramesPerSecond = new JLabel(); GridBagConstraints gbc_lblFramesPerSecond = new GridBagConstraints(); gbc_lblFramesPerSecond.fill = GridBagConstraints.HORIZONTAL; gbc_lblFramesPerSecond.insets = new Insets(0, 0, 5, 5); gbc_lblFramesPerSecond.gridx = 2; gbc_lblFramesPerSecond.gridy = 0; panel_87.add(lblFramesPerSecond, gbc_lblFramesPerSecond); lblFramesPerSecond.setHorizontalAlignment(SwingConstants.LEFT); lblFramesPerSecond.setText("Frames per second"); lblFramesPerSecond.setPreferredSize(new Dimension(110, 22)); lblFramesPerSecond.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorFramesPerSecondREd = new JWFNumberField(); GridBagConstraints gbc_swfAnimatorFramesPerSecondREd = new GridBagConstraints(); gbc_swfAnimatorFramesPerSecondREd.insets = new Insets(0, 0, 5, 0); gbc_swfAnimatorFramesPerSecondREd.gridx = 3; gbc_swfAnimatorFramesPerSecondREd.gridy = 0; panel_87.add(swfAnimatorFramesPerSecondREd, gbc_swfAnimatorFramesPerSecondREd); swfAnimatorFramesPerSecondREd.setMaxValue(120.0); swfAnimatorFramesPerSecondREd.setMinValue(1.0); swfAnimatorFramesPerSecondREd.setHasMaxValue(true); swfAnimatorFramesPerSecondREd.setHasMinValue(true); swfAnimatorFramesPerSecondREd.setEditable(true); swfAnimatorFramesPerSecondREd.setText("12"); swfAnimatorFramesPerSecondREd.setPreferredSize(new Dimension(64, 24)); swfAnimatorFramesPerSecondREd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); JLabel lblMotionBlurLength = new JLabel(); GridBagConstraints gbc_lblMotionBlurLength = new GridBagConstraints(); gbc_lblMotionBlurLength.fill = GridBagConstraints.HORIZONTAL; gbc_lblMotionBlurLength.insets = new Insets(0, 0, 0, 5); gbc_lblMotionBlurLength.gridx = 0; gbc_lblMotionBlurLength.gridy = 1; panel_87.add(lblMotionBlurLength, gbc_lblMotionBlurLength); lblMotionBlurLength.setText("Motion blur length"); lblMotionBlurLength.setPreferredSize(new Dimension(94, 22)); lblMotionBlurLength.setHorizontalAlignment(SwingConstants.LEFT); lblMotionBlurLength.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorMotionBlurLengthREd = new JWFNumberField(); swfAnimatorMotionBlurLengthREd.setMinimumSize(new Dimension(40, 28)); GridBagConstraints gbc_swfAnimatorMotionBlurLengthREd = new GridBagConstraints(); gbc_swfAnimatorMotionBlurLengthREd.insets = new Insets(0, 0, 0, 5); gbc_swfAnimatorMotionBlurLengthREd.gridx = 1; gbc_swfAnimatorMotionBlurLengthREd.gridy = 1; panel_87.add(swfAnimatorMotionBlurLengthREd, gbc_swfAnimatorMotionBlurLengthREd); swfAnimatorMotionBlurLengthREd.setValueStep(1.0); swfAnimatorMotionBlurLengthREd.setOnlyIntegers(true); swfAnimatorMotionBlurLengthREd.setText("12"); swfAnimatorMotionBlurLengthREd.setPreferredSize(new Dimension(64, 24)); swfAnimatorMotionBlurLengthREd.setMaxValue(120.0); swfAnimatorMotionBlurLengthREd.setHasMinValue(true); swfAnimatorMotionBlurLengthREd.setHasMaxValue(true); swfAnimatorMotionBlurLengthREd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorMotionBlurLengthREd.setEditable(true); JLabel lblMotionBlurTimestep = new JLabel(); GridBagConstraints gbc_lblMotionBlurTimestep = new GridBagConstraints(); gbc_lblMotionBlurTimestep.fill = GridBagConstraints.HORIZONTAL; gbc_lblMotionBlurTimestep.insets = new Insets(0, 0, 0, 5); gbc_lblMotionBlurTimestep.gridx = 2; gbc_lblMotionBlurTimestep.gridy = 1; panel_87.add(lblMotionBlurTimestep, gbc_lblMotionBlurTimestep); lblMotionBlurTimestep.setText("Motion blur timestep"); lblMotionBlurTimestep.setPreferredSize(new Dimension(110, 22)); lblMotionBlurTimestep.setHorizontalAlignment(SwingConstants.LEFT); lblMotionBlurTimestep.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorMotionBlurTimeStepREd = new JWFNumberField(); GridBagConstraints gbc_swfAnimatorMotionBlurTimeStepREd = new GridBagConstraints(); gbc_swfAnimatorMotionBlurTimeStepREd.gridx = 3; gbc_swfAnimatorMotionBlurTimeStepREd.gridy = 1; panel_87.add(swfAnimatorMotionBlurTimeStepREd, gbc_swfAnimatorMotionBlurTimeStepREd); swfAnimatorMotionBlurTimeStepREd.setValueStep(0.01); swfAnimatorMotionBlurTimeStepREd.setText("0.15"); swfAnimatorMotionBlurTimeStepREd.setPreferredSize(new Dimension(64, 24)); swfAnimatorMotionBlurTimeStepREd.setMaxValue(1.0); swfAnimatorMotionBlurTimeStepREd.setHasMinValue(true); swfAnimatorMotionBlurTimeStepREd.setHasMaxValue(true); swfAnimatorMotionBlurTimeStepREd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); swfAnimatorMotionBlurTimeStepREd.setEditable(true); swfAnimatorMotionBlurTimeStepREd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); swfAnimatorMotionBlurLengthREd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { tinaController.getSwfAnimatorCtrl().moviePropertyChanged(); } } }); } return panel_87; } public JComboBox getSwfAnimatorXFormScript6Cmb() { return swfAnimatorXFormScript6Cmb; } public JComboBox getSwfAnimatorXFormScript7Cmb() { return swfAnimatorXFormScript7Cmb; } public JComboBox getSwfAnimatorXFormScript8Cmb() { return swfAnimatorXFormScript8Cmb; } public JComboBox getSwfAnimatorXFormScript9Cmb() { return swfAnimatorXFormScript9Cmb; } public JComboBox getSwfAnimatorXFormScript10Cmb() { return swfAnimatorXFormScript10Cmb; } public JComboBox getSwfAnimatorXFormScript11Cmb() { return swfAnimatorXFormScript11Cmb; } public JComboBox getSwfAnimatorXFormScript12Cmb() { return swfAnimatorXFormScript12Cmb; } public JWFNumberField getSwfAnimatorXFormScript6REd() { return swfAnimatorXFormScript6REd; } public JWFNumberField getSwfAnimatorXFormScript7REd() { return swfAnimatorXFormScript7REd; } public JWFNumberField getSwfAnimatorXFormScript8REd() { return swfAnimatorXFormScript8REd; } public JWFNumberField getSwfAnimatorXFormScript9REd() { return swfAnimatorXFormScript9REd; } public JWFNumberField getSwfAnimatorXFormScript10REd() { return swfAnimatorXFormScript10REd; } public JWFNumberField getSwfAnimatorXFormScript11REd() { return swfAnimatorXFormScript11REd; } public JWFNumberField getSwfAnimatorXFormScript12REd() { return swfAnimatorXFormScript12REd; } public JLabel getLblGlobalScript_4() { return lblGlobalScript_4; } public JLabel getLblGlobalScript_5() { return lblGlobalScript_5; } public JLabel getLblGlobalScript_6() { return lblGlobalScript_6; } public JLabel getLblGlobalScript_7() { return lblGlobalScript_7; } public JLabel getLblGlobalScript_8() { return lblGlobalScript_8; } public JComboBox getSwfAnimatorGlobalScript6Cmb() { return swfAnimatorGlobalScript6Cmb; } public JComboBox getSwfAnimatorGlobalScript7Cmb() { return swfAnimatorGlobalScript7Cmb; } public JComboBox getSwfAnimatorGlobalScript8Cmb() { return swfAnimatorGlobalScript8Cmb; } public JComboBox getSwfAnimatorGlobalScript9Cmb() { return swfAnimatorGlobalScript9Cmb; } public JComboBox getSwfAnimatorGlobalScript10Cmb() { return swfAnimatorGlobalScript10Cmb; } public JComboBox getSwfAnimatorGlobalScript11Cmb() { return swfAnimatorGlobalScript11Cmb; } public JComboBox getSwfAnimatorGlobalScript12Cmb() { return swfAnimatorGlobalScript12Cmb; } public JWFNumberField getSwfAnimatorGlobalScript6REd() { return swfAnimatorGlobalScript6REd; } public JWFNumberField getSwfAnimatorGlobalScript7REd() { return swfAnimatorGlobalScript7REd; } public JWFNumberField getSwfAnimatorGlobalScript8REd() { return swfAnimatorGlobalScript8REd; } public JWFNumberField getSwfAnimatorGlobalScript9REd() { return swfAnimatorGlobalScript9REd; } public JWFNumberField getSwfAnimatorGlobalScript10REd() { return swfAnimatorGlobalScript10REd; } public JWFNumberField getSwfAnimatorGlobalScript11REd() { return swfAnimatorGlobalScript11REd; } public JWFNumberField getSwfAnimatorGlobalScript12REd() { return swfAnimatorGlobalScript12REd; } private JButton getBtnRender() { if (btnRender == null) { btnRender = new JButton(); btnRender.setIconTextGap(2); btnRender.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tinaController.getSwfAnimatorCtrl().renderFlameImage(); } }); btnRender.setToolTipText("Render the current frame in higher qualiry"); btnRender.setText("Render"); btnRender.setPreferredSize(new Dimension(82, 28)); btnRender.setMnemonic(KeyEvent.VK_R); btnRender.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 9)); btnRender.setIcon(new ImageIcon(TinaInternalFrame.class.getResource("/org/jwildfire/swing/icons/new/fraqtive.png"))); } return btnRender; } private JPanel getPanel_12() { if (panel_12 == null) { panel_12 = new JPanel(); FlowLayout flowLayout = (FlowLayout) panel_12.getLayout(); flowLayout.setVgap(1); panel_12.setPreferredSize(new Dimension(10, 24)); JLabel lblFrame = new JLabel(); panel_12.add(lblFrame); lblFrame.setHorizontalAlignment(SwingConstants.RIGHT); lblFrame.setText("Frame"); lblFrame.setPreferredSize(new Dimension(38, 22)); lblFrame.setFont(Prefs.getPrefs().getFont("Dialog", Font.BOLD, 10)); swfAnimatorFrameREd = new JWFNumberField(); panel_12.add(swfAnimatorFrameREd); swfAnimatorFrameREd.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { if (tinaController != null && tinaController.getSwfAnimatorCtrl() != null) { try { swfAnimatorFrameSlider.setValue(swfAnimatorFrameREd.getIntValue()); } catch (Exception ex) { ex.printStackTrace(); } } } }); swfAnimatorFrameREd.setMaxValue(120.0); swfAnimatorFrameREd.setMinValue(1.0); swfAnimatorFrameREd.setHasMaxValue(true); swfAnimatorFrameREd.setHasMinValue(true); swfAnimatorFrameREd.setOnlyIntegers(true); swfAnimatorFrameREd.setText("60"); swfAnimatorFrameREd.setPreferredSize(new Dimension(56, 22)); swfAnimatorFrameREd.setFont(Prefs.getPrefs().getFont("Dialog", Font.PLAIN, 10)); } return panel_12; } public JPanel getPanel_1() { return panel_93; } public JComboBox getSwfAnimatorQualityProfileCmb() { return swfAnimatorQualityProfileCmb; } public JComboBox getSwfAnimatorOutputTypeCmb() { return swfAnimatorOutputTypeCmb; } public void setTinaController(TinaController tinaController) { this.tinaController = tinaController; } }