/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* ParticleDialog.java
*
* Created on 7 déc. 2011, 14:11:03
*/
package feuille.karaoke.dialog;
import feuille.karaoke.highlighter.SymbolHighlighterPainter;
import feuille.karaoke.highlighter.NormalHighlighterPainter;
import feuille.karaoke.highlighter.UserVariableHighlighterPainter;
import feuille.karaoke.highlighter.KeyHighlighterPainter;
import feuille.karaoke.highlighter.VariableHighlighterPainter;
import feuille.karaoke.highlighter.NumberHighlighterPainter;
import feuille.karaoke.highlighter.HexadecimalHighlighterPainter;
import java.awt.Frame;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.DefaultComboBoxModel;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JTextArea;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
import javax.swing.text.BadLocationException;
import javax.swing.text.Highlighter;
import feuille.filter.PngFilter;
import feuille.filter.PngJpgGifFilter;
import feuille.filter.SubtitleFilter;
import feuille.karaoke.lib.AssIO;
import feuille.karaoke.lib.AssStyle;
import feuille.karaoke.lib.AssStyleCollection;
import feuille.karaoke.lib.Clipboard;
import feuille.karaoke.lib.ImagePreview;
import feuille.lib.Language;
import feuille.karaoke.lib.ParticleObject;
/**
*
* @author The Wingate 2940
*/
public class ParticleDialog extends javax.swing.JDialog {
private DefaultComboBoxModel dcbm;
private DefaultTableModel dtm;
private ButtonPressed bp;
private ParticleObject particleObject;
private SaveState saveState = SaveState.DISABLE;
private AssStyleCollection myASC = null;
private Frame frame;
private Language localeLanguage = feuille.MainFrame.getLanguage();
private String drawingPath = "";
private String drawingsPath = "";
private Highlighter high01;
private Highlighter.HighlightPainter keywordPainter = new KeyHighlighterPainter();
private Highlighter.HighlightPainter numberPainter = new NumberHighlighterPainter();
private Highlighter.HighlightPainter normalPainter = new NormalHighlighterPainter();
private Highlighter.HighlightPainter symbolPainter = new SymbolHighlighterPainter();
private Highlighter.HighlightPainter hexaPainter = new HexadecimalHighlighterPainter();
private Highlighter.HighlightPainter uvarPainter = new UserVariableHighlighterPainter();
private Highlighter.HighlightPainter lvarPainter = new VariableHighlighterPainter();
/** Creates new form ParticleDialog */
public ParticleDialog(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
init();
frame = parent;
// Setting up the scripting object (epScripting) to work with
// the opensource project JSyntaxPane - see web site :
// http://code.google.com/p/jsyntaxpane/
jsyntaxpane.DefaultSyntaxKit.initKit();
epVariables.setContentType("text/ruby");
epVariables.setComponentPopupMenu(popOverrides1);
javax.swing.border.TitledBorder tb;
if(localeLanguage.getValueOf("titleXPD2")!=null){setTitle(localeLanguage.getValueOf("titleXPD2"));}
if(localeLanguage.getValueOf("buttonOk")!=null){OK_Button.setText(localeLanguage.getValueOf("buttonOk"));}
if(localeLanguage.getValueOf("buttonCancel")!=null){Cancel_Button.setText(localeLanguage.getValueOf("buttonCancel"));}
if(localeLanguage.getValueOf("labelName")!=null){lblName.setText(localeLanguage.getValueOf("labelName"));}
if(localeLanguage.getValueOf("labelMoment")!=null){lblMoment.setText(localeLanguage.getValueOf("labelMoment"));}
if(localeLanguage.getValueOf("labelFirstLayer")!=null){lblFirstLayer.setText(localeLanguage.getValueOf("labelFirstLayer"));}
if(localeLanguage.getValueOf("labelTime")!=null){lblTime.setText(localeLanguage.getValueOf("labelTime"));}
if(localeLanguage.getValueOf("rbuttonBefore")!=null){rbMomentBefore.setText(localeLanguage.getValueOf("rbuttonBefore"));}
if(localeLanguage.getValueOf("rbuttonMeantime")!=null){rbMomentMeantime.setText(localeLanguage.getValueOf("rbuttonMeantime"));}
if(localeLanguage.getValueOf("rbuttonAfter")!=null){rbMomentAfter.setText(localeLanguage.getValueOf("rbuttonAfter"));}
if(localeLanguage.getValueOf("tabEffects")!=null){tpParticle.setTitleAt(0, localeLanguage.getValueOf("tabEffects"));}
if(localeLanguage.getValueOf("tabVariables")!=null){tpParticle.setTitleAt(1, localeLanguage.getValueOf("tabVariables"));}
if(localeLanguage.getValueOf("tabSettings")!=null){tpParticle.setTitleAt(2, localeLanguage.getValueOf("tabSettings"));}
if(localeLanguage.getValueOf("tabStyle")!=null){tpParticle.setTitleAt(3, localeLanguage.getValueOf("tabStyle"));}
if(localeLanguage.getValueOf("labelLayersDetails")!=null){lblLayersDetails.setText(localeLanguage.getValueOf("labelLayersDetails"));}
if(localeLanguage.getValueOf("buttonAdd")!=null){btnAddLayer.setText(localeLanguage.getValueOf("buttonAdd"));}
if(localeLanguage.getValueOf("buttonGet")!=null){btnGetLayer.setText(localeLanguage.getValueOf("buttonGet"));}
if(localeLanguage.getValueOf("buttonChange")!=null){btnChangeLayer.setText(localeLanguage.getValueOf("buttonChange"));}
if(localeLanguage.getValueOf("buttonDelete")!=null){btnDeleteLayer.setText(localeLanguage.getValueOf("buttonDelete"));}
if(localeLanguage.getValueOf("labelOverrides")!=null){lblOverrides.setText(localeLanguage.getValueOf("labelOverrides"));}
if(localeLanguage.getValueOf("checkboxSaveFx")!=null){cbSaveEffects.setText(localeLanguage.getValueOf("checkboxSaveFx"));}
tb = (javax.swing.border.TitledBorder)jPanel1.getBorder();
if(localeLanguage.getValueOf("tbdParameters")!=null){tb.setTitle(localeLanguage.getValueOf("tbdParameters"));}
tb = (javax.swing.border.TitledBorder)jPanel2.getBorder();
if(localeLanguage.getValueOf("tbdModes")!=null){tb.setTitle(localeLanguage.getValueOf("tbdModes"));}
if(localeLanguage.getValueOf("labelVideoSize")!=null){lblVideoSize.setText(localeLanguage.getValueOf("labelVideoSize"));}
if(localeLanguage.getValueOf("labelPosY")!=null){lblPosY.setText(localeLanguage.getValueOf("labelPosY"));}
if(localeLanguage.getValueOf("rbuttonModeNormal")!=null){rbModeNormal.setText(localeLanguage.getValueOf("rbuttonModeNormal"));}
if(localeLanguage.getValueOf("rbuttonModePeriodic")!=null){rbModePeriodic.setText(localeLanguage.getValueOf("rbuttonModePeriodic"));}
if(localeLanguage.getValueOf("rbuttonModeRandom")!=null){rbModeRandom.setText(localeLanguage.getValueOf("rbuttonModeRandom"));}
if(localeLanguage.getValueOf("rbuttonModeSymmetric")!=null){rbModeSymmetric.setText(localeLanguage.getValueOf("rbuttonModeSymmetric"));}
if(localeLanguage.getValueOf("labelStyle")!=null){lblStyle.setText(localeLanguage.getValueOf("labelStyle"));}
if(localeLanguage.getValueOf("buttonImpScr")!=null){btnImportScript.setText(localeLanguage.getValueOf("buttonImpScr"));}
if(localeLanguage.getValueOf("buttonImpFil")!=null){btnImportFile.setText(localeLanguage.getValueOf("buttonImpFil"));}
tb = (javax.swing.border.TitledBorder)panPreviewStyle.getBorder();
if(localeLanguage.getValueOf("tbdPreview")!=null){tb.setTitle(localeLanguage.getValueOf("tbdPreview"));}
if(localeLanguage.getValueOf("labelAuthor")!=null){lblAuthors.setText(localeLanguage.getValueOf("labelAuthor"));}
if(localeLanguage.getValueOf("labelComments")!=null){lblComments.setText(localeLanguage.getValueOf("labelComments"));}
if(localeLanguage.getValueOf("labelPreview")!=null){lblPreview.setText(localeLanguage.getValueOf("labelPreview"));}
if(localeLanguage.getValueOf("labelCollection")!=null){lblCollection.setText(localeLanguage.getValueOf("labelCollection"));}
if(localeLanguage.getValueOf("buttonChange")!=null){btnChangePreview.setText(localeLanguage.getValueOf("buttonChange"));}
tb = (javax.swing.border.TitledBorder)panMiscPreview.getBorder();
if(localeLanguage.getValueOf("tbdPreview")!=null){tb.setTitle(localeLanguage.getValueOf("tbdPreview"));}
if(localeLanguage.getValueOf("popmCut")!=null){popmCut.setText(localeLanguage.getValueOf("popmCut"));}
if(localeLanguage.getValueOf("popmCut")!=null){popmCut1.setText(localeLanguage.getValueOf("popmCut"));}
if(localeLanguage.getValueOf("popmCopy")!=null){popmCopy.setText(localeLanguage.getValueOf("popmCopy"));}
if(localeLanguage.getValueOf("popmCopy")!=null){popmCopy1.setText(localeLanguage.getValueOf("popmCopy"));}
if(localeLanguage.getValueOf("popmPaste")!=null){popmPaste.setText(localeLanguage.getValueOf("popmPaste"));}
if(localeLanguage.getValueOf("popmPaste")!=null){popmPaste1.setText(localeLanguage.getValueOf("popmPaste"));}
if(localeLanguage.getValueOf("popmDelete")!=null){popmDelete.setText(localeLanguage.getValueOf("popmDelete"));}
if(localeLanguage.getValueOf("popmDelete")!=null){popmDelete1.setText(localeLanguage.getValueOf("popmDelete"));}
if(localeLanguage.getValueOf("popmClear")!=null){popmClear.setText(localeLanguage.getValueOf("popmClear"));}
if(localeLanguage.getValueOf("popmClear")!=null){popmClear1.setText(localeLanguage.getValueOf("popmClear"));}
if(localeLanguage.getValueOf("popmSelectAll")!=null){popmSelAll.setText(localeLanguage.getValueOf("popmSelectAll"));}
if(localeLanguage.getValueOf("popmSelectAll")!=null){popmSelAll1.setText(localeLanguage.getValueOf("popmSelectAll"));}
if(localeLanguage.getValueOf("popmColor")!=null){popmColor.setText(localeLanguage.getValueOf("popmColor"));}
if(localeLanguage.getValueOf("popmAlpha")!=null){popmAlpha.setText(localeLanguage.getValueOf("popmAlpha"));}
if(localeLanguage.getValueOf("popmInsOver")!=null){popmOverrides.setText(localeLanguage.getValueOf("popmInsOver"));}
if(localeLanguage.getValueOf("popmInsCalc")!=null){popmIntCalc.setText(localeLanguage.getValueOf("popmInsCalc"));}
if(localeLanguage.getValueOf("popmInsFCalc")!=null){popmFloCalc.setText(localeLanguage.getValueOf("popmInsFCalc"));}
if(localeLanguage.getValueOf("popmInsDraw")!=null){popmDrawing.setText(localeLanguage.getValueOf("popmInsDraw"));}
if(localeLanguage.getValueOf("popmForAni")!=null){popmKaraOK.setText(localeLanguage.getValueOf("popmForAni"));}
if(localeLanguage.getValueOf("popmForConf")!=null){popmKaraNOK.setText(localeLanguage.getValueOf("popmForConf"));}
if(localeLanguage.getValueOf("popmSurround")!=null){popmSurround.setText(localeLanguage.getValueOf("popmSurround"));}
if(localeLanguage.getValueOf("popmDelSur")!=null){popmDelSurround.setText(localeLanguage.getValueOf("popmDelSur"));}
if(localeLanguage.getValueOf("popm_b")!=null){popm_b.setText(localeLanguage.getValueOf("popm_b"));}
if(localeLanguage.getValueOf("popm_i")!=null){popm_i.setText(localeLanguage.getValueOf("popm_i"));}
if(localeLanguage.getValueOf("popm_u")!=null){popm_u.setText(localeLanguage.getValueOf("popm_u"));}
if(localeLanguage.getValueOf("popm_s")!=null){popm_s.setText(localeLanguage.getValueOf("popm_s"));}
if(localeLanguage.getValueOf("popm_bord")!=null){popm_bord.setText(localeLanguage.getValueOf("popm_bord"));}
if(localeLanguage.getValueOf("popm_shad")!=null){popm_shad.setText(localeLanguage.getValueOf("popm_shad"));}
if(localeLanguage.getValueOf("popm_be")!=null){popm_be.setText(localeLanguage.getValueOf("popm_be"));}
if(localeLanguage.getValueOf("popm_blur")!=null){popm_blur.setText(localeLanguage.getValueOf("popm_blur"));}
if(localeLanguage.getValueOf("popm_fs")!=null){popm_fs.setText(localeLanguage.getValueOf("popm_fs"));}
if(localeLanguage.getValueOf("popm_fscx")!=null){popm_fscx.setText(localeLanguage.getValueOf("popm_fscx"));}
if(localeLanguage.getValueOf("popm_fscy")!=null){popm_fscy.setText(localeLanguage.getValueOf("popm_fscy"));}
if(localeLanguage.getValueOf("popm_fsp")!=null){popm_fsp.setText(localeLanguage.getValueOf("popm_fsp"));}
if(localeLanguage.getValueOf("popm_frx")!=null){popm_frx.setText(localeLanguage.getValueOf("popm_frx"));}
if(localeLanguage.getValueOf("popm_fry")!=null){popm_fry.setText(localeLanguage.getValueOf("popm_fry"));}
if(localeLanguage.getValueOf("popm_frz")!=null){popm_frz.setText(localeLanguage.getValueOf("popm_frz"));}
if(localeLanguage.getValueOf("popm_1c")!=null){popm_1c.setText(localeLanguage.getValueOf("popm_1c"));}
if(localeLanguage.getValueOf("popm_2c")!=null){popm_2c.setText(localeLanguage.getValueOf("popm_2c"));}
if(localeLanguage.getValueOf("popm_3c")!=null){popm_3c.setText(localeLanguage.getValueOf("popm_3c"));}
if(localeLanguage.getValueOf("popm_4c")!=null){popm_4c.setText(localeLanguage.getValueOf("popm_4c"));}
if(localeLanguage.getValueOf("popm_alpha")!=null){popm_alpha.setText(localeLanguage.getValueOf("popm_alpha"));}
if(localeLanguage.getValueOf("popm_1a")!=null){popm_1a.setText(localeLanguage.getValueOf("popm_1a"));}
if(localeLanguage.getValueOf("popm_2a")!=null){popm_2a.setText(localeLanguage.getValueOf("popm_2a"));}
if(localeLanguage.getValueOf("popm_3a")!=null){popm_3a.setText(localeLanguage.getValueOf("popm_3a"));}
if(localeLanguage.getValueOf("popm_4a")!=null){popm_4a.setText(localeLanguage.getValueOf("popm_4a"));}
if(localeLanguage.getValueOf("popm_k")!=null){popm_k.setText(localeLanguage.getValueOf("popm_k"));}
if(localeLanguage.getValueOf("popm_kf")!=null){popm_kf.setText(localeLanguage.getValueOf("popm_kf"));}
if(localeLanguage.getValueOf("popm_ko")!=null){popm_ko.setText(localeLanguage.getValueOf("popm_ko"));}
if(localeLanguage.getValueOf("popm_t")!=null){popm_t.setText(localeLanguage.getValueOf("popm_t"));}
if(localeLanguage.getValueOf("popm_r")!=null){popm_reset.setText(localeLanguage.getValueOf("popm_r"));}
if(localeLanguage.getValueOf("popm_fn")!=null){popm_fn.setText(localeLanguage.getValueOf("popm_fn"));}
if(localeLanguage.getValueOf("popm_fe")!=null){popm_fe.setText(localeLanguage.getValueOf("popm_fe"));}
if(localeLanguage.getValueOf("popm_q")!=null){popm_q.setText(localeLanguage.getValueOf("popm_q"));}
if(localeLanguage.getValueOf("popm_a")!=null){popm_a.setText(localeLanguage.getValueOf("popm_a"));}
if(localeLanguage.getValueOf("popm_an")!=null){popm_an.setText(localeLanguage.getValueOf("popm_an"));}
if(localeLanguage.getValueOf("popm_pos")!=null){popm_pos.setText(localeLanguage.getValueOf("popm_pos"));}
if(localeLanguage.getValueOf("popm_move")!=null){popm_move.setText(localeLanguage.getValueOf("popm_move"));}
if(localeLanguage.getValueOf("popm_org")!=null){popm_org.setText(localeLanguage.getValueOf("popm_org"));}
if(localeLanguage.getValueOf("popm_fad")!=null){popm_fad.setText(localeLanguage.getValueOf("popm_fad"));}
if(localeLanguage.getValueOf("popm_fade")!=null){popm_fade.setText(localeLanguage.getValueOf("popm_fade"));}
if(localeLanguage.getValueOf("popm_clip")!=null){popm_clip.setText(localeLanguage.getValueOf("popm_clip"));}
if(localeLanguage.getValueOf("popm_clip2")!=null){popm_clip2.setText(localeLanguage.getValueOf("popm_clip2"));}
if(localeLanguage.getValueOf("popmForAni")!=null){popmKaraOK2.setText(localeLanguage.getValueOf("popmForAni"));}
if(localeLanguage.getValueOf("popmForAni")!=null){popmKaraOK3.setText(localeLanguage.getValueOf("popmForAni"));}
if(localeLanguage.getValueOf("popm_xbord")!=null){popm_xbord.setText(localeLanguage.getValueOf("popm_xbord"));}
if(localeLanguage.getValueOf("popm_ybord")!=null){popm_ybord.setText(localeLanguage.getValueOf("popm_ybord"));}
if(localeLanguage.getValueOf("popm_xshad")!=null){popm_xshad.setText(localeLanguage.getValueOf("popm_xshad"));}
if(localeLanguage.getValueOf("popm_yshad")!=null){popm_yshad.setText(localeLanguage.getValueOf("popm_yshad"));}
if(localeLanguage.getValueOf("popm_fax")!=null){popm_fax.setText(localeLanguage.getValueOf("popm_fax"));}
if(localeLanguage.getValueOf("popm_fay")!=null){popm_fay.setText(localeLanguage.getValueOf("popm_fay"));}
if(localeLanguage.getValueOf("popm_iclip")!=null){popm_iclip.setText(localeLanguage.getValueOf("popm_iclip"));}
if(localeLanguage.getValueOf("popm_fsc")!=null){popm_fsc.setText(localeLanguage.getValueOf("popm_fsc"));}
if(localeLanguage.getValueOf("popm_fsvp")!=null){popm_fsvp.setText(localeLanguage.getValueOf("popm_fsvp"));}
if(localeLanguage.getValueOf("popm_frs")!=null){popm_frs.setText(localeLanguage.getValueOf("popm_frs"));}
if(localeLanguage.getValueOf("popm_z")!=null){popm_z.setText(localeLanguage.getValueOf("popm_z"));}
if(localeLanguage.getValueOf("popm_distort")!=null){popm_distort.setText(localeLanguage.getValueOf("popm_distort"));}
if(localeLanguage.getValueOf("popm_md")!=null){popm_md.setText(localeLanguage.getValueOf("popm_md"));}
if(localeLanguage.getValueOf("popm_mdx")!=null){popm_mdx.setText(localeLanguage.getValueOf("popm_mdx"));}
if(localeLanguage.getValueOf("popm_mdy")!=null){popm_mdy.setText(localeLanguage.getValueOf("popm_mdy"));}
if(localeLanguage.getValueOf("popm_mdz")!=null){popm_mdz.setText(localeLanguage.getValueOf("popm_mdz"));}
if(localeLanguage.getValueOf("popm_1vc")!=null){popm_1vc.setText(localeLanguage.getValueOf("popm_1vc"));}
if(localeLanguage.getValueOf("popm_2vc")!=null){popm_2vc.setText(localeLanguage.getValueOf("popm_2vc"));}
if(localeLanguage.getValueOf("popm_3vc")!=null){popm_3vc.setText(localeLanguage.getValueOf("popm_3vc"));}
if(localeLanguage.getValueOf("popm_4vc")!=null){popm_4vc.setText(localeLanguage.getValueOf("popm_4vc"));}
if(localeLanguage.getValueOf("popm_1va")!=null){popm_1va.setText(localeLanguage.getValueOf("popm_1va"));}
if(localeLanguage.getValueOf("popm_2va")!=null){popm_2va.setText(localeLanguage.getValueOf("popm_2va"));}
if(localeLanguage.getValueOf("popm_3va")!=null){popm_3va.setText(localeLanguage.getValueOf("popm_3va"));}
if(localeLanguage.getValueOf("popm_4va")!=null){popm_4va.setText(localeLanguage.getValueOf("popm_4va"));}
if(localeLanguage.getValueOf("popm_1img")!=null){popm_1img.setText(localeLanguage.getValueOf("popm_1img"));}
if(localeLanguage.getValueOf("popm_2img")!=null){popm_2img.setText(localeLanguage.getValueOf("popm_2img"));}
if(localeLanguage.getValueOf("popm_3img")!=null){popm_3img.setText(localeLanguage.getValueOf("popm_3img"));}
if(localeLanguage.getValueOf("popm_4img")!=null){popm_4img.setText(localeLanguage.getValueOf("popm_4img"));}
if(localeLanguage.getValueOf("popm_jitter")!=null){popm_jitter.setText(localeLanguage.getValueOf("popm_jitter"));}
if(localeLanguage.getValueOf("popm_iclip")!=null){popm_iclip2.setText(localeLanguage.getValueOf("popm_iclip"));}
if(localeLanguage.getValueOf("popm_mover")!=null){popm_mover.setText(localeLanguage.getValueOf("popm_mover"));}
if(localeLanguage.getValueOf("popm_moves3")!=null){popm_moves3.setText(localeLanguage.getValueOf("popm_moves3"));}
if(localeLanguage.getValueOf("popm_moves4")!=null){popm_moves4.setText(localeLanguage.getValueOf("popm_moves4"));}
if(localeLanguage.getValueOf("popm_movevc")!=null){popm_movevc.setText(localeLanguage.getValueOf("popm_movevc"));}
if(localeLanguage.getValueOf("popm_movevc")!=null){popm_movevc2.setText(localeLanguage.getValueOf("popm_movevc"));}
if(localeLanguage.getValueOf("popCodePNG")!=null){popmPNG.setText(localeLanguage.getValueOf("popCodePNG"));}
if(localeLanguage.getValueOf("popmColor")!=null){popmColor1.setText(localeLanguage.getValueOf("popmColor"));}
if(localeLanguage.getValueOf("popmAlpha")!=null){popmAlpha1.setText(localeLanguage.getValueOf("popmAlpha"));}
if(localeLanguage.getValueOf("popmInsOver")!=null){popmOverrides1.setText(localeLanguage.getValueOf("popmInsOver"));}
if(localeLanguage.getValueOf("popmInsDraw")!=null){popmDrawing1.setText(localeLanguage.getValueOf("popmInsDraw"));}
if(localeLanguage.getValueOf("popmForAni")!=null){popmKaraOK1.setText(localeLanguage.getValueOf("popmForAni"));}
if(localeLanguage.getValueOf("popmForConf")!=null){popmKaraNOK1.setText(localeLanguage.getValueOf("popmForConf"));}
if(localeLanguage.getValueOf("popm_b")!=null){popm_b1.setText(localeLanguage.getValueOf("popm_b"));}
if(localeLanguage.getValueOf("popm_i")!=null){popm_i1.setText(localeLanguage.getValueOf("popm_i"));}
if(localeLanguage.getValueOf("popm_u")!=null){popm_u1.setText(localeLanguage.getValueOf("popm_u"));}
if(localeLanguage.getValueOf("popm_s")!=null){popm_s1.setText(localeLanguage.getValueOf("popm_s"));}
if(localeLanguage.getValueOf("popm_bord")!=null){popm_bord1.setText(localeLanguage.getValueOf("popm_bord"));}
if(localeLanguage.getValueOf("popm_shad")!=null){popm_shad1.setText(localeLanguage.getValueOf("popm_shad"));}
if(localeLanguage.getValueOf("popm_be")!=null){popm_be1.setText(localeLanguage.getValueOf("popm_be"));}
if(localeLanguage.getValueOf("popm_blur")!=null){popm_blur1.setText(localeLanguage.getValueOf("popm_blur"));}
if(localeLanguage.getValueOf("popm_fs")!=null){popm_fs1.setText(localeLanguage.getValueOf("popm_fs"));}
if(localeLanguage.getValueOf("popm_fscx")!=null){popm_fscx1.setText(localeLanguage.getValueOf("popm_fscx"));}
if(localeLanguage.getValueOf("popm_fscy")!=null){popm_fscy1.setText(localeLanguage.getValueOf("popm_fscy"));}
if(localeLanguage.getValueOf("popm_fsp")!=null){popm_fsp1.setText(localeLanguage.getValueOf("popm_fsp"));}
if(localeLanguage.getValueOf("popm_frx")!=null){popm_frx1.setText(localeLanguage.getValueOf("popm_frx"));}
if(localeLanguage.getValueOf("popm_fry")!=null){popm_fry1.setText(localeLanguage.getValueOf("popm_fry"));}
if(localeLanguage.getValueOf("popm_frz")!=null){popm_frz1.setText(localeLanguage.getValueOf("popm_frz"));}
if(localeLanguage.getValueOf("popm_1c")!=null){popm_1c1.setText(localeLanguage.getValueOf("popm_1c"));}
if(localeLanguage.getValueOf("popm_2c")!=null){popm_2c1.setText(localeLanguage.getValueOf("popm_2c"));}
if(localeLanguage.getValueOf("popm_3c")!=null){popm_3c1.setText(localeLanguage.getValueOf("popm_3c"));}
if(localeLanguage.getValueOf("popm_4c")!=null){popm_4c1.setText(localeLanguage.getValueOf("popm_4c"));}
if(localeLanguage.getValueOf("popm_alpha")!=null){popm_alpha1.setText(localeLanguage.getValueOf("popm_alpha"));}
if(localeLanguage.getValueOf("popm_1a")!=null){popm_1a1.setText(localeLanguage.getValueOf("popm_1a"));}
if(localeLanguage.getValueOf("popm_2a")!=null){popm_2a1.setText(localeLanguage.getValueOf("popm_2a"));}
if(localeLanguage.getValueOf("popm_3a")!=null){popm_3a1.setText(localeLanguage.getValueOf("popm_3a"));}
if(localeLanguage.getValueOf("popm_4a")!=null){popm_4a1.setText(localeLanguage.getValueOf("popm_4a"));}
if(localeLanguage.getValueOf("popm_k")!=null){popm_k1.setText(localeLanguage.getValueOf("popm_k"));}
if(localeLanguage.getValueOf("popm_kf")!=null){popm_kf1.setText(localeLanguage.getValueOf("popm_kf"));}
if(localeLanguage.getValueOf("popm_ko")!=null){popm_ko1.setText(localeLanguage.getValueOf("popm_ko"));}
if(localeLanguage.getValueOf("popm_t")!=null){popm_t1.setText(localeLanguage.getValueOf("popm_t"));}
if(localeLanguage.getValueOf("popm_r")!=null){popm_reset1.setText(localeLanguage.getValueOf("popm_r"));}
if(localeLanguage.getValueOf("popm_fn")!=null){popm_fn1.setText(localeLanguage.getValueOf("popm_fn"));}
if(localeLanguage.getValueOf("popm_fe")!=null){popm_fe1.setText(localeLanguage.getValueOf("popm_fe"));}
if(localeLanguage.getValueOf("popm_q")!=null){popm_q1.setText(localeLanguage.getValueOf("popm_q"));}
if(localeLanguage.getValueOf("popm_a")!=null){popm_a1.setText(localeLanguage.getValueOf("popm_a"));}
if(localeLanguage.getValueOf("popm_an")!=null){popm_an1.setText(localeLanguage.getValueOf("popm_an"));}
if(localeLanguage.getValueOf("popm_pos")!=null){popm_pos1.setText(localeLanguage.getValueOf("popm_pos"));}
if(localeLanguage.getValueOf("popm_move")!=null){popm_move1.setText(localeLanguage.getValueOf("popm_move"));}
if(localeLanguage.getValueOf("popm_org")!=null){popm_org1.setText(localeLanguage.getValueOf("popm_org"));}
if(localeLanguage.getValueOf("popm_fad")!=null){popm_fad1.setText(localeLanguage.getValueOf("popm_fad"));}
if(localeLanguage.getValueOf("popm_fade")!=null){popm_fade1.setText(localeLanguage.getValueOf("popm_fade"));}
if(localeLanguage.getValueOf("popm_clip")!=null){popm_clip1.setText(localeLanguage.getValueOf("popm_clip"));}
if(localeLanguage.getValueOf("popm_clip2")!=null){popm_clip3.setText(localeLanguage.getValueOf("popm_clip2"));}
if(localeLanguage.getValueOf("popmForAni")!=null){popmKaraOK4.setText(localeLanguage.getValueOf("popmForAni"));}
if(localeLanguage.getValueOf("popmForAni")!=null){popmKaraOK5.setText(localeLanguage.getValueOf("popmForAni"));}
if(localeLanguage.getValueOf("popm_xbord")!=null){popm_xbord1.setText(localeLanguage.getValueOf("popm_xbord"));}
if(localeLanguage.getValueOf("popm_ybord")!=null){popm_ybord1.setText(localeLanguage.getValueOf("popm_ybord"));}
if(localeLanguage.getValueOf("popm_xshad")!=null){popm_xshad1.setText(localeLanguage.getValueOf("popm_xshad"));}
if(localeLanguage.getValueOf("popm_yshad")!=null){popm_yshad1.setText(localeLanguage.getValueOf("popm_yshad"));}
if(localeLanguage.getValueOf("popm_fax")!=null){popm_fax1.setText(localeLanguage.getValueOf("popm_fax"));}
if(localeLanguage.getValueOf("popm_fay")!=null){popm_fay1.setText(localeLanguage.getValueOf("popm_fay"));}
if(localeLanguage.getValueOf("popm_iclip")!=null){popm_iclip1.setText(localeLanguage.getValueOf("popm_iclip"));}
if(localeLanguage.getValueOf("popm_fsc")!=null){popm_fsc1.setText(localeLanguage.getValueOf("popm_fsc"));}
if(localeLanguage.getValueOf("popm_fsvp")!=null){popm_fsvp1.setText(localeLanguage.getValueOf("popm_fsvp"));}
if(localeLanguage.getValueOf("popm_frs")!=null){popm_frs1.setText(localeLanguage.getValueOf("popm_frs"));}
if(localeLanguage.getValueOf("popm_z")!=null){popm_z1.setText(localeLanguage.getValueOf("popm_z"));}
if(localeLanguage.getValueOf("popm_distort")!=null){popm_distort1.setText(localeLanguage.getValueOf("popm_distort"));}
if(localeLanguage.getValueOf("popm_md")!=null){popm_md1.setText(localeLanguage.getValueOf("popm_md"));}
if(localeLanguage.getValueOf("popm_mdx")!=null){popm_mdx1.setText(localeLanguage.getValueOf("popm_mdx"));}
if(localeLanguage.getValueOf("popm_mdy")!=null){popm_mdy1.setText(localeLanguage.getValueOf("popm_mdy"));}
if(localeLanguage.getValueOf("popm_mdz")!=null){popm_mdz1.setText(localeLanguage.getValueOf("popm_mdz"));}
if(localeLanguage.getValueOf("popm_1vc")!=null){popm_1vc1.setText(localeLanguage.getValueOf("popm_1vc"));}
if(localeLanguage.getValueOf("popm_2vc")!=null){popm_2vc1.setText(localeLanguage.getValueOf("popm_2vc"));}
if(localeLanguage.getValueOf("popm_3vc")!=null){popm_3vc1.setText(localeLanguage.getValueOf("popm_3vc"));}
if(localeLanguage.getValueOf("popm_4vc")!=null){popm_4vc1.setText(localeLanguage.getValueOf("popm_4vc"));}
if(localeLanguage.getValueOf("popm_1va")!=null){popm_1va1.setText(localeLanguage.getValueOf("popm_1va"));}
if(localeLanguage.getValueOf("popm_2va")!=null){popm_2va1.setText(localeLanguage.getValueOf("popm_2va"));}
if(localeLanguage.getValueOf("popm_3va")!=null){popm_3va1.setText(localeLanguage.getValueOf("popm_3va"));}
if(localeLanguage.getValueOf("popm_4va")!=null){popm_4va1.setText(localeLanguage.getValueOf("popm_4va"));}
if(localeLanguage.getValueOf("popm_1img")!=null){popm_1img1.setText(localeLanguage.getValueOf("popm_1img"));}
if(localeLanguage.getValueOf("popm_2img")!=null){popm_2img1.setText(localeLanguage.getValueOf("popm_2img"));}
if(localeLanguage.getValueOf("popm_3img")!=null){popm_3img1.setText(localeLanguage.getValueOf("popm_3img"));}
if(localeLanguage.getValueOf("popm_4img")!=null){popm_4img1.setText(localeLanguage.getValueOf("popm_4img"));}
if(localeLanguage.getValueOf("popm_jitter")!=null){popm_jitter1.setText(localeLanguage.getValueOf("popm_jitter"));}
if(localeLanguage.getValueOf("popm_iclip")!=null){popm_iclip3.setText(localeLanguage.getValueOf("popm_iclip"));}
if(localeLanguage.getValueOf("popm_mover")!=null){popm_mover1.setText(localeLanguage.getValueOf("popm_mover"));}
if(localeLanguage.getValueOf("popm_moves3")!=null){popm_moves5.setText(localeLanguage.getValueOf("popm_moves3"));}
if(localeLanguage.getValueOf("popm_moves4")!=null){popm_moves6.setText(localeLanguage.getValueOf("popm_moves4"));}
if(localeLanguage.getValueOf("popm_movevc")!=null){popm_movevc1.setText(localeLanguage.getValueOf("popm_movevc"));}
if(localeLanguage.getValueOf("popm_movevc")!=null){popm_movevc3.setText(localeLanguage.getValueOf("popm_movevc"));}
if(localeLanguage.getValueOf("popCodePNG")!=null){popmPNG1.setText(localeLanguage.getValueOf("popCodePNG"));}
if(localeLanguage.getValueOf("popmInsScript")!=null){popmInsScript.setText(localeLanguage.getValueOf("popmInsScript"));}
if(localeLanguage.getValueOf("popmCodeInit")!=null){popmCodeInit.setText(localeLanguage.getValueOf("popmCodeInit"));}
if(localeLanguage.getValueOf("popmCodeDef")!=null){popmCodeDef.setText(localeLanguage.getValueOf("popmCodeDef"));}
if(localeLanguage.getValueOf("taHelpPleaseParticle")!=null){taHelpPlease.setText(localeLanguage.getValueOf("taHelpPleaseParticle"));}
if(localeLanguage.getValueOf("tabHelpPlease")!=null){tpParticle.setTitleAt(5, localeLanguage.getValueOf("tabHelpPlease"));}
if(localeLanguage.getValueOf("rbuttonSubModeSentence")!=null){rbSubModeSentence.setText(localeLanguage.getValueOf("rbuttonSubModeSentence"));}
if(localeLanguage.getValueOf("rbuttonSubModeSyllable")!=null){rbSubModeSyllable.setText(localeLanguage.getValueOf("rbuttonSubModeSyllable"));}
TableColumn column;
for (int i = 0; i < 2; i++) {
column = tableEffects.getColumnModel().getColumn(i);
switch(i){
case 0:
if(localeLanguage.getValueOf("tableLayer")!=null){
column.setHeaderValue(localeLanguage.getValueOf("tableLayer"));
}
break;
case 1:
if(localeLanguage.getValueOf("tableEffects")!=null){
column.setHeaderValue(localeLanguage.getValueOf("tableEffects"));
}
break;
}
}
// //****************************************************
// // Syntax highlight in textfield
// //****************************************************
// // The text is transparent thanks to this color.
// // We want to paint the text using a highlighterpainter.
// taOverrides.setForeground(new Color(0, 0, 0, 0));
// // We want to view the caret in black.
// taOverrides.setCaretColor(Color.black);
// // BOLD for the best visibility
// taOverrides.setFont(taOverrides.getFont().deriveFont(Font.BOLD));
// // Get highlighter for this text component.
// high01 = taOverrides.getHighlighter();
// // Add the caret listener
// taOverrides.addCaretListener(new CaretListener(){
// @Override
// public void caretUpdate(CaretEvent e) {
// updateASSTextArea(taOverrides, high01);
// }
// });
// taOverrides.setCaretPosition(0);
// taOverrides.addFocusListener(new FocusListener() {
// @Override
// public void focusGained(FocusEvent e) {
// updateASSTextArea(taOverrides, high01);
// }
//
// @Override
// public void focusLost(FocusEvent e) {
// updateASSTextArea(taOverrides, high01);
// }
// });
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
bgMoment = new javax.swing.ButtonGroup();
fcPreview = new javax.swing.JFileChooser();
bgModes = new javax.swing.ButtonGroup();
fcStyles = new javax.swing.JFileChooser();
popOverrides = new javax.swing.JPopupMenu();
popmCut = new javax.swing.JMenuItem();
popmCopy = new javax.swing.JMenuItem();
popmPaste = new javax.swing.JMenuItem();
popmDelete = new javax.swing.JMenuItem();
popmOverSep1 = new javax.swing.JPopupMenu.Separator();
popmSelAll = new javax.swing.JMenuItem();
popmClear = new javax.swing.JMenuItem();
popmOverSep2 = new javax.swing.JSeparator();
popmColor = new javax.swing.JMenuItem();
popmAlpha = new javax.swing.JMenuItem();
popmPNG = new javax.swing.JMenuItem();
popmOverSep3 = new javax.swing.JSeparator();
popmOverrides = new javax.swing.JMenu();
popmKaraOK = new javax.swing.JMenu();
popm_b = new javax.swing.JMenuItem();
popm_i = new javax.swing.JMenuItem();
popm_u = new javax.swing.JMenuItem();
popm_s = new javax.swing.JMenuItem();
popm_bord = new javax.swing.JMenuItem();
popm_shad = new javax.swing.JMenuItem();
popm_be = new javax.swing.JMenuItem();
popm_fs = new javax.swing.JMenuItem();
popm_fscx = new javax.swing.JMenuItem();
popm_fscy = new javax.swing.JMenuItem();
popm_fsp = new javax.swing.JMenuItem();
popm_frx = new javax.swing.JMenuItem();
popm_fry = new javax.swing.JMenuItem();
popm_frz = new javax.swing.JMenuItem();
popm_1c = new javax.swing.JMenuItem();
popm_2c = new javax.swing.JMenuItem();
popm_3c = new javax.swing.JMenuItem();
popm_4c = new javax.swing.JMenuItem();
popm_alpha = new javax.swing.JMenuItem();
popm_1a = new javax.swing.JMenuItem();
popm_2a = new javax.swing.JMenuItem();
popm_3a = new javax.swing.JMenuItem();
popm_4a = new javax.swing.JMenuItem();
popm_clip = new javax.swing.JMenuItem();
popmKaraOK2 = new javax.swing.JMenu();
popm_xbord = new javax.swing.JMenuItem();
popm_ybord = new javax.swing.JMenuItem();
popm_xshad = new javax.swing.JMenuItem();
popm_yshad = new javax.swing.JMenuItem();
popm_blur = new javax.swing.JMenuItem();
popm_fax = new javax.swing.JMenuItem();
popm_fay = new javax.swing.JMenuItem();
popm_iclip = new javax.swing.JMenuItem();
popmKaraOK3 = new javax.swing.JMenu();
popm_fsc = new javax.swing.JMenuItem();
popm_fsvp = new javax.swing.JMenuItem();
popm_frs = new javax.swing.JMenuItem();
popm_z = new javax.swing.JMenuItem();
popm_distort = new javax.swing.JMenuItem();
popm_md = new javax.swing.JMenuItem();
popm_mdx = new javax.swing.JMenuItem();
popm_mdy = new javax.swing.JMenuItem();
popm_mdz = new javax.swing.JMenuItem();
popm_1vc = new javax.swing.JMenuItem();
popm_2vc = new javax.swing.JMenuItem();
popm_3vc = new javax.swing.JMenuItem();
popm_4vc = new javax.swing.JMenuItem();
popm_1va = new javax.swing.JMenuItem();
popm_2va = new javax.swing.JMenuItem();
popm_3va = new javax.swing.JMenuItem();
popm_4va = new javax.swing.JMenuItem();
popm_1img = new javax.swing.JMenuItem();
popm_2img = new javax.swing.JMenuItem();
popm_3img = new javax.swing.JMenuItem();
popm_4img = new javax.swing.JMenuItem();
popm_jitter = new javax.swing.JMenuItem();
popmKaraNOK = new javax.swing.JMenu();
popm_fn = new javax.swing.JMenuItem();
popm_fe = new javax.swing.JMenuItem();
popm_q = new javax.swing.JMenuItem();
popm_a = new javax.swing.JMenuItem();
popm_an = new javax.swing.JMenuItem();
popm_pos = new javax.swing.JMenuItem();
popm_move = new javax.swing.JMenuItem();
popm_org = new javax.swing.JMenuItem();
popm_fad = new javax.swing.JMenuItem();
popm_fade = new javax.swing.JMenuItem();
popm_clip2 = new javax.swing.JMenuItem();
popm_iclip2 = new javax.swing.JMenuItem();
popm_mover = new javax.swing.JMenuItem();
popm_moves3 = new javax.swing.JMenuItem();
popm_moves4 = new javax.swing.JMenuItem();
popm_movevc = new javax.swing.JMenuItem();
popm_movevc2 = new javax.swing.JMenuItem();
jSeparator8 = new javax.swing.JPopupMenu.Separator();
popmSurround = new javax.swing.JMenuItem();
popmDelSurround = new javax.swing.JMenuItem();
jSeparator9 = new javax.swing.JPopupMenu.Separator();
popm_k = new javax.swing.JMenuItem();
popm_kf = new javax.swing.JMenuItem();
popm_ko = new javax.swing.JMenuItem();
popm_t = new javax.swing.JMenuItem();
jSeparator10 = new javax.swing.JPopupMenu.Separator();
popm_reset = new javax.swing.JMenuItem();
popmOverSep4 = new javax.swing.JPopupMenu.Separator();
popmIntCalc = new javax.swing.JMenuItem();
popmFloCalc = new javax.swing.JMenuItem();
popmDrawing = new javax.swing.JMenuItem();
popOverrides1 = new javax.swing.JPopupMenu();
popmInsScript = new javax.swing.JMenu();
popmCodeInit = new javax.swing.JMenuItem();
popmCodeDef = new javax.swing.JMenuItem();
jSeparator2 = new javax.swing.JPopupMenu.Separator();
popmCut1 = new javax.swing.JMenuItem();
popmCopy1 = new javax.swing.JMenuItem();
popmPaste1 = new javax.swing.JMenuItem();
popmDelete1 = new javax.swing.JMenuItem();
popmOverSep5 = new javax.swing.JPopupMenu.Separator();
popmSelAll1 = new javax.swing.JMenuItem();
popmClear1 = new javax.swing.JMenuItem();
popmOverSep6 = new javax.swing.JSeparator();
popmColor1 = new javax.swing.JMenuItem();
popmAlpha1 = new javax.swing.JMenuItem();
popmPNG1 = new javax.swing.JMenuItem();
popmOverSep7 = new javax.swing.JSeparator();
popmOverrides1 = new javax.swing.JMenu();
popmKaraOK1 = new javax.swing.JMenu();
popm_b1 = new javax.swing.JMenuItem();
popm_i1 = new javax.swing.JMenuItem();
popm_u1 = new javax.swing.JMenuItem();
popm_s1 = new javax.swing.JMenuItem();
popm_bord1 = new javax.swing.JMenuItem();
popm_shad1 = new javax.swing.JMenuItem();
popm_be1 = new javax.swing.JMenuItem();
popm_fs1 = new javax.swing.JMenuItem();
popm_fscx1 = new javax.swing.JMenuItem();
popm_fscy1 = new javax.swing.JMenuItem();
popm_fsp1 = new javax.swing.JMenuItem();
popm_frx1 = new javax.swing.JMenuItem();
popm_fry1 = new javax.swing.JMenuItem();
popm_frz1 = new javax.swing.JMenuItem();
popm_1c1 = new javax.swing.JMenuItem();
popm_2c1 = new javax.swing.JMenuItem();
popm_3c1 = new javax.swing.JMenuItem();
popm_4c1 = new javax.swing.JMenuItem();
popm_alpha1 = new javax.swing.JMenuItem();
popm_1a1 = new javax.swing.JMenuItem();
popm_2a1 = new javax.swing.JMenuItem();
popm_3a1 = new javax.swing.JMenuItem();
popm_4a1 = new javax.swing.JMenuItem();
popm_clip1 = new javax.swing.JMenuItem();
popmKaraOK4 = new javax.swing.JMenu();
popm_xbord1 = new javax.swing.JMenuItem();
popm_ybord1 = new javax.swing.JMenuItem();
popm_xshad1 = new javax.swing.JMenuItem();
popm_yshad1 = new javax.swing.JMenuItem();
popm_blur1 = new javax.swing.JMenuItem();
popm_fax1 = new javax.swing.JMenuItem();
popm_fay1 = new javax.swing.JMenuItem();
popm_iclip1 = new javax.swing.JMenuItem();
popmKaraOK5 = new javax.swing.JMenu();
popm_fsc1 = new javax.swing.JMenuItem();
popm_fsvp1 = new javax.swing.JMenuItem();
popm_frs1 = new javax.swing.JMenuItem();
popm_z1 = new javax.swing.JMenuItem();
popm_distort1 = new javax.swing.JMenuItem();
popm_md1 = new javax.swing.JMenuItem();
popm_mdx1 = new javax.swing.JMenuItem();
popm_mdy1 = new javax.swing.JMenuItem();
popm_mdz1 = new javax.swing.JMenuItem();
popm_1vc1 = new javax.swing.JMenuItem();
popm_2vc1 = new javax.swing.JMenuItem();
popm_3vc1 = new javax.swing.JMenuItem();
popm_4vc1 = new javax.swing.JMenuItem();
popm_1va1 = new javax.swing.JMenuItem();
popm_2va1 = new javax.swing.JMenuItem();
popm_3va1 = new javax.swing.JMenuItem();
popm_4va1 = new javax.swing.JMenuItem();
popm_1img1 = new javax.swing.JMenuItem();
popm_2img1 = new javax.swing.JMenuItem();
popm_3img1 = new javax.swing.JMenuItem();
popm_4img1 = new javax.swing.JMenuItem();
popm_jitter1 = new javax.swing.JMenuItem();
popmKaraNOK1 = new javax.swing.JMenu();
popm_fn1 = new javax.swing.JMenuItem();
popm_fe1 = new javax.swing.JMenuItem();
popm_q1 = new javax.swing.JMenuItem();
popm_a1 = new javax.swing.JMenuItem();
popm_an1 = new javax.swing.JMenuItem();
popm_pos1 = new javax.swing.JMenuItem();
popm_move1 = new javax.swing.JMenuItem();
popm_org1 = new javax.swing.JMenuItem();
popm_fad1 = new javax.swing.JMenuItem();
popm_fade1 = new javax.swing.JMenuItem();
popm_clip3 = new javax.swing.JMenuItem();
popm_iclip3 = new javax.swing.JMenuItem();
popm_mover1 = new javax.swing.JMenuItem();
popm_moves5 = new javax.swing.JMenuItem();
popm_moves6 = new javax.swing.JMenuItem();
popm_movevc1 = new javax.swing.JMenuItem();
popm_movevc3 = new javax.swing.JMenuItem();
jSeparator1 = new javax.swing.JPopupMenu.Separator();
popm_k1 = new javax.swing.JMenuItem();
popm_kf1 = new javax.swing.JMenuItem();
popm_ko1 = new javax.swing.JMenuItem();
popm_t1 = new javax.swing.JMenuItem();
jSeparator3 = new javax.swing.JPopupMenu.Separator();
popm_reset1 = new javax.swing.JMenuItem();
popmOverSep8 = new javax.swing.JPopupMenu.Separator();
popmDrawing1 = new javax.swing.JMenuItem();
bgSubModes = new javax.swing.ButtonGroup();
lblName = new javax.swing.JLabel();
tfName = new javax.swing.JTextField();
lblFirstLayer = new javax.swing.JLabel();
tfFirstLayer = new javax.swing.JTextField();
lblMoment = new javax.swing.JLabel();
rbMomentBefore = new javax.swing.JRadioButton();
rbMomentMeantime = new javax.swing.JRadioButton();
rbMomentAfter = new javax.swing.JRadioButton();
lblTime = new javax.swing.JLabel();
tfTime = new javax.swing.JTextField();
tpParticle = new javax.swing.JTabbedPane();
panEffects = new javax.swing.JPanel();
spEffects = new javax.swing.JScrollPane();
tableEffects = new javax.swing.JTable();
lblLayersDetails = new javax.swing.JLabel();
btnDeleteLayer = new javax.swing.JButton();
btnChangeLayer = new javax.swing.JButton();
btnGetLayer = new javax.swing.JButton();
btnAddLayer = new javax.swing.JButton();
lblOverrides = new javax.swing.JLabel();
spOverrides = new javax.swing.JScrollPane();
taOverrides = new javax.swing.JTextArea();
panVariables = new javax.swing.JPanel();
spVariables = new javax.swing.JScrollPane();
epVariables = new javax.swing.JEditorPane();
panSettings = new javax.swing.JPanel();
jPanel1 = new javax.swing.JPanel();
lblVideoSize = new javax.swing.JLabel();
tfHorizontalVSize = new javax.swing.JTextField();
lblXVSize = new javax.swing.JLabel();
tfVerticalVSize = new javax.swing.JTextField();
lblPosY = new javax.swing.JLabel();
tfPosY = new javax.swing.JTextField();
jPanel2 = new javax.swing.JPanel();
rbModeNormal = new javax.swing.JRadioButton();
rbModePeriodic = new javax.swing.JRadioButton();
rbModeRandom = new javax.swing.JRadioButton();
rbModeSymmetric = new javax.swing.JRadioButton();
rbSubModeSentence = new javax.swing.JRadioButton();
rbSubModeSyllable = new javax.swing.JRadioButton();
panStyle = new javax.swing.JPanel();
lblStyle = new javax.swing.JLabel();
cbStyle = new javax.swing.JComboBox();
panPreviewStyle = new javax.swing.JPanel();
lblPreviewFont = new javax.swing.JLabel();
btnImportScript = new javax.swing.JButton();
btnImportFile = new javax.swing.JButton();
panMisc = new javax.swing.JPanel();
lblAuthors = new javax.swing.JLabel();
tfAuthors = new javax.swing.JTextField();
lblComments = new javax.swing.JLabel();
tfComments = new javax.swing.JTextField();
lblPreview = new javax.swing.JLabel();
tfPreview = new javax.swing.JTextField();
btnChangePreview = new javax.swing.JButton();
lblCollection = new javax.swing.JLabel();
tfCollection = new javax.swing.JTextField();
panMiscPreview = new javax.swing.JPanel();
lblMiscPreview = new javax.swing.JLabel();
jPanel3 = new javax.swing.JPanel();
jScrollPane1 = new javax.swing.JScrollPane();
taHelpPlease = new javax.swing.JTextArea();
Cancel_Button = new javax.swing.JButton();
OK_Button = new javax.swing.JButton();
cbSaveEffects = new javax.swing.JCheckBox();
popmCut.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_action_editcut.png"))); // NOI18N
popmCut.setText("Cut");
popmCut.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmCutActionPerformed(evt);
}
});
popOverrides.add(popmCut);
popmCopy.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_action_editcopy.png"))); // NOI18N
popmCopy.setText("Copy");
popmCopy.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmCopyActionPerformed(evt);
}
});
popOverrides.add(popmCopy);
popmPaste.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_action_editpaste.png"))); // NOI18N
popmPaste.setText("Paste");
popmPaste.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmPasteActionPerformed(evt);
}
});
popOverrides.add(popmPaste);
popmDelete.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_action_button_cancel.png"))); // NOI18N
popmDelete.setText("Delete");
popmDelete.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmDeleteActionPerformed(evt);
}
});
popOverrides.add(popmDelete);
popOverrides.add(popmOverSep1);
popmSelAll.setText("Select all");
popmSelAll.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmSelAllActionPerformed(evt);
}
});
popOverrides.add(popmSelAll);
popmClear.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_filesystem_trashcan_empty.png"))); // NOI18N
popmClear.setText("Clear");
popmClear.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmClearActionPerformed(evt);
}
});
popOverrides.add(popmClear);
popOverrides.add(popmOverSep2);
popmColor.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_device_blockdevice.png"))); // NOI18N
popmColor.setText("Choose a color...");
popmColor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmColorActionPerformed(evt);
}
});
popOverrides.add(popmColor);
popmAlpha.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_miscellaneous.png"))); // NOI18N
popmAlpha.setText("Choose an alpha...");
popmAlpha.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmAlphaActionPerformed(evt);
}
});
popOverrides.add(popmAlpha);
popmPNG.setText("Choose a PNG image...");
popmPNG.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmPNGActionPerformed(evt);
}
});
popOverrides.add(popmPNG);
popOverrides.add(popmOverSep3);
popmOverrides.setText("Insert overrides...");
popmKaraOK.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame5.png"))); // NOI18N
popmKaraOK.setText("For animation...");
popm_b.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_b.setText("\\b - Bold");
popm_b.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_bActionPerformed(evt);
}
});
popmKaraOK.add(popm_b);
popm_i.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_i.setText("\\i - Italic");
popm_i.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_iActionPerformed(evt);
}
});
popmKaraOK.add(popm_i);
popm_u.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_u.setText("\\u - Underline");
popm_u.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_uActionPerformed(evt);
}
});
popmKaraOK.add(popm_u);
popm_s.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_s.setText("\\s - Strike out");
popm_s.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_sActionPerformed(evt);
}
});
popmKaraOK.add(popm_s);
popm_bord.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_bord.setText("\\bord - Thickness of border");
popm_bord.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_bordActionPerformed(evt);
}
});
popmKaraOK.add(popm_bord);
popm_shad.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_shad.setText("\\shad - Depth of shader");
popm_shad.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_shadActionPerformed(evt);
}
});
popmKaraOK.add(popm_shad);
popm_be.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_be.setText("\\be - Blur edge");
popm_be.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_beActionPerformed(evt);
}
});
popmKaraOK.add(popm_be);
popm_fs.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_fs.setText("\\fs - Font size");
popm_fs.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fsActionPerformed(evt);
}
});
popmKaraOK.add(popm_fs);
popm_fscx.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fscx.setText("\\fscx - Font scale of X");
popm_fscx.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fscxActionPerformed(evt);
}
});
popmKaraOK.add(popm_fscx);
popm_fscy.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fscy.setText("\\fscy - Font scale of Y");
popm_fscy.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fscyActionPerformed(evt);
}
});
popmKaraOK.add(popm_fscy);
popm_fsp.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fsp.setText("\\fsp - Font spacing");
popm_fsp.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fspActionPerformed(evt);
}
});
popmKaraOK.add(popm_fsp);
popm_frx.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_frx.setText("\\frx - Font rotation on X");
popm_frx.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_frxActionPerformed(evt);
}
});
popmKaraOK.add(popm_frx);
popm_fry.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fry.setText("\\fry - Font rotation on Y");
popm_fry.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fryActionPerformed(evt);
}
});
popmKaraOK.add(popm_fry);
popm_frz.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_frz.setText("\\frz - Font rotation on Z");
popm_frz.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_frzActionPerformed(evt);
}
});
popmKaraOK.add(popm_frz);
popm_1c.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_1c.setText("\\1c&H<hexa>& - Color of text");
popm_1c.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1cActionPerformed(evt);
}
});
popmKaraOK.add(popm_1c);
popm_2c.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_2c.setText("\\2c&H<hexa>& - Color of karaoke");
popm_2c.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2cActionPerformed(evt);
}
});
popmKaraOK.add(popm_2c);
popm_3c.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_3c.setText("\\3c&H<hexa>& - Color of border");
popm_3c.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3cActionPerformed(evt);
}
});
popmKaraOK.add(popm_3c);
popm_4c.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_4c.setText("\\4c&H<hexa>& - Color of shader");
popm_4c.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4cActionPerformed(evt);
}
});
popmKaraOK.add(popm_4c);
popm_alpha.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_alpha.setText("\\alpha&H<hexa>& - Tranparency");
popm_alpha.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_alphaActionPerformed(evt);
}
});
popmKaraOK.add(popm_alpha);
popm_1a.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_1a.setText("\\1a&H<hexa>& - Tranparency of text");
popm_1a.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1aActionPerformed(evt);
}
});
popmKaraOK.add(popm_1a);
popm_2a.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_2a.setText("\\2a&H<hexa>& - Tranparency of karaoke");
popm_2a.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2aActionPerformed(evt);
}
});
popmKaraOK.add(popm_2a);
popm_3a.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_3a.setText("\\3a&H<hexa>& - Tranparency of border");
popm_3a.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3aActionPerformed(evt);
}
});
popmKaraOK.add(popm_3a);
popm_4a.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_4a.setText("\\4a&H<hexa>& - Tranparency of shader");
popm_4a.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4aActionPerformed(evt);
}
});
popmKaraOK.add(popm_4a);
popm_clip.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_clip.setText("\\clip - Region of visibility");
popm_clip.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_clipActionPerformed(evt);
}
});
popmKaraOK.add(popm_clip);
popmOverrides.add(popmKaraOK);
popmKaraOK2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popmKaraOK2.setText("For animation...");
popm_xbord.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_xbord.setText("\\xbord - Thickness of border on X");
popm_xbord.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_xbordActionPerformed(evt);
}
});
popmKaraOK2.add(popm_xbord);
popm_ybord.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_ybord.setText("\\ybord - Thickness of border on Y");
popm_ybord.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_ybordActionPerformed(evt);
}
});
popmKaraOK2.add(popm_ybord);
popm_xshad.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_xshad.setText("\\xshad - Depth of shader on X");
popm_xshad.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_xshadActionPerformed(evt);
}
});
popmKaraOK2.add(popm_xshad);
popm_yshad.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_yshad.setText("\\yshad - Depth of shader on Y");
popm_yshad.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_yshadActionPerformed(evt);
}
});
popmKaraOK2.add(popm_yshad);
popm_blur.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_blur.setText("\\blur - Blur");
popm_blur.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_blurActionPerformed(evt);
}
});
popmKaraOK2.add(popm_blur);
popm_fax.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_fax.setText("\\fax - Text shearing on X");
popm_fax.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_faxActionPerformed(evt);
}
});
popmKaraOK2.add(popm_fax);
popm_fay.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_fay.setText("\\fay - Text shearing on Y");
popm_fay.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fayActionPerformed(evt);
}
});
popmKaraOK2.add(popm_fay);
popm_iclip.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_iclip.setText("\\iclip - Region of invisibility");
popm_iclip.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_iclipActionPerformed(evt);
}
});
popmKaraOK2.add(popm_iclip);
popmOverrides.add(popmKaraOK2);
popmKaraOK3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popmKaraOK3.setText("For animation...");
popm_fsc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_fsc.setText("\\fsc - Font scale");
popm_fsc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fscActionPerformed(evt);
}
});
popmKaraOK3.add(popm_fsc);
popm_fsvp.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_fsvp.setText("\\fsvp - Leading");
popm_fsvp.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fsvpActionPerformed(evt);
}
});
popmKaraOK3.add(popm_fsvp);
popm_frs.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_frs.setText("\\frs - Baseline obliquity");
popm_frs.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_frsActionPerformed(evt);
}
});
popmKaraOK3.add(popm_frs);
popm_z.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_z.setText("\\z - Z coordinate");
popm_z.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_zActionPerformed(evt);
}
});
popmKaraOK3.add(popm_z);
popm_distort.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_distort.setText("\\distort - Distortion");
popm_distort.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_distortActionPerformed(evt);
}
});
popmKaraOK3.add(popm_distort);
popm_md.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_md.setText("\\md - Boundaries deforming");
popm_md.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_mdActionPerformed(evt);
}
});
popmKaraOK3.add(popm_md);
popm_mdx.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_mdx.setText("\\mdx - Boundaries deforming on X");
popm_mdx.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_mdxActionPerformed(evt);
}
});
popmKaraOK3.add(popm_mdx);
popm_mdy.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_mdy.setText("\\mdy - Boundaries deforming on Y");
popm_mdy.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_mdyActionPerformed(evt);
}
});
popmKaraOK3.add(popm_mdy);
popm_mdz.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_mdz.setText("\\mdz - Boundaries deforming on Z");
popm_mdz.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_mdzActionPerformed(evt);
}
});
popmKaraOK3.add(popm_mdz);
popm_1vc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_1vc.setText("\\1vc - Gradients on text (color)");
popm_1vc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1vcActionPerformed(evt);
}
});
popmKaraOK3.add(popm_1vc);
popm_2vc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_2vc.setText("\\2vc - Gradients on karaoke (color)");
popm_2vc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2vcActionPerformed(evt);
}
});
popmKaraOK3.add(popm_2vc);
popm_3vc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_3vc.setText("\\3vc - Gradients on border (color)");
popm_3vc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3vcActionPerformed(evt);
}
});
popmKaraOK3.add(popm_3vc);
popm_4vc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_4vc.setText("\\4vc - Gradients on shader (color)");
popm_4vc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4vcActionPerformed(evt);
}
});
popmKaraOK3.add(popm_4vc);
popm_1va.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_1va.setText("\\1va - Gradients on text (transparency)");
popm_1va.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1vaActionPerformed(evt);
}
});
popmKaraOK3.add(popm_1va);
popm_2va.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_2va.setText("\\2va - Gradients on karaoke (transparency)");
popm_2va.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2vaActionPerformed(evt);
}
});
popmKaraOK3.add(popm_2va);
popm_3va.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_3va.setText("\\3va - Gradients on border (transparency)");
popm_3va.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3vaActionPerformed(evt);
}
});
popmKaraOK3.add(popm_3va);
popm_4va.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_4va.setText("\\4va - Gradients on shader (transparency)");
popm_4va.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4vaActionPerformed(evt);
}
});
popmKaraOK3.add(popm_4va);
popm_1img.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_1img.setText("\\1img - Image fill on text");
popm_1img.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1imgActionPerformed(evt);
}
});
popmKaraOK3.add(popm_1img);
popm_2img.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_2img.setText("\\2img - Image fill on karaoke");
popm_2img.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2imgActionPerformed(evt);
}
});
popmKaraOK3.add(popm_2img);
popm_3img.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_3img.setText("\\3img - Image fill on border");
popm_3img.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3imgActionPerformed(evt);
}
});
popmKaraOK3.add(popm_3img);
popm_4img.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_4img.setText("\\4img - Image fill on shader");
popm_4img.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4imgActionPerformed(evt);
}
});
popmKaraOK3.add(popm_4img);
popm_jitter.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_jitter.setText("\\jitter - Shaking");
popm_jitter.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_jitterActionPerformed(evt);
}
});
popmKaraOK3.add(popm_jitter);
popmOverrides.add(popmKaraOK3);
popmKaraNOK.setText("For configuration...");
popm_fn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_fn.setText("\\fn - Font name");
popm_fn.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fnActionPerformed(evt);
}
});
popmKaraNOK.add(popm_fn);
popm_fe.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_fe.setText("\\fe - Font encoding");
popm_fe.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_feActionPerformed(evt);
}
});
popmKaraNOK.add(popm_fe);
popm_q.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_q.setText("\\q - Wrapping style");
popm_q.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_qActionPerformed(evt);
}
});
popmKaraNOK.add(popm_q);
popm_a.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_a.setText("\\a -Alignment (old)");
popm_a.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_aActionPerformed(evt);
}
});
popmKaraNOK.add(popm_a);
popm_an.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_an.setText("\\an - Alignment");
popm_an.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_anActionPerformed(evt);
}
});
popmKaraNOK.add(popm_an);
popm_pos.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_pos.setText("\\pos - Position");
popm_pos.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_posActionPerformed(evt);
}
});
popmKaraNOK.add(popm_pos);
popm_move.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_move.setText("\\move - Position in real time");
popm_move.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_moveActionPerformed(evt);
}
});
popmKaraNOK.add(popm_move);
popm_org.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_org.setText("\\org - Origin");
popm_org.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_orgActionPerformed(evt);
}
});
popmKaraNOK.add(popm_org);
popm_fad.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fad.setText("\\fad - Fading");
popm_fad.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fadActionPerformed(evt);
}
});
popmKaraNOK.add(popm_fad);
popm_fade.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fade.setText("\\fade - Fading");
popm_fade.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fadeActionPerformed(evt);
}
});
popmKaraNOK.add(popm_fade);
popm_clip2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_clip2.setText("\\clip - Region of visibility");
popm_clip2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_clip2ActionPerformed(evt);
}
});
popmKaraNOK.add(popm_clip2);
popm_iclip2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_iclip2.setText("\\iclip - Region of invisibility");
popm_iclip2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_iclip2ActionPerformed(evt);
}
});
popmKaraNOK.add(popm_iclip2);
popm_mover.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_mover.setText("\\mover - Polar move");
popm_mover.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_moverActionPerformed(evt);
}
});
popmKaraNOK.add(popm_mover);
popm_moves3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_moves3.setText("\\moves3 - Spline move");
popm_moves3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_moves3ActionPerformed(evt);
}
});
popmKaraNOK.add(popm_moves3);
popm_moves4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_moves4.setText("\\moves4 - Spline move");
popm_moves4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_moves4ActionPerformed(evt);
}
});
popmKaraNOK.add(popm_moves4);
popm_movevc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_movevc.setText("\\movevc - Moveable vector clip");
popm_movevc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_movevcActionPerformed(evt);
}
});
popmKaraNOK.add(popm_movevc);
popm_movevc2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_movevc2.setText("\\movevc - Moveable vector clip");
popm_movevc2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_movevc2ActionPerformed(evt);
}
});
popmKaraNOK.add(popm_movevc2);
popmOverrides.add(popmKaraNOK);
popmOverrides.add(jSeparator8);
popmSurround.setText("Surround by braces");
popmSurround.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmSurroundActionPerformed(evt);
}
});
popmOverrides.add(popmSurround);
popmDelSurround.setText("Delete all braces");
popmDelSurround.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmDelSurroundActionPerformed(evt);
}
});
popmOverrides.add(popmDelSurround);
popmOverrides.add(jSeparator9);
popm_k.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_k.setText("\\k - Simple karaoke");
popm_k.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_kActionPerformed(evt);
}
});
popmOverrides.add(popm_k);
popm_kf.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_kf.setText("\\kf - Karaoke with fill");
popm_kf.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_kfActionPerformed(evt);
}
});
popmOverrides.add(popm_kf);
popm_ko.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_ko.setText("\\ko - Karaoke with outline");
popm_ko.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_koActionPerformed(evt);
}
});
popmOverrides.add(popm_ko);
popm_t.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_t.setText("\\t - Animation");
popm_t.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_tActionPerformed(evt);
}
});
popmOverrides.add(popm_t);
popmOverrides.add(jSeparator10);
popm_reset.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_reset.setText("\\r - Reset");
popm_reset.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_resetActionPerformed(evt);
}
});
popmOverrides.add(popm_reset);
popOverrides.add(popmOverrides);
popOverrides.add(popmOverSep4);
popmIntCalc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_calc.png"))); // NOI18N
popmIntCalc.setText("Insert a calc...");
popmIntCalc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmIntCalcActionPerformed(evt);
}
});
popOverrides.add(popmIntCalc);
popmFloCalc.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_calc.png"))); // NOI18N
popmFloCalc.setText("Insert a float calc...");
popmFloCalc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmFloCalcActionPerformed(evt);
}
});
popOverrides.add(popmFloCalc);
popmDrawing.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_kcoloredit.png"))); // NOI18N
popmDrawing.setText("Insert a drawing...");
popmDrawing.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmDrawingActionPerformed(evt);
}
});
popOverrides.add(popmDrawing);
popmInsScript.setText("Script");
popmCodeInit.setText("Initialize the script");
popmCodeInit.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmCodeInitActionPerformed(evt);
}
});
popmInsScript.add(popmCodeInit);
popmCodeDef.setText("Insert def");
popmCodeDef.setToolTipText("Insert a function for a variable.");
popmCodeDef.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmCodeDefActionPerformed(evt);
}
});
popmInsScript.add(popmCodeDef);
popOverrides1.add(popmInsScript);
popOverrides1.add(jSeparator2);
popmCut1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_action_editcut.png"))); // NOI18N
popmCut1.setText("Cut");
popmCut1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmCut1ActionPerformed(evt);
}
});
popOverrides1.add(popmCut1);
popmCopy1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_action_editcopy.png"))); // NOI18N
popmCopy1.setText("Copy");
popmCopy1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmCopy1ActionPerformed(evt);
}
});
popOverrides1.add(popmCopy1);
popmPaste1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_action_editpaste.png"))); // NOI18N
popmPaste1.setText("Paste");
popmPaste1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmPaste1ActionPerformed(evt);
}
});
popOverrides1.add(popmPaste1);
popmDelete1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_action_button_cancel.png"))); // NOI18N
popmDelete1.setText("Delete");
popmDelete1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmDelete1ActionPerformed(evt);
}
});
popOverrides1.add(popmDelete1);
popOverrides1.add(popmOverSep5);
popmSelAll1.setText("Select all");
popmSelAll1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmSelAll1ActionPerformed(evt);
}
});
popOverrides1.add(popmSelAll1);
popmClear1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_filesystem_trashcan_empty.png"))); // NOI18N
popmClear1.setText("Clear");
popmClear1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmClear1ActionPerformed(evt);
}
});
popOverrides1.add(popmClear1);
popOverrides1.add(popmOverSep6);
popmColor1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_device_blockdevice.png"))); // NOI18N
popmColor1.setText("Choose a color...");
popmColor1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmColor1ActionPerformed(evt);
}
});
popOverrides1.add(popmColor1);
popmAlpha1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_miscellaneous.png"))); // NOI18N
popmAlpha1.setText("Choose an alpha...");
popmAlpha1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmAlpha1ActionPerformed(evt);
}
});
popOverrides1.add(popmAlpha1);
popmPNG1.setText("Choose a PNG image...");
popmPNG1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmPNG1ActionPerformed(evt);
}
});
popOverrides1.add(popmPNG1);
popOverrides1.add(popmOverSep7);
popmOverrides1.setText("Insert overrides...");
popmKaraOK1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame5.png"))); // NOI18N
popmKaraOK1.setText("For animation...");
popm_b1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_b1.setText("\\b - Bold");
popm_b1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_b1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_b1);
popm_i1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_i1.setText("\\i - Italic");
popm_i1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_i1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_i1);
popm_u1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_u1.setText("\\u - Underline");
popm_u1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_u1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_u1);
popm_s1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_s1.setText("\\s - Strike out");
popm_s1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_s1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_s1);
popm_bord1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_bord1.setText("\\bord - Thickness of border");
popm_bord1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_bord1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_bord1);
popm_shad1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_shad1.setText("\\shad - Depth of shader");
popm_shad1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_shad1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_shad1);
popm_be1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_be1.setText("\\be - Blur edge");
popm_be1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_be1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_be1);
popm_fs1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_fs1.setText("\\fs - Font size");
popm_fs1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fs1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_fs1);
popm_fscx1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fscx1.setText("\\fscx - Font scale of X");
popm_fscx1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fscx1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_fscx1);
popm_fscy1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fscy1.setText("\\fscy - Font scale of Y");
popm_fscy1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fscy1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_fscy1);
popm_fsp1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fsp1.setText("\\fsp - Font spacing");
popm_fsp1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fsp1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_fsp1);
popm_frx1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_frx1.setText("\\frx - Font rotation on X");
popm_frx1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_frx1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_frx1);
popm_fry1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fry1.setText("\\fry - Font rotation on Y");
popm_fry1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fry1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_fry1);
popm_frz1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_frz1.setText("\\frz - Font rotation on Z");
popm_frz1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_frz1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_frz1);
popm_1c1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_1c1.setText("\\1c&H<hexa>& - Color of text");
popm_1c1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1c1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_1c1);
popm_2c1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_2c1.setText("\\2c&H<hexa>& - Color of karaoke");
popm_2c1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2c1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_2c1);
popm_3c1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_3c1.setText("\\3c&H<hexa>& - Color of border");
popm_3c1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3c1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_3c1);
popm_4c1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_4c1.setText("\\4c&H<hexa>& - Color of shader");
popm_4c1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4c1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_4c1);
popm_alpha1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_alpha1.setText("\\alpha&H<hexa>& - Tranparency");
popm_alpha1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_alpha1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_alpha1);
popm_1a1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_1a1.setText("\\1a&H<hexa>& - Tranparency of text");
popm_1a1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1a1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_1a1);
popm_2a1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_2a1.setText("\\2a&H<hexa>& - Tranparency of karaoke");
popm_2a1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2a1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_2a1);
popm_3a1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_3a1.setText("\\3a&H<hexa>& - Tranparency of border");
popm_3a1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3a1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_3a1);
popm_4a1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_4a1.setText("\\4a&H<hexa>& - Tranparency of shader");
popm_4a1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4a1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_4a1);
popm_clip1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_clip1.setText("\\clip - Region of visibility");
popm_clip1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_clip1ActionPerformed(evt);
}
});
popmKaraOK1.add(popm_clip1);
popmOverrides1.add(popmKaraOK1);
popmKaraOK4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popmKaraOK4.setText("For animation...");
popm_xbord1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_xbord1.setText("\\xbord - Thickness of border on X");
popm_xbord1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_xbord1ActionPerformed(evt);
}
});
popmKaraOK4.add(popm_xbord1);
popm_ybord1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_ybord1.setText("\\ybord - Thickness of border on Y");
popm_ybord1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_ybord1ActionPerformed(evt);
}
});
popmKaraOK4.add(popm_ybord1);
popm_xshad1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_xshad1.setText("\\xshad - Depth of shader on X");
popm_xshad1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_xshad1ActionPerformed(evt);
}
});
popmKaraOK4.add(popm_xshad1);
popm_yshad1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_yshad1.setText("\\yshad - Depth of shader on Y");
popm_yshad1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_yshad1ActionPerformed(evt);
}
});
popmKaraOK4.add(popm_yshad1);
popm_blur1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_blur1.setText("\\blur - Blur");
popm_blur1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_blur1ActionPerformed(evt);
}
});
popmKaraOK4.add(popm_blur1);
popm_fax1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_fax1.setText("\\fax - Text shearing on X");
popm_fax1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fax1ActionPerformed(evt);
}
});
popmKaraOK4.add(popm_fax1);
popm_fay1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_fay1.setText("\\fay - Text shearing on Y");
popm_fay1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fay1ActionPerformed(evt);
}
});
popmKaraOK4.add(popm_fay1);
popm_iclip1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_iclip1.setText("\\iclip - Region of invisibility");
popm_iclip1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_iclip1ActionPerformed(evt);
}
});
popmKaraOK4.add(popm_iclip1);
popmOverrides1.add(popmKaraOK4);
popmKaraOK5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popmKaraOK5.setText("For animation...");
popm_fsc1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_fsc1.setText("\\fsc - Font scale");
popm_fsc1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fsc1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_fsc1);
popm_fsvp1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_fsvp1.setText("\\fsvp - Leading");
popm_fsvp1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fsvp1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_fsvp1);
popm_frs1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_frs1.setText("\\frs - Baseline obliquity");
popm_frs1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_frs1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_frs1);
popm_z1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_z1.setText("\\z - Z coordinate");
popm_z1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_z1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_z1);
popm_distort1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_distort1.setText("\\distort - Distortion");
popm_distort1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_distort1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_distort1);
popm_md1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_md1.setText("\\md - Boundaries deforming");
popm_md1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_md1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_md1);
popm_mdx1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_mdx1.setText("\\mdx - Boundaries deforming on X");
popm_mdx1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_mdx1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_mdx1);
popm_mdy1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_mdy1.setText("\\mdy - Boundaries deforming on Y");
popm_mdy1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_mdy1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_mdy1);
popm_mdz1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_mdz1.setText("\\mdz - Boundaries deforming on Z");
popm_mdz1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_mdz1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_mdz1);
popm_1vc1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_1vc1.setText("\\1vc - Gradients on text (color)");
popm_1vc1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1vc1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_1vc1);
popm_2vc1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_2vc1.setText("\\2vc - Gradients on karaoke (color)");
popm_2vc1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2vc1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_2vc1);
popm_3vc1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_3vc1.setText("\\3vc - Gradients on border (color)");
popm_3vc1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3vc1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_3vc1);
popm_4vc1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_4vc1.setText("\\4vc - Gradients on shader (color)");
popm_4vc1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4vc1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_4vc1);
popm_1va1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_1va1.setText("\\1va - Gradients on text (transparency)");
popm_1va1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1va1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_1va1);
popm_2va1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_2va1.setText("\\2va - Gradients on karaoke (transparency)");
popm_2va1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2va1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_2va1);
popm_3va1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_3va1.setText("\\3va - Gradients on border (transparency)");
popm_3va1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3va1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_3va1);
popm_4va1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_4va1.setText("\\4va - Gradients on shader (transparency)");
popm_4va1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4va1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_4va1);
popm_1img1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_1img1.setText("\\1img - Image fill on text");
popm_1img1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_1img1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_1img1);
popm_2img1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_2img1.setText("\\2img - Image fill on karaoke");
popm_2img1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_2img1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_2img1);
popm_3img1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_3img1.setText("\\3img - Image fill on border");
popm_3img1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_3img1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_3img1);
popm_4img1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_4img1.setText("\\4img - Image fill on shader");
popm_4img1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_4img1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_4img1);
popm_jitter1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_jitter1.setText("\\jitter - Shaking");
popm_jitter1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_jitter1ActionPerformed(evt);
}
});
popmKaraOK5.add(popm_jitter1);
popmOverrides1.add(popmKaraOK5);
popmKaraNOK1.setText("For configuration...");
popm_fn1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_fn1.setText("\\fn - Font name");
popm_fn1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fn1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_fn1);
popm_fe1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_fe1.setText("\\fe - Font encoding");
popm_fe1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fe1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_fe1);
popm_q1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_q1.setText("\\q - Wrapping style");
popm_q1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_q1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_q1);
popm_a1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_a1.setText("\\a -Alignment (old)");
popm_a1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_a1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_a1);
popm_an1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_an1.setText("\\an - Alignment");
popm_an1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_an1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_an1);
popm_pos1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_pos1.setText("\\pos - Position");
popm_pos1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_pos1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_pos1);
popm_move1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_move1.setText("\\move - Position in real time");
popm_move1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_move1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_move1);
popm_org1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_org1.setText("\\org - Origin");
popm_org1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_org1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_org1);
popm_fad1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fad1.setText("\\fad - Fading");
popm_fad1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fad1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_fad1);
popm_fade1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_fade1.setText("\\fade - Fading");
popm_fade1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_fade1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_fade1);
popm_clip3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_clip3.setText("\\clip - Region of visibility");
popm_clip3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_clip3ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_clip3);
popm_iclip3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame4.png"))); // NOI18N
popm_iclip3.setText("\\iclip - Region of invisibility");
popm_iclip3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_iclip3ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_iclip3);
popm_mover1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_mover1.setText("\\mover - Polar move");
popm_mover1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_mover1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_mover1);
popm_moves5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_moves5.setText("\\moves3 - Spline move");
popm_moves5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_moves5ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_moves5);
popm_moves6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_moves6.setText("\\moves4 - Spline move");
popm_moves6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_moves6ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_moves6);
popm_movevc1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_movevc1.setText("\\movevc - Moveable vector clip");
popm_movevc1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_movevc1ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_movevc1);
popm_movevc3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame.png"))); // NOI18N
popm_movevc3.setText("\\movevc - Moveable vector clip");
popm_movevc3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_movevc3ActionPerformed(evt);
}
});
popmKaraNOK1.add(popm_movevc3);
popmOverrides1.add(popmKaraNOK1);
popmOverrides1.add(jSeparator1);
popm_k1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_k1.setText("\\k - Simple karaoke");
popm_k1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_k1ActionPerformed(evt);
}
});
popmOverrides1.add(popm_k1);
popm_kf1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_kf1.setText("\\kf - Karaoke with fill");
popm_kf1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_kf1ActionPerformed(evt);
}
});
popmOverrides1.add(popm_kf1);
popm_ko1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_ko1.setText("\\ko - Karaoke with outline");
popm_ko1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_ko1ActionPerformed(evt);
}
});
popmOverrides1.add(popm_ko1);
popm_t1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame2.png"))); // NOI18N
popm_t1.setText("\\t - Animation");
popm_t1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_t1ActionPerformed(evt);
}
});
popmOverrides1.add(popm_t1);
popmOverrides1.add(jSeparator3);
popm_reset1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_ksame3.png"))); // NOI18N
popm_reset1.setText("\\r - Reset");
popm_reset1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popm_reset1ActionPerformed(evt);
}
});
popmOverrides1.add(popm_reset1);
popOverrides1.add(popmOverrides1);
popOverrides1.add(popmOverSep8);
popmDrawing1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/feuille/images/20px-Crystal_Clear_app_kcoloredit.png"))); // NOI18N
popmDrawing1.setText("Insert a drawing...");
popmDrawing1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
popmDrawing1ActionPerformed(evt);
}
});
popOverrides1.add(popmDrawing1);
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Create or edit a particle...");
lblName.setText("Name :");
tfName.setText("DefaultParticle");
lblFirstLayer.setText("First layer :");
tfFirstLayer.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
tfFirstLayer.setText("0");
lblMoment.setText("Moment :");
bgMoment.add(rbMomentBefore);
rbMomentBefore.setText("Before");
rbMomentBefore.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
rbMomentBeforeActionPerformed(evt);
}
});
bgMoment.add(rbMomentMeantime);
rbMomentMeantime.setSelected(true);
rbMomentMeantime.setText("Meantime");
rbMomentMeantime.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
rbMomentMeantimeActionPerformed(evt);
}
});
bgMoment.add(rbMomentAfter);
rbMomentAfter.setText("After");
rbMomentAfter.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
rbMomentAfterActionPerformed(evt);
}
});
lblTime.setText("Time (ms) :");
tfTime.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
tfTime.setText("0");
tfTime.setEnabled(false);
spEffects.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
spEffects.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
tableEffects.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null},
{null, null},
{null, null},
{null, null}
},
new String [] {
"Layer", "Effects"
}
) {
Class[] types = new Class [] {
java.lang.Integer.class, java.lang.String.class
};
boolean[] canEdit = new boolean [] {
false, true
};
public Class getColumnClass(int columnIndex) {
return types [columnIndex];
}
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
});
spEffects.setViewportView(tableEffects);
lblLayersDetails.setText("Layers details :");
btnDeleteLayer.setText("Delete");
btnDeleteLayer.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnDeleteLayerActionPerformed(evt);
}
});
btnChangeLayer.setText("Change");
btnChangeLayer.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnChangeLayerActionPerformed(evt);
}
});
btnGetLayer.setText("Get");
btnGetLayer.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnGetLayerActionPerformed(evt);
}
});
btnAddLayer.setText("Add");
btnAddLayer.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnAddLayerActionPerformed(evt);
}
});
lblOverrides.setText("Overrides :");
spOverrides.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
taOverrides.setColumns(20);
taOverrides.setLineWrap(true);
taOverrides.setRows(5);
taOverrides.setComponentPopupMenu(popOverrides);
spOverrides.setViewportView(taOverrides);
javax.swing.GroupLayout panEffectsLayout = new javax.swing.GroupLayout(panEffects);
panEffects.setLayout(panEffectsLayout);
panEffectsLayout.setHorizontalGroup(
panEffectsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panEffectsLayout.createSequentialGroup()
.addContainerGap()
.addGroup(panEffectsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(spOverrides, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 527, Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, panEffectsLayout.createSequentialGroup()
.addComponent(lblLayersDetails, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(18, 18, 18)
.addComponent(btnAddLayer, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnGetLayer, javax.swing.GroupLayout.PREFERRED_SIZE, 89, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnChangeLayer, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnDeleteLayer, javax.swing.GroupLayout.PREFERRED_SIZE, 87, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(spEffects, javax.swing.GroupLayout.DEFAULT_SIZE, 527, Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, panEffectsLayout.createSequentialGroup()
.addComponent(lblOverrides)
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap())
);
panEffectsLayout.setVerticalGroup(
panEffectsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panEffectsLayout.createSequentialGroup()
.addContainerGap()
.addGroup(panEffectsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblLayersDetails)
.addComponent(btnDeleteLayer)
.addComponent(btnChangeLayer)
.addComponent(btnGetLayer)
.addComponent(btnAddLayer))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(spEffects, javax.swing.GroupLayout.PREFERRED_SIZE, 108, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(lblOverrides)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(spOverrides, javax.swing.GroupLayout.DEFAULT_SIZE, 95, Short.MAX_VALUE)
.addContainerGap())
);
tpParticle.addTab("Effects", panEffects);
spVariables.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
epVariables.setComponentPopupMenu(popOverrides1);
spVariables.setViewportView(epVariables);
javax.swing.GroupLayout panVariablesLayout = new javax.swing.GroupLayout(panVariables);
panVariables.setLayout(panVariablesLayout);
panVariablesLayout.setHorizontalGroup(
panVariablesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panVariablesLayout.createSequentialGroup()
.addContainerGap()
.addComponent(spVariables)
.addContainerGap())
);
panVariablesLayout.setVerticalGroup(
panVariablesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panVariablesLayout.createSequentialGroup()
.addComponent(spVariables, javax.swing.GroupLayout.DEFAULT_SIZE, 269, Short.MAX_VALUE)
.addContainerGap())
);
tpParticle.addTab("Variables", panVariables);
jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameters"));
lblVideoSize.setText("Video size :");
tfHorizontalVSize.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
tfHorizontalVSize.setText("1280");
lblXVSize.setText("x");
tfVerticalVSize.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
tfVerticalVSize.setText("720");
lblPosY.setText("Position on Y :");
tfPosY.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
tfPosY.setText("50");
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(lblPosY, javax.swing.GroupLayout.DEFAULT_SIZE, 119, Short.MAX_VALUE)
.addComponent(lblVideoSize, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 11, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(tfPosY)
.addComponent(tfHorizontalVSize, javax.swing.GroupLayout.PREFERRED_SIZE, 42, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(lblXVSize)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(tfVerticalVSize, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblVideoSize)
.addComponent(tfHorizontalVSize, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblXVSize)
.addComponent(tfVerticalVSize, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblPosY)
.addComponent(tfPosY, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("Modes"));
bgModes.add(rbModeNormal);
rbModeNormal.setSelected(true);
rbModeNormal.setText("Normal");
rbModeNormal.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
rbModeNormalMouseClicked(evt);
}
});
bgModes.add(rbModePeriodic);
rbModePeriodic.setText("Periodic");
rbModePeriodic.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
rbModePeriodicMouseClicked(evt);
}
});
bgModes.add(rbModeRandom);
rbModeRandom.setText("Random");
rbModeRandom.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
rbModeRandomMouseClicked(evt);
}
});
bgModes.add(rbModeSymmetric);
rbModeSymmetric.setText("Symmetry ");
rbModeSymmetric.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
rbModeSymmetricMouseClicked(evt);
}
});
bgSubModes.add(rbSubModeSentence);
rbSubModeSentence.setText("Sentence");
bgSubModes.add(rbSubModeSyllable);
rbSubModeSyllable.setSelected(true);
rbSubModeSyllable.setText("Syllable");
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(rbModeNormal, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(rbModePeriodic, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(rbModeRandom, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(rbModeSymmetric, javax.swing.GroupLayout.DEFAULT_SIZE, 235, Short.MAX_VALUE)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(21, 21, 21)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(rbSubModeSyllable)
.addComponent(rbSubModeSentence))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap())
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(rbModeNormal)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(rbSubModeSentence)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(rbSubModeSyllable)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(rbModePeriodic)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(rbModeRandom)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(rbModeSymmetric)
.addContainerGap(87, Short.MAX_VALUE))
);
javax.swing.GroupLayout panSettingsLayout = new javax.swing.GroupLayout(panSettings);
panSettings.setLayout(panSettingsLayout);
panSettingsLayout.setHorizontalGroup(
panSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panSettingsLayout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(13, Short.MAX_VALUE))
);
panSettingsLayout.setVerticalGroup(
panSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panSettingsLayout.createSequentialGroup()
.addContainerGap()
.addGroup(panSettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
tpParticle.addTab("Settings", panSettings);
lblStyle.setText("Style :");
cbStyle.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
cbStyle.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
cbStyleActionPerformed(evt);
}
});
panPreviewStyle.setBorder(javax.swing.BorderFactory.createTitledBorder("Preview"));
panPreviewStyle.setLayout(null);
lblPreviewFont.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
lblPreviewFont.setText("<html>ABCDEFGHIJKLMNOPQRSTUVWXYZ<br />\nabcdefghijklmnopqrstuvwxyz<br />\n0123456789</html>");
panPreviewStyle.add(lblPreviewFont);
lblPreviewFont.setBounds(6, 20, 515, 176);
btnImportScript.setText("Import styles from script...");
btnImportScript.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnImportScriptActionPerformed(evt);
}
});
btnImportFile.setText("Import styles from file...");
btnImportFile.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnImportFileActionPerformed(evt);
}
});
javax.swing.GroupLayout panStyleLayout = new javax.swing.GroupLayout(panStyle);
panStyle.setLayout(panStyleLayout);
panStyleLayout.setHorizontalGroup(
panStyleLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panStyleLayout.createSequentialGroup()
.addContainerGap()
.addGroup(panStyleLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(panPreviewStyle, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 527, Short.MAX_VALUE)
.addGroup(panStyleLayout.createSequentialGroup()
.addComponent(lblStyle, javax.swing.GroupLayout.PREFERRED_SIZE, 87, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(panStyleLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panStyleLayout.createSequentialGroup()
.addComponent(btnImportScript, javax.swing.GroupLayout.PREFERRED_SIZE, 210, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnImportFile, javax.swing.GroupLayout.DEFAULT_SIZE, 220, Short.MAX_VALUE))
.addComponent(cbStyle, 0, 436, Short.MAX_VALUE))))
.addContainerGap())
);
panStyleLayout.setVerticalGroup(
panStyleLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panStyleLayout.createSequentialGroup()
.addContainerGap()
.addGroup(panStyleLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblStyle)
.addComponent(cbStyle, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(panStyleLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(btnImportScript)
.addComponent(btnImportFile))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(panPreviewStyle, javax.swing.GroupLayout.DEFAULT_SIZE, 203, Short.MAX_VALUE)
.addContainerGap())
);
tpParticle.addTab("Style", panStyle);
lblAuthors.setText("Author(s) :");
tfAuthors.setText("Users of AssFxMaker/Funsub Project @ 2006.");
lblComments.setText("Comments :");
tfComments.setText("Created with AssFxMaker/Funsub Project @ 2006.");
lblPreview.setText("Preview :");
tfPreview.setText("<none>");
btnChangePreview.setText("Change");
btnChangePreview.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnChangePreviewActionPerformed(evt);
}
});
lblCollection.setText("Collection :");
tfCollection.setText("<none>");
panMiscPreview.setBorder(javax.swing.BorderFactory.createTitledBorder("Preview"));
panMiscPreview.setLayout(null);
lblMiscPreview.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
panMiscPreview.add(lblMiscPreview);
lblMiscPreview.setBounds(180, 60, 130, 40);
javax.swing.GroupLayout panMiscLayout = new javax.swing.GroupLayout(panMisc);
panMisc.setLayout(panMiscLayout);
panMiscLayout.setHorizontalGroup(
panMiscLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panMiscLayout.createSequentialGroup()
.addContainerGap()
.addGroup(panMiscLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(panMiscPreview, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 527, Short.MAX_VALUE)
.addGroup(panMiscLayout.createSequentialGroup()
.addGroup(panMiscLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(lblCollection, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(lblPreview, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(lblComments, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(lblAuthors, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 91, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(panMiscLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(tfComments, javax.swing.GroupLayout.DEFAULT_SIZE, 432, Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panMiscLayout.createSequentialGroup()
.addComponent(tfPreview, javax.swing.GroupLayout.DEFAULT_SIZE, 343, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(btnChangePreview, javax.swing.GroupLayout.PREFERRED_SIZE, 83, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(tfAuthors, javax.swing.GroupLayout.DEFAULT_SIZE, 432, Short.MAX_VALUE)
.addComponent(tfCollection, javax.swing.GroupLayout.DEFAULT_SIZE, 432, Short.MAX_VALUE))))
.addContainerGap())
);
panMiscLayout.setVerticalGroup(
panMiscLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(panMiscLayout.createSequentialGroup()
.addContainerGap()
.addGroup(panMiscLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblAuthors)
.addComponent(tfAuthors, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(panMiscLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblComments)
.addComponent(tfComments, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(panMiscLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblPreview)
.addComponent(tfPreview, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btnChangePreview))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(panMiscLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblCollection)
.addComponent(tfCollection, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(panMiscPreview, javax.swing.GroupLayout.DEFAULT_SIZE, 151, Short.MAX_VALUE)
.addContainerGap())
);
tpParticle.addTab("?", panMisc);
jScrollPane1.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
taHelpPlease.setBackground(new java.awt.Color(237, 255, 237));
taHelpPlease.setColumns(20);
taHelpPlease.setEditable(false);
taHelpPlease.setRows(5);
taHelpPlease.setText("%XL - Position on X at the left of the syllable.\n%XC - Position on X at the center of the syllable.\n%XR - Position on X at the right of the syllable.\n\n%XLF - Position on X at the left of the first syllable.\n%XCF - Position on X at the center of the first syllable.\n%XRF - Position on X at the right of the first syllable.\n\n%XLL - Position on X at the left of the last syllable.\n%XCL - Position on X at the center of the last syllable.\n%XRL - Position on X at the right of the last syllable.\n\n%Y - Position on Y defined in the settings.\n\n%sK - Time of start of syllable or Time of start of letter\n%eK - Time of end of syllable or Time of end of letter\n%dK - Time of duration of syllable or Time of duration of letter\n%osK - Time of start of syllable\n%oeK - Time of end of syllable\n%odK - Time of duration of syllable\n\n%dP - Time of duration of sentence\n%posAF[x1,y1,x2,y2] - Give a random location for x and y\n%num[a1,a2] - Give a random number\n\n$wordinlowercase - Return the result of a function which is in the « Variables » tab.");
jScrollPane1.setViewportView(taHelpPlease);
javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 527, Short.MAX_VALUE)
.addContainerGap())
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 258, Short.MAX_VALUE)
.addContainerGap())
);
tpParticle.addTab("Help please", jPanel3);
Cancel_Button.setText("Cancel");
Cancel_Button.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
Cancel_ButtonActionPerformed(evt);
}
});
OK_Button.setText("OK");
OK_Button.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
OK_ButtonActionPerformed(evt);
}
});
cbSaveEffects.setText("Save effects");
cbSaveEffects.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
cbSaveEffectsActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(lblMoment, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(lblName, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(tfName)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(lblTime, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(lblFirstLayer, javax.swing.GroupLayout.DEFAULT_SIZE, 108, Short.MAX_VALUE)))
.addGroup(layout.createSequentialGroup()
.addComponent(rbMomentBefore)
.addGap(10, 10, 10)
.addComponent(rbMomentMeantime)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(rbMomentAfter)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(tfTime, 0, 1, Short.MAX_VALUE)
.addComponent(tfFirstLayer, javax.swing.GroupLayout.DEFAULT_SIZE, 42, Short.MAX_VALUE)))
.addComponent(tpParticle)
.addGroup(layout.createSequentialGroup()
.addComponent(cbSaveEffects, javax.swing.GroupLayout.PREFERRED_SIZE, 257, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(OK_Button, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(Cancel_Button, javax.swing.GroupLayout.PREFERRED_SIZE, 83, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblName)
.addComponent(tfName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfFirstLayer, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblFirstLayer))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblMoment, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(rbMomentBefore)
.addComponent(rbMomentMeantime)
.addComponent(lblTime)
.addComponent(tfTime, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(rbMomentAfter))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(tpParticle, javax.swing.GroupLayout.PREFERRED_SIZE, 308, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(cbSaveEffects)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(Cancel_Button)
.addComponent(OK_Button)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void Cancel_ButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Cancel_ButtonActionPerformed
bp = ButtonPressed.CANCEL_BUTTON;
dispose();
}//GEN-LAST:event_Cancel_ButtonActionPerformed
private void OK_ButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_OK_ButtonActionPerformed
bp = ButtonPressed.OK_BUTTON;
dispose();
}//GEN-LAST:event_OK_ButtonActionPerformed
private void btnAddLayerActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnAddLayerActionPerformed
String s = taOverrides.getText();
dtm.addRow(new Object[]{dtm.getRowCount(),s});
// getOKButtonState();
}//GEN-LAST:event_btnAddLayerActionPerformed
private void btnGetLayerActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnGetLayerActionPerformed
try{
String s = (String)dtm.getValueAt(tableEffects.getSelectedRow(), 1);
taOverrides.setText(s);
}catch(Exception exc){
}
}//GEN-LAST:event_btnGetLayerActionPerformed
private void btnChangeLayerActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnChangeLayerActionPerformed
String s = taOverrides.getText();
dtm.setValueAt(s, tableEffects.getSelectedRow(), 1);
}//GEN-LAST:event_btnChangeLayerActionPerformed
private void btnDeleteLayerActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnDeleteLayerActionPerformed
try{
int tabtemp[] = tableEffects.getSelectedRows();
for (int i=tabtemp.length-1;i>=0;i--){
dtm.removeRow(tabtemp[i]);
}
// getOKButtonState();
}catch(Exception exc){
}
}//GEN-LAST:event_btnDeleteLayerActionPerformed
private void btnChangePreviewActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnChangePreviewActionPerformed
// Clear the list of file filters.
for (javax.swing.filechooser.FileFilter f : fcPreview.getChoosableFileFilters()){
fcPreview.removeChoosableFileFilter(f);
}
// Add good file filters.
fcPreview.addChoosableFileFilter(new PngJpgGifFilter());
fcPreview.setAccessory(new ImagePreview(fcPreview));
// Action
int z = fcPreview.showOpenDialog(this);
if (z == javax.swing.JFileChooser.APPROVE_OPTION){
tfPreview.setText(fcPreview.getSelectedFile().getPath());
ImageIcon ii0 = new ImageIcon(fcPreview.getSelectedFile().getPath());
lblMiscPreview.setIcon(ii0);
lblMiscPreview.setSize(ii0.getIconWidth(), ii0.getIconHeight());
lblMiscPreview.setLocation(panMiscPreview.getWidth()/2-lblMiscPreview.getWidth()/2,
panMiscPreview.getHeight()/2-lblMiscPreview.getHeight()/2);
}
}//GEN-LAST:event_btnChangePreviewActionPerformed
private void cbSaveEffectsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbSaveEffectsActionPerformed
if(cbSaveEffects.isSelected()){
saveState = SaveState.ENABLE;
}else{
saveState = SaveState.DISABLE;
}
}//GEN-LAST:event_cbSaveEffectsActionPerformed
private void rbMomentBeforeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rbMomentBeforeActionPerformed
timeMoment();
}//GEN-LAST:event_rbMomentBeforeActionPerformed
private void rbMomentMeantimeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rbMomentMeantimeActionPerformed
timeMoment();
}//GEN-LAST:event_rbMomentMeantimeActionPerformed
private void rbMomentAfterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rbMomentAfterActionPerformed
timeMoment();
}//GEN-LAST:event_rbMomentAfterActionPerformed
private void btnImportScriptActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnImportScriptActionPerformed
if(myASC!=null){
for(AssStyle as : myASC.getMembers()){
dcbm.addElement(as);
}
}
}//GEN-LAST:event_btnImportScriptActionPerformed
private void btnImportFileActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnImportFileActionPerformed
// lAssStyle : Get list of all styles from files
List<AssStyle> lAssStyle = new ArrayList<>();
// las : Get list of all styles choosen by the user
List<AssStyle> las;
// Clear the list of file filters.
for (javax.swing.filechooser.FileFilter f : fcStyles.getChoosableFileFilters()){
fcStyles.removeChoosableFileFilter(f);
}
// Add good file filters.
fcStyles.addChoosableFileFilter(new SubtitleFilter());
fcStyles.setAccessory(null);
// Action
int z = this.fcStyles.showOpenDialog(this);
if (z == javax.swing.JFileChooser.APPROVE_OPTION){
// Search for styles in a SSA
if(fcStyles.getSelectedFile().getName().endsWith("ssa")){
AssIO aio = new AssIO();
lAssStyle = aio.ExtractSSAStyles(fcStyles.getSelectedFile().getPath());
}
// Search for styles in an ASS
if(fcStyles.getSelectedFile().getName().endsWith("ass")){
AssIO aio = new AssIO();
lAssStyle = aio.ExtractASSStyles(fcStyles.getSelectedFile().getPath());
}
// A new dialog for the choice of styles
ImportStylesDialog isd = new ImportStylesDialog(frame, true);
isd.setFilename(fcStyles.getSelectedFile().getName());
isd.setLocationRelativeTo(null);
las = isd.showDialog(lAssStyle);
if(las!=null){
for(AssStyle as : las){
boolean exist = false;
for(int i=0;i<dcbm.getSize();i++){
AssStyle asDcbm = (AssStyle)dcbm.getElementAt(i);
if(asDcbm.getName().equalsIgnoreCase(as.getName())){
exist = true;
}
}
if(exist==false){
dcbm.addElement(as);
}
}
}
}
}//GEN-LAST:event_btnImportFileActionPerformed
private void popmCutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmCutActionPerformed
cut();
}//GEN-LAST:event_popmCutActionPerformed
private void popmCopyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmCopyActionPerformed
copy();
}//GEN-LAST:event_popmCopyActionPerformed
private void popmPasteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmPasteActionPerformed
paste();
}//GEN-LAST:event_popmPasteActionPerformed
private void popmDeleteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmDeleteActionPerformed
delete();
}//GEN-LAST:event_popmDeleteActionPerformed
private void popmSelAllActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmSelAllActionPerformed
selectAll();
}//GEN-LAST:event_popmSelAllActionPerformed
private void popmClearActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmClearActionPerformed
clearAll();
}//GEN-LAST:event_popmClearActionPerformed
private void popmColorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmColorActionPerformed
AssColorDialog acd = new AssColorDialog(frame, true);
acd.setLocationRelativeTo(null);
String color = acd.showDialog(taOverrides.getSelectedText());
if (color != null) {
String s = taOverrides.getText();
int sStart = taOverrides.getSelectionStart();
int sEnd = taOverrides.getSelectionEnd();
taOverrides.setText(s.substring(0, sStart) + color + s.substring(sEnd));
}
}//GEN-LAST:event_popmColorActionPerformed
private void popmAlphaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmAlphaActionPerformed
AssAlphaDialog aad = new AssAlphaDialog(frame, true);
aad.setLocationRelativeTo(null);
String hexa = "FF";
try {
hexa = taOverrides.getSelectedText();
} catch (Exception exc) {
}
hexa = aad.showDialog(hexa);
if (hexa == null) {
hexa = "";
}
hexa = hexa.toUpperCase();
String s = taOverrides.getText();
int sStart = taOverrides.getSelectionStart();
int sEnd = taOverrides.getSelectionEnd();
taOverrides.setText(s.substring(0, sStart) + hexa + s.substring(sEnd));
}//GEN-LAST:event_popmAlphaActionPerformed
private void popmPNGActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmPNGActionPerformed
// Clear the list of file filters.
for (javax.swing.filechooser.FileFilter f : fcPreview.getChoosableFileFilters()) {
fcPreview.removeChoosableFileFilter(f);
}
// Add good file filters.
fcPreview.addChoosableFileFilter(new PngFilter());
fcPreview.setAccessory(new ImagePreview(fcPreview));
int z = fcPreview.showOpenDialog(this);
if (z == JFileChooser.APPROVE_OPTION) {
String png = fcPreview.getSelectedFile().getAbsolutePath();
String s = taOverrides.getText();
int sStart = taOverrides.getSelectionStart();
int sEnd = taOverrides.getSelectionEnd();
taOverrides.setText(s.substring(0, sStart) + "\"" + png + "\"" + s.substring(sEnd));
}
}//GEN-LAST:event_popmPNGActionPerformed
private void popm_bActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_bActionPerformed
putTextToFocused2("\\b1");
}//GEN-LAST:event_popm_bActionPerformed
private void popm_iActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_iActionPerformed
putTextToFocused2("\\i1");
}//GEN-LAST:event_popm_iActionPerformed
private void popm_uActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_uActionPerformed
putTextToFocused2("\\u1");
}//GEN-LAST:event_popm_uActionPerformed
private void popm_sActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_sActionPerformed
putTextToFocused2("\\s1");
}//GEN-LAST:event_popm_sActionPerformed
private void popm_bordActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_bordActionPerformed
putTextToFocused2("\\bord2");
}//GEN-LAST:event_popm_bordActionPerformed
private void popm_shadActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_shadActionPerformed
putTextToFocused2("\\shad2");
}//GEN-LAST:event_popm_shadActionPerformed
private void popm_beActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_beActionPerformed
putTextToFocused2("\\be0");
}//GEN-LAST:event_popm_beActionPerformed
private void popm_fsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fsActionPerformed
putTextToFocused2("\\fs50");
}//GEN-LAST:event_popm_fsActionPerformed
private void popm_fscxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fscxActionPerformed
putTextToFocused2("\\fscx100");
}//GEN-LAST:event_popm_fscxActionPerformed
private void popm_fscyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fscyActionPerformed
putTextToFocused2("\\fscy100");
}//GEN-LAST:event_popm_fscyActionPerformed
private void popm_fspActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fspActionPerformed
putTextToFocused2("\\fsp0");
}//GEN-LAST:event_popm_fspActionPerformed
private void popm_frxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_frxActionPerformed
putTextToFocused2("\\frx0");
}//GEN-LAST:event_popm_frxActionPerformed
private void popm_fryActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fryActionPerformed
putTextToFocused2("\\fry0");
}//GEN-LAST:event_popm_fryActionPerformed
private void popm_frzActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_frzActionPerformed
putTextToFocused2("\\frz0");
}//GEN-LAST:event_popm_frzActionPerformed
private void popm_1cActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1cActionPerformed
putTextToFocused2("\\1c&H000000&");
}//GEN-LAST:event_popm_1cActionPerformed
private void popm_2cActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2cActionPerformed
putTextToFocused2("\\2c&H000000&");
}//GEN-LAST:event_popm_2cActionPerformed
private void popm_3cActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3cActionPerformed
putTextToFocused2("\\3c&H000000&");
}//GEN-LAST:event_popm_3cActionPerformed
private void popm_4cActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4cActionPerformed
putTextToFocused2("\\4c&H000000&");
}//GEN-LAST:event_popm_4cActionPerformed
private void popm_alphaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_alphaActionPerformed
putTextToFocused2("\\alpha&H00&");
}//GEN-LAST:event_popm_alphaActionPerformed
private void popm_1aActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1aActionPerformed
putTextToFocused2("\\1a&H00&");
}//GEN-LAST:event_popm_1aActionPerformed
private void popm_2aActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2aActionPerformed
putTextToFocused2("\\2a&H00&");
}//GEN-LAST:event_popm_2aActionPerformed
private void popm_3aActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3aActionPerformed
putTextToFocused2("\\3a&H00&");
}//GEN-LAST:event_popm_3aActionPerformed
private void popm_4aActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4aActionPerformed
putTextToFocused2("\\4a&H00&");
}//GEN-LAST:event_popm_4aActionPerformed
private void popm_clipActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_clipActionPerformed
putTextToFocused2("\\clip(x1,y1,x2,y2)");
}//GEN-LAST:event_popm_clipActionPerformed
private void popm_xbordActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_xbordActionPerformed
putTextToFocused2("\\xbord2");
}//GEN-LAST:event_popm_xbordActionPerformed
private void popm_ybordActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_ybordActionPerformed
putTextToFocused2("\\ybord2");
}//GEN-LAST:event_popm_ybordActionPerformed
private void popm_xshadActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_xshadActionPerformed
putTextToFocused2("\\xshad2");
}//GEN-LAST:event_popm_xshadActionPerformed
private void popm_yshadActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_yshadActionPerformed
putTextToFocused2("\\yshad2");
}//GEN-LAST:event_popm_yshadActionPerformed
private void popm_blurActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_blurActionPerformed
putTextToFocused2("\\blur0");
}//GEN-LAST:event_popm_blurActionPerformed
private void popm_faxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_faxActionPerformed
putTextToFocused2("\\fax0");
}//GEN-LAST:event_popm_faxActionPerformed
private void popm_fayActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fayActionPerformed
putTextToFocused2("\\fay0");
}//GEN-LAST:event_popm_fayActionPerformed
private void popm_iclipActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_iclipActionPerformed
putTextToFocused2("\\iclip(x1,y1,x2,y2)");
}//GEN-LAST:event_popm_iclipActionPerformed
private void popm_fscActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fscActionPerformed
putTextToFocused2("\\fsc100");
}//GEN-LAST:event_popm_fscActionPerformed
private void popm_fsvpActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fsvpActionPerformed
putTextToFocused2("\\fsvp0");
}//GEN-LAST:event_popm_fsvpActionPerformed
private void popm_frsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_frsActionPerformed
putTextToFocused2("\\frs0");
}//GEN-LAST:event_popm_frsActionPerformed
private void popm_zActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_zActionPerformed
putTextToFocused2("\\z0");
}//GEN-LAST:event_popm_zActionPerformed
private void popm_distortActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_distortActionPerformed
putTextToFocused2("\\distort(u1,v1,u2,v2,u3,v3)");
}//GEN-LAST:event_popm_distortActionPerformed
private void popm_mdActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_mdActionPerformed
putTextToFocused2("\\md0");
}//GEN-LAST:event_popm_mdActionPerformed
private void popm_mdxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_mdxActionPerformed
putTextToFocused2("\\mdx0");
}//GEN-LAST:event_popm_mdxActionPerformed
private void popm_mdyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_mdyActionPerformed
putTextToFocused2("\\mdy0");
}//GEN-LAST:event_popm_mdyActionPerformed
private void popm_mdzActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_mdzActionPerformed
putTextToFocused2("\\mdz0");
}//GEN-LAST:event_popm_mdzActionPerformed
private void popm_1vcActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1vcActionPerformed
putTextToFocused2("\\1vc(left-top-color,right-top-color,left-bottom-color,right-bottom-color)");
}//GEN-LAST:event_popm_1vcActionPerformed
private void popm_2vcActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2vcActionPerformed
putTextToFocused2("\\2vc(left-top-color,right-top-color,left-bottom-color,right-bottom-color)");
}//GEN-LAST:event_popm_2vcActionPerformed
private void popm_3vcActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3vcActionPerformed
putTextToFocused2("\\3vc(left-top-color,right-top-color,left-bottom-color,right-bottom-color)");
}//GEN-LAST:event_popm_3vcActionPerformed
private void popm_4vcActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4vcActionPerformed
putTextToFocused2("\\4vc(left-top-color,right-top-color,left-bottom-color,right-bottom-color)");
}//GEN-LAST:event_popm_4vcActionPerformed
private void popm_1vaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1vaActionPerformed
putTextToFocused2("\\1va(left-top-transparency,right-top-transparency,left-bottom-transparency,right-bottom-transparency)");
}//GEN-LAST:event_popm_1vaActionPerformed
private void popm_2vaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2vaActionPerformed
putTextToFocused2("\\2va(left-top-transparency,right-top-transparency,left-bottom-transparency,right-bottom-transparency)");
}//GEN-LAST:event_popm_2vaActionPerformed
private void popm_3vaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3vaActionPerformed
putTextToFocused2("\\3va(left-top-transparency,right-top-transparency,left-bottom-transparency,right-bottom-transparency)");
}//GEN-LAST:event_popm_3vaActionPerformed
private void popm_4vaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4vaActionPerformed
putTextToFocused2("\\4va(left-top-transparency,right-top-transparency,left-bottom-transparency,right-bottom-transparency)");
}//GEN-LAST:event_popm_4vaActionPerformed
private void popm_1imgActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1imgActionPerformed
putTextToFocused2("\\1img(path_to_png_file[,xoffset,yoffset])");
}//GEN-LAST:event_popm_1imgActionPerformed
private void popm_2imgActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2imgActionPerformed
putTextToFocused2("\\2img(path_to_png_file[,xoffset,yoffset])");
}//GEN-LAST:event_popm_2imgActionPerformed
private void popm_3imgActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3imgActionPerformed
putTextToFocused2("\\3img(path_to_png_file[,xoffset,yoffset])");
}//GEN-LAST:event_popm_3imgActionPerformed
private void popm_4imgActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4imgActionPerformed
putTextToFocused2("\\4img(path_to_png_file[,xoffset,yoffset])");
}//GEN-LAST:event_popm_4imgActionPerformed
private void popm_jitterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_jitterActionPerformed
putTextToFocused2("\\jitter(left,right,up,down,period[,seed])");
}//GEN-LAST:event_popm_jitterActionPerformed
private void popm_fnActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fnActionPerformed
putTextToFocused2("\\fnDialog");
}//GEN-LAST:event_popm_fnActionPerformed
private void popm_feActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_feActionPerformed
putTextToFocused2("\\fe1");
}//GEN-LAST:event_popm_feActionPerformed
private void popm_qActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_qActionPerformed
putTextToFocused2("\\q1");
}//GEN-LAST:event_popm_qActionPerformed
private void popm_aActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_aActionPerformed
putTextToFocused2("\\a2");
}//GEN-LAST:event_popm_aActionPerformed
private void popm_anActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_anActionPerformed
putTextToFocused2("\\an2");
}//GEN-LAST:event_popm_anActionPerformed
private void popm_posActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_posActionPerformed
putTextToFocused2("\\pos(x,y)");
}//GEN-LAST:event_popm_posActionPerformed
private void popm_moveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_moveActionPerformed
putTextToFocused2("\\move(x1,y1,x2,y2[,t1,t2])");
}//GEN-LAST:event_popm_moveActionPerformed
private void popm_orgActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_orgActionPerformed
putTextToFocused2("\\org(x,y)");
}//GEN-LAST:event_popm_orgActionPerformed
private void popm_fadActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fadActionPerformed
putTextToFocused2("\\fad(t1,t2)");
}//GEN-LAST:event_popm_fadActionPerformed
private void popm_fadeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fadeActionPerformed
putTextToFocused2("\\fade(a1,a2,a3,t1,t2,t3,t4)");
}//GEN-LAST:event_popm_fadeActionPerformed
private void popm_clip2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_clip2ActionPerformed
putTextToFocused2("\\clip([scale,]some drawings)");
}//GEN-LAST:event_popm_clip2ActionPerformed
private void popm_iclip2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_iclip2ActionPerformed
putTextToFocused2("\\iclip(scale,drawing commands)");
}//GEN-LAST:event_popm_iclip2ActionPerformed
private void popm_moverActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_moverActionPerformed
putTextToFocused2("\\mover(x1,y1,x2,y2,angle1,angle2,radius1,radius2[,t1,t2])");
}//GEN-LAST:event_popm_moverActionPerformed
private void popm_moves3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_moves3ActionPerformed
putTextToFocused2("\\moves3(x1,x2,x2,y2,x3,y3[,t1,t2])");
}//GEN-LAST:event_popm_moves3ActionPerformed
private void popm_moves4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_moves4ActionPerformed
putTextToFocused2("\\moves4(x1,x2,x2,y2,x3,y3,x4,y4[,t1,t2])");
}//GEN-LAST:event_popm_moves4ActionPerformed
private void popm_movevcActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_movevcActionPerformed
putTextToFocused2("\\movevc(x1,y1)");
}//GEN-LAST:event_popm_movevcActionPerformed
private void popm_movevc2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_movevc2ActionPerformed
putTextToFocused2("\\movevc(x1,y1,x2,y2[,t1,t2])");
}//GEN-LAST:event_popm_movevc2ActionPerformed
private void popmSurroundActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmSurroundActionPerformed
// popup menu - Surround the override expression by braces
String s = taOverrides.getText();
taOverrides.setText("{" + s + "}");
}//GEN-LAST:event_popmSurroundActionPerformed
private void popmDelSurroundActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmDelSurroundActionPerformed
// popup menu - Delete all braces of the override expression
String s = taOverrides.getText();
s = s.replaceAll("\\{", "");
s = s.replaceAll("\\}", "");
taOverrides.setText(s);
}//GEN-LAST:event_popmDelSurroundActionPerformed
private void popm_kActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_kActionPerformed
putTextToFocused2("\\k~%dK/10~");
}//GEN-LAST:event_popm_kActionPerformed
private void popm_kfActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_kfActionPerformed
putTextToFocused2("\\kf~%dK/10~");
}//GEN-LAST:event_popm_kfActionPerformed
private void popm_koActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_koActionPerformed
putTextToFocused2("\\ko~%dK/10~");
}//GEN-LAST:event_popm_koActionPerformed
private void popm_tActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_tActionPerformed
putTextToFocused2("\\t([t1,t2,][accel,]style modifiers)");
}//GEN-LAST:event_popm_tActionPerformed
private void popm_resetActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_resetActionPerformed
putTextToFocused2("\\r");
}//GEN-LAST:event_popm_resetActionPerformed
private void popmIntCalcActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmIntCalcActionPerformed
putTextToFocused2("~your calculation here~");
}//GEN-LAST:event_popmIntCalcActionPerformed
private void popmFloCalcActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmFloCalcActionPerformed
putTextToFocused2("`your calculation here`");
}//GEN-LAST:event_popmFloCalcActionPerformed
private void popmDrawingActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmDrawingActionPerformed
if (drawingPath.isEmpty() == false) {
try {// Open an external software
Runtime.getRuntime().exec(drawingPath);
} catch (java.io.IOException ex) {
}
} else {
DrawingChooserDialog dcd = new DrawingChooserDialog(frame, true);
dcd.setLocationRelativeTo(null);
dcd.setPath(drawingsPath);
String draw = dcd.showDialog();
if (draw != null) {
String s = taOverrides.getText();
int sStart = taOverrides.getSelectionStart();
int sEnd = taOverrides.getSelectionEnd();
taOverrides.setText(s.substring(0, sStart) + draw + s.substring(sEnd));
}
}
}//GEN-LAST:event_popmDrawingActionPerformed
private void popmCut1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmCut1ActionPerformed
try{
Clipboard cb = new Clipboard();
cb.CCopy(epVariables.getSelectedText());
String s = epVariables.getText();
int sStart = epVariables.getSelectionStart();
int sEnd = epVariables.getSelectionEnd();
epVariables.setText(s.substring(0, sStart)+s.substring(sEnd));
}catch(Exception exc){/*no selected text or another thing*/}
}//GEN-LAST:event_popmCut1ActionPerformed
private void popmCopy1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmCopy1ActionPerformed
try{
Clipboard cb = new Clipboard();
cb.CCopy(epVariables.getSelectedText());
}catch(Exception exc){/*no selected text or another thing*/}
}//GEN-LAST:event_popmCopy1ActionPerformed
private void popmPaste1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmPaste1ActionPerformed
try{
Clipboard cb = new Clipboard();
String s = epVariables.getText();
int sStart = epVariables.getSelectionStart();
int sEnd = epVariables.getSelectionEnd();
epVariables.setText(s.substring(0, sStart)+cb.CPaste()+s.substring(sEnd));
}catch(Exception exc){/*no selected text or another thing*/}
}//GEN-LAST:event_popmPaste1ActionPerformed
private void popmDelete1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmDelete1ActionPerformed
try{
String s = epVariables.getText();
int sStart = epVariables.getSelectionStart();
int sEnd = epVariables.getSelectionEnd();
epVariables.setText(s.substring(0, sStart)+s.substring(sEnd));
}catch(Exception exc){/*no selected text or another thing*/}
}//GEN-LAST:event_popmDelete1ActionPerformed
private void popmSelAll1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmSelAll1ActionPerformed
epVariables.setSelectionStart(0);
epVariables.setSelectionEnd(epVariables.getText().length());
}//GEN-LAST:event_popmSelAll1ActionPerformed
private void popmClear1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmClear1ActionPerformed
epVariables.setText("");
}//GEN-LAST:event_popmClear1ActionPerformed
private void popmColor1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmColor1ActionPerformed
AssColorDialog acd = new AssColorDialog(frame, true);
acd.setLocationRelativeTo(null);
String color = acd.showDialog(epVariables.getSelectedText());
if (color != null) {
String s = epVariables.getText();
int sStart = epVariables.getSelectionStart();
int sEnd = epVariables.getSelectionEnd();
epVariables.setText(s.substring(0, sStart) + color + s.substring(sEnd));
}
}//GEN-LAST:event_popmColor1ActionPerformed
private void popmAlpha1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmAlpha1ActionPerformed
AssAlphaDialog aad = new AssAlphaDialog(frame, true);
aad.setLocationRelativeTo(null);
String hexa = "FF";
try {
hexa = epVariables.getSelectedText();
} catch (Exception exc) {
}
hexa = aad.showDialog(hexa);
if (hexa == null) {
hexa = "";
}
hexa = hexa.toUpperCase();
String s = epVariables.getText();
int sStart = epVariables.getSelectionStart();
int sEnd = epVariables.getSelectionEnd();
epVariables.setText(s.substring(0, sStart) + hexa + s.substring(sEnd));
}//GEN-LAST:event_popmAlpha1ActionPerformed
private void popmPNG1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmPNG1ActionPerformed
// Clear the list of file filters.
for (javax.swing.filechooser.FileFilter f : fcPreview.getChoosableFileFilters()) {
fcPreview.removeChoosableFileFilter(f);
}
// Add good file filters.
fcPreview.addChoosableFileFilter(new PngFilter());
fcPreview.setAccessory(new ImagePreview(fcPreview));
int z = fcPreview.showOpenDialog(this);
if (z == JFileChooser.APPROVE_OPTION) {
String png = fcPreview.getSelectedFile().getAbsolutePath();
String s = epVariables.getText();
int sStart = epVariables.getSelectionStart();
int sEnd = epVariables.getSelectionEnd();
epVariables.setText(s.substring(0, sStart) + "\"" + png + "\"" + s.substring(sEnd));
}
}//GEN-LAST:event_popmPNG1ActionPerformed
private void popm_b1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_b1ActionPerformed
putTextToRubyEditor("\\\\b1");
}//GEN-LAST:event_popm_b1ActionPerformed
private void popm_i1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_i1ActionPerformed
putTextToRubyEditor("\\\\i1");
}//GEN-LAST:event_popm_i1ActionPerformed
private void popm_u1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_u1ActionPerformed
putTextToRubyEditor("\\\\u1");
}//GEN-LAST:event_popm_u1ActionPerformed
private void popm_s1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_s1ActionPerformed
putTextToRubyEditor("\\\\s1");
}//GEN-LAST:event_popm_s1ActionPerformed
private void popm_bord1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_bord1ActionPerformed
putTextToRubyEditor("\\\\bord2");
}//GEN-LAST:event_popm_bord1ActionPerformed
private void popm_shad1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_shad1ActionPerformed
putTextToRubyEditor("\\\\shad2");
}//GEN-LAST:event_popm_shad1ActionPerformed
private void popm_be1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_be1ActionPerformed
putTextToRubyEditor("\\\\be0");
}//GEN-LAST:event_popm_be1ActionPerformed
private void popm_fs1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fs1ActionPerformed
putTextToRubyEditor("\\\\fs50");
}//GEN-LAST:event_popm_fs1ActionPerformed
private void popm_fscx1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fscx1ActionPerformed
putTextToRubyEditor("\\\\fscx100");
}//GEN-LAST:event_popm_fscx1ActionPerformed
private void popm_fscy1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fscy1ActionPerformed
putTextToRubyEditor("\\\\fscy100");
}//GEN-LAST:event_popm_fscy1ActionPerformed
private void popm_fsp1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fsp1ActionPerformed
putTextToRubyEditor("\\\\fsp0");
}//GEN-LAST:event_popm_fsp1ActionPerformed
private void popm_frx1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_frx1ActionPerformed
putTextToRubyEditor("\\\\frx0");
}//GEN-LAST:event_popm_frx1ActionPerformed
private void popm_fry1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fry1ActionPerformed
putTextToRubyEditor("\\\\fry0");
}//GEN-LAST:event_popm_fry1ActionPerformed
private void popm_frz1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_frz1ActionPerformed
putTextToRubyEditor("\\\\frz0");
}//GEN-LAST:event_popm_frz1ActionPerformed
private void popm_1c1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1c1ActionPerformed
putTextToRubyEditor("\\\\1c&H000000&");
}//GEN-LAST:event_popm_1c1ActionPerformed
private void popm_2c1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2c1ActionPerformed
putTextToRubyEditor("\\\\2c&H000000&");
}//GEN-LAST:event_popm_2c1ActionPerformed
private void popm_3c1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3c1ActionPerformed
putTextToRubyEditor("\\\\3c&H000000&");
}//GEN-LAST:event_popm_3c1ActionPerformed
private void popm_4c1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4c1ActionPerformed
putTextToRubyEditor("\\\\4c&H000000&");
}//GEN-LAST:event_popm_4c1ActionPerformed
private void popm_alpha1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_alpha1ActionPerformed
putTextToRubyEditor("\\\\alpha&H00&");
}//GEN-LAST:event_popm_alpha1ActionPerformed
private void popm_1a1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1a1ActionPerformed
putTextToRubyEditor("\\\\1a&H00&");
}//GEN-LAST:event_popm_1a1ActionPerformed
private void popm_2a1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2a1ActionPerformed
putTextToRubyEditor("\\\\2a&H00&");
}//GEN-LAST:event_popm_2a1ActionPerformed
private void popm_3a1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3a1ActionPerformed
putTextToRubyEditor("\\\\3a&H00&");
}//GEN-LAST:event_popm_3a1ActionPerformed
private void popm_4a1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4a1ActionPerformed
putTextToRubyEditor("\\\\4a&H00&");
}//GEN-LAST:event_popm_4a1ActionPerformed
private void popm_clip1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_clip1ActionPerformed
putTextToRubyEditor("\\\\clip(x1,y1,x2,y2)");
}//GEN-LAST:event_popm_clip1ActionPerformed
private void popm_xbord1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_xbord1ActionPerformed
putTextToRubyEditor("\\\\xbord2");
}//GEN-LAST:event_popm_xbord1ActionPerformed
private void popm_ybord1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_ybord1ActionPerformed
putTextToRubyEditor("\\\\ybord2");
}//GEN-LAST:event_popm_ybord1ActionPerformed
private void popm_xshad1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_xshad1ActionPerformed
putTextToRubyEditor("\\\\xshad2");
}//GEN-LAST:event_popm_xshad1ActionPerformed
private void popm_yshad1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_yshad1ActionPerformed
putTextToRubyEditor("\\\\yshad2");
}//GEN-LAST:event_popm_yshad1ActionPerformed
private void popm_blur1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_blur1ActionPerformed
putTextToRubyEditor("\\\\blur0");
}//GEN-LAST:event_popm_blur1ActionPerformed
private void popm_fax1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fax1ActionPerformed
putTextToRubyEditor("\\\\fax0");
}//GEN-LAST:event_popm_fax1ActionPerformed
private void popm_fay1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fay1ActionPerformed
putTextToRubyEditor("\\\\fay0");
}//GEN-LAST:event_popm_fay1ActionPerformed
private void popm_iclip1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_iclip1ActionPerformed
putTextToRubyEditor("\\\\iclip(x1,y1,x2,y2)");
}//GEN-LAST:event_popm_iclip1ActionPerformed
private void popm_fsc1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fsc1ActionPerformed
putTextToRubyEditor("\\\\fsc100");
}//GEN-LAST:event_popm_fsc1ActionPerformed
private void popm_fsvp1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fsvp1ActionPerformed
putTextToRubyEditor("\\\\fsvp0");
}//GEN-LAST:event_popm_fsvp1ActionPerformed
private void popm_frs1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_frs1ActionPerformed
putTextToRubyEditor("\\\\frs0");
}//GEN-LAST:event_popm_frs1ActionPerformed
private void popm_z1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_z1ActionPerformed
putTextToRubyEditor("\\\\z0");
}//GEN-LAST:event_popm_z1ActionPerformed
private void popm_distort1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_distort1ActionPerformed
putTextToRubyEditor("\\\\distort(u1,v1,u2,v2,u3,v3)");
}//GEN-LAST:event_popm_distort1ActionPerformed
private void popm_md1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_md1ActionPerformed
putTextToRubyEditor("\\\\md0");
}//GEN-LAST:event_popm_md1ActionPerformed
private void popm_mdx1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_mdx1ActionPerformed
putTextToRubyEditor("\\\\mdx0");
}//GEN-LAST:event_popm_mdx1ActionPerformed
private void popm_mdy1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_mdy1ActionPerformed
putTextToRubyEditor("\\\\mdy0");
}//GEN-LAST:event_popm_mdy1ActionPerformed
private void popm_mdz1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_mdz1ActionPerformed
putTextToRubyEditor("\\\\mdz0");
}//GEN-LAST:event_popm_mdz1ActionPerformed
private void popm_1vc1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1vc1ActionPerformed
putTextToRubyEditor("\\\\1vc(left-top-color,right-top-color,left-bottom-color,right-bottom-color)");
}//GEN-LAST:event_popm_1vc1ActionPerformed
private void popm_2vc1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2vc1ActionPerformed
putTextToRubyEditor("\\\\2vc(left-top-color,right-top-color,left-bottom-color,right-bottom-color)");
}//GEN-LAST:event_popm_2vc1ActionPerformed
private void popm_3vc1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3vc1ActionPerformed
putTextToRubyEditor("\\\\3vc(left-top-color,right-top-color,left-bottom-color,right-bottom-color)");
}//GEN-LAST:event_popm_3vc1ActionPerformed
private void popm_4vc1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4vc1ActionPerformed
putTextToRubyEditor("\\\\4vc(left-top-color,right-top-color,left-bottom-color,right-bottom-color)");
}//GEN-LAST:event_popm_4vc1ActionPerformed
private void popm_1va1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1va1ActionPerformed
putTextToRubyEditor("\\\\1va(left-top-transparency,right-top-transparency,left-bottom-transparency,right-bottom-transparency)");
}//GEN-LAST:event_popm_1va1ActionPerformed
private void popm_2va1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2va1ActionPerformed
putTextToRubyEditor("\\\\2va(left-top-transparency,right-top-transparency,left-bottom-transparency,right-bottom-transparency)");
}//GEN-LAST:event_popm_2va1ActionPerformed
private void popm_3va1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3va1ActionPerformed
putTextToRubyEditor("\\\\3va(left-top-transparency,right-top-transparency,left-bottom-transparency,right-bottom-transparency)");
}//GEN-LAST:event_popm_3va1ActionPerformed
private void popm_4va1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4va1ActionPerformed
putTextToRubyEditor("\\\\4va(left-top-transparency,right-top-transparency,left-bottom-transparency,right-bottom-transparency)");
}//GEN-LAST:event_popm_4va1ActionPerformed
private void popm_1img1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_1img1ActionPerformed
putTextToRubyEditor("\\\\1img(path_to_png_file[,xoffset,yoffset])");
}//GEN-LAST:event_popm_1img1ActionPerformed
private void popm_2img1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_2img1ActionPerformed
putTextToRubyEditor("\\\\2img(path_to_png_file[,xoffset,yoffset])");
}//GEN-LAST:event_popm_2img1ActionPerformed
private void popm_3img1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_3img1ActionPerformed
putTextToRubyEditor("\\\\3img(path_to_png_file[,xoffset,yoffset])");
}//GEN-LAST:event_popm_3img1ActionPerformed
private void popm_4img1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_4img1ActionPerformed
putTextToRubyEditor("\\\\4img(path_to_png_file[,xoffset,yoffset])");
}//GEN-LAST:event_popm_4img1ActionPerformed
private void popm_jitter1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_jitter1ActionPerformed
putTextToRubyEditor("\\\\jitter(left,right,up,down,period[,seed])");
}//GEN-LAST:event_popm_jitter1ActionPerformed
private void popm_fn1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fn1ActionPerformed
putTextToRubyEditor("\\\\fnDialog");
}//GEN-LAST:event_popm_fn1ActionPerformed
private void popm_fe1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fe1ActionPerformed
putTextToRubyEditor("\\\\fe1");
}//GEN-LAST:event_popm_fe1ActionPerformed
private void popm_q1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_q1ActionPerformed
putTextToRubyEditor("\\\\q1");
}//GEN-LAST:event_popm_q1ActionPerformed
private void popm_a1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_a1ActionPerformed
putTextToRubyEditor("\\\\a2");
}//GEN-LAST:event_popm_a1ActionPerformed
private void popm_an1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_an1ActionPerformed
putTextToRubyEditor("\\\\an2");
}//GEN-LAST:event_popm_an1ActionPerformed
private void popm_pos1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_pos1ActionPerformed
putTextToRubyEditor("\\\\pos(x,y)");
}//GEN-LAST:event_popm_pos1ActionPerformed
private void popm_move1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_move1ActionPerformed
putTextToRubyEditor("\\\\move(x1,y1,x2,y2[,t1,t2])");
}//GEN-LAST:event_popm_move1ActionPerformed
private void popm_org1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_org1ActionPerformed
putTextToRubyEditor("\\\\org(x,y)");
}//GEN-LAST:event_popm_org1ActionPerformed
private void popm_fad1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fad1ActionPerformed
putTextToRubyEditor("\\\\fad(t1,t2)");
}//GEN-LAST:event_popm_fad1ActionPerformed
private void popm_fade1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_fade1ActionPerformed
putTextToRubyEditor("\\\\fade(a1,a2,a3,t1,t2,t3,t4)");
}//GEN-LAST:event_popm_fade1ActionPerformed
private void popm_clip3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_clip3ActionPerformed
putTextToRubyEditor("\\\\clip([scale,]some drawings)");
}//GEN-LAST:event_popm_clip3ActionPerformed
private void popm_iclip3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_iclip3ActionPerformed
putTextToRubyEditor("\\\\iclip(scale,drawing commands)");
}//GEN-LAST:event_popm_iclip3ActionPerformed
private void popm_mover1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_mover1ActionPerformed
putTextToRubyEditor("\\\\mover(x1,y1,x2,y2,angle1,angle2,radius1,radius2[,t1,t2])");
}//GEN-LAST:event_popm_mover1ActionPerformed
private void popm_moves5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_moves5ActionPerformed
putTextToRubyEditor("\\\\moves3(x1,x2,x2,y2,x3,y3[,t1,t2])");
}//GEN-LAST:event_popm_moves5ActionPerformed
private void popm_moves6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_moves6ActionPerformed
putTextToRubyEditor("\\\\moves4(x1,x2,x2,y2,x3,y3,x4,y4[,t1,t2])");
}//GEN-LAST:event_popm_moves6ActionPerformed
private void popm_movevc1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_movevc1ActionPerformed
putTextToRubyEditor("\\\\movevc(x1,y1)");
}//GEN-LAST:event_popm_movevc1ActionPerformed
private void popm_movevc3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_movevc3ActionPerformed
putTextToRubyEditor("\\\\movevc(x1,y1,x2,y2[,t1,t2])");
}//GEN-LAST:event_popm_movevc3ActionPerformed
private void popm_k1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_k1ActionPerformed
putTextToRubyEditor("\\\\k~%dK/10~");
}//GEN-LAST:event_popm_k1ActionPerformed
private void popm_kf1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_kf1ActionPerformed
putTextToRubyEditor("\\\\kf~%dK/10~");
}//GEN-LAST:event_popm_kf1ActionPerformed
private void popm_ko1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_ko1ActionPerformed
putTextToRubyEditor("\\\\ko~%dK/10~");
}//GEN-LAST:event_popm_ko1ActionPerformed
private void popm_t1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_t1ActionPerformed
putTextToRubyEditor("\\\\t([t1,t2,][accel,]style modifiers)");
}//GEN-LAST:event_popm_t1ActionPerformed
private void popm_reset1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popm_reset1ActionPerformed
putTextToRubyEditor("\\\\r");
}//GEN-LAST:event_popm_reset1ActionPerformed
private void popmDrawing1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmDrawing1ActionPerformed
if (drawingPath.isEmpty() == false) {
try {// Open an external software
Runtime.getRuntime().exec(drawingPath);
} catch (java.io.IOException ex) {
}
} else {
DrawingChooserDialog dcd = new DrawingChooserDialog(frame, true);
dcd.setLocationRelativeTo(null);
dcd.setPath(drawingsPath);
String draw = dcd.showDialog();
if (draw != null) {
String s = epVariables.getText();
int sStart = epVariables.getSelectionStart();
int sEnd = epVariables.getSelectionEnd();
epVariables.setText(s.substring(0, sStart) + draw + s.substring(sEnd));
}
}
}//GEN-LAST:event_popmDrawing1ActionPerformed
private void popmCodeInitActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmCodeInitActionPerformed
String code = "require 'java'\n"
+ "require Java::assfxmaker.AssFxMaker.getRubyScriptsPath()+\"tools.rb\"\n";
String s = epVariables.getText();
int sStart = epVariables.getSelectionStart();
int sEnd = epVariables.getSelectionEnd();
epVariables.setText(s.substring(0, sStart) + code + s.substring(sEnd));
}//GEN-LAST:event_popmCodeInitActionPerformed
private void popmCodeDefActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_popmCodeDefActionPerformed
String code = "def variable\n"
+ " sk = Java::assfxmaker.AssFxMaker.getKaraokeStart().to_i()\n"
+ " ek = Java::assfxmaker.AssFxMaker.getKaraokeEnd().to_i()\n"
+ " dk = Java::assfxmaker.AssFxMaker.getKaraokeDuration().to_i()\n"
+ " dp = Java::assfxmaker.AssFxMaker.getKaraokeSDuration().to_i()\n"
+ " value = \"\"\n\n"
+ " return value\n"
+ "end\n";
String s = epVariables.getText();
int sStart = epVariables.getSelectionStart();
int sEnd = epVariables.getSelectionEnd();
epVariables.setText(s.substring(0, sStart) + code + s.substring(sEnd));
}//GEN-LAST:event_popmCodeDefActionPerformed
private void cbStyleActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbStyleActionPerformed
AssStyle as = (AssStyle)cbStyle.getSelectedItem();
java.awt.Font f = as.getFont(); f = f.deriveFont((int)as.getFontsize());
lblPreviewFont.setFont(f);
}//GEN-LAST:event_cbStyleActionPerformed
private void rbModeNormalMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_rbModeNormalMouseClicked
rbSubModeSentence.setEnabled(true);
rbSubModeSyllable.setEnabled(true);
}//GEN-LAST:event_rbModeNormalMouseClicked
private void rbModePeriodicMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_rbModePeriodicMouseClicked
rbSubModeSentence.setEnabled(false);
rbSubModeSyllable.setEnabled(false);
}//GEN-LAST:event_rbModePeriodicMouseClicked
private void rbModeRandomMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_rbModeRandomMouseClicked
rbSubModeSentence.setEnabled(false);
rbSubModeSyllable.setEnabled(false);
}//GEN-LAST:event_rbModeRandomMouseClicked
private void rbModeSymmetricMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_rbModeSymmetricMouseClicked
rbSubModeSentence.setEnabled(false);
rbSubModeSyllable.setEnabled(false);
}//GEN-LAST:event_rbModeSymmetricMouseClicked
// <editor-fold defaultstate="collapsed" desc=" Popup methods ">
/** <p>Cut.<br />Coupe.</p> */
private void cut(){
try{
Clipboard cb = new Clipboard();
cb.CCopy(taOverrides.getSelectedText());
String s = taOverrides.getText();
int sStart = taOverrides.getSelectionStart();
int sEnd = taOverrides.getSelectionEnd();
taOverrides.setText(s.substring(0, sStart)+s.substring(sEnd));
}catch(Exception exc){/*no selected text or another thing*/}
}
/** <p>Copy.<br />Copie.</p> */
private void copy(){
try{
Clipboard cb = new Clipboard();
cb.CCopy(taOverrides.getSelectedText());
}catch(Exception exc){/*no selected text or another thing*/}
}
/** <p>Paste.<br />Colle.</p> */
private void paste(){
try{
Clipboard cb = new Clipboard();
String s = taOverrides.getText();
int sStart = taOverrides.getSelectionStart();
int sEnd = taOverrides.getSelectionEnd();
taOverrides.setText(s.substring(0, sStart)+cb.CPaste()+s.substring(sEnd));
}catch(Exception exc){/*no selected text or another thing*/}
}
/** <p>Delete.<br />Supprime.</p> */
private void delete(){
try{
String s = taOverrides.getText();
int sStart = taOverrides.getSelectionStart();
int sEnd = taOverrides.getSelectionEnd();
taOverrides.setText(s.substring(0, sStart)+s.substring(sEnd));
}catch(Exception exc){/*no selected text or another thing*/}
}
/** <p>Select all.<br />Sélectionne tout.</p> */
private void selectAll(){
taOverrides.setSelectionStart(0);
taOverrides.setSelectionEnd(taOverrides.getText().length());
}
/** <p>Clear all.<br />Efface tout.</p> */
private void clearAll(){
taOverrides.setText("");
}
/** <p>Puts a text to tfFocused.<br />
* Envoie un texte à tfFocused.</p> */
private void putTextToFocused2(String text){
try{
String s = taOverrides.getText();
int sStart = taOverrides.getSelectionStart();
int sEnd = taOverrides.getSelectionEnd();
taOverrides.setText(s.substring(0, sStart)+text+s.substring(sEnd));
}catch(Exception exc){
}
}
/** <p>Puts a text to tfFocused.<br />
* Envoie un texte à tfFocused.</p> */
private void putTextToRubyEditor(String text){
try{
String s = taOverrides.getText();
int sStart = taOverrides.getSelectionStart();
int sEnd = taOverrides.getSelectionEnd();
taOverrides.setText(s.substring(0, sStart)+text+s.substring(sEnd));
}catch(Exception exc){
}
}
/** <pSet the drawing path.><br />Définit le chemin du dessin.</p> */
public void setDrawingPath(String path){
drawingPath = path;
}
/** <pSet the drawings path.><br />Définit le chemin des dessins.</p> */
public void setDrawingsPath(String path){
drawingsPath = path;
}
// </editor-fold>
public enum ButtonPressed{
NONE, OK_BUTTON, CANCEL_BUTTON;
}
public enum Column{
LAYER(0), COMMANDS(1);
private int id;
Column(int id){
this.id = id;
}
public int getId(){
return id;
}
}
public enum SaveState{
DISABLE, ENABLE;
}
private void init(){
tfName.setText("");
tfAuthors.setText("");
tfComments.setText("");
tfPreview.setText("");
tfCollection.setText("");
dcbm = new DefaultComboBoxModel();
cbStyle.setModel(dcbm);
String[] fxHead = new String[]{"Layer", "Effects"};
dtm = new DefaultTableModel(null,fxHead){
Class[] types = new Class [] {
java.lang.Integer.class, java.lang.String.class};
boolean[] canEdit = new boolean [] {
false, true};
@Override
public Class getColumnClass(int columnIndex) {return types [columnIndex];}
@Override
public boolean isCellEditable(int rowIndex, int columnIndex) {return canEdit [columnIndex];}
};
tableEffects.setModel(dtm);
TableColumn column;
for (int i = 0; i < 2; i++) {
column = tableEffects.getColumnModel().getColumn(i);
switch(i){
case 0:
column.setPreferredWidth(20);
column.setIdentifier(Column.LAYER.getId());
break; //Layer
case 1:
column.setPreferredWidth(600);
column.setIdentifier(Column.COMMANDS.getId());
break; //Commands
}
}
bp = ButtonPressed.NONE;
}
public ParticleObject showDialog(ParticleObject po){
setParticleObject(po);
// getOKButtonState();
setVisible(true);
if(bp.equals(ButtonPressed.OK_BUTTON)){
return getParticleObject();
}else{
return po;
}
}
private void timeMoment(){
if(rbMomentBefore.isSelected() | rbMomentAfter.isSelected()){
tfTime.setEnabled(true);
}else{
tfTime.setEnabled(false);
}
}
public boolean isOKButtonPressed(){
if(bp==ButtonPressed.OK_BUTTON){return true;}
return false;
}
public boolean isSaveSelected(){
if(saveState==SaveState.ENABLE){return true;}
return false;
}
public void setParticleObject(ParticleObject po){
particleObject = po;
tfAuthors.setText(po.getAuthor());
tfCollection.setText(po.getCollect());
setCommands(po.getCommands(),true);
tfComments.setText(po.getDescription());
tfPreview.setText(po.getImage());
setMoment(po.getMoment());
tfName.setText(po.getName());
setFirstLayer(po.getFirstLayer());
setSelectedStyle(po.getStyle());
setTime(po.getTime());
// setPositionCorrection(po.getPosCorrection());
// setSpaceCorrection(po.getSpaCorrection());
setVideoWidth(po.getVideoWidth());
setVideoHeight(po.getVideoHeight());
setPosY(po.getPosY());
setMode(po.getMode());
epVariables.setText(po.getRubyCode());
setSType(po.getType());
java.io.File fImage = new java.io.File(po.getImage());
if(fImage.exists()){
ImageIcon ii0 = new ImageIcon(fImage.getPath());
lblMiscPreview.setIcon(ii0);
lblMiscPreview.setSize(ii0.getIconWidth(), ii0.getIconHeight());
lblMiscPreview.setLocation(panMiscPreview.getWidth()/2-lblMiscPreview.getWidth()/2,
panMiscPreview.getHeight()/2-lblMiscPreview.getHeight()/2);
}
}
public ParticleObject getParticleObject(){
particleObject.setAuthor(tfAuthors.getText());
particleObject.setCollect(tfCollection.getText());
particleObject.setCommands(getCommands());
particleObject.setDescription(tfComments.getText());
particleObject.setImage(tfPreview.getText());
particleObject.setMoment(getMoment());
particleObject.setName(tfName.getText());
particleObject.setFirstLayer(getFirstLayer());
particleObject.setStyle(getSelectedStyle());
particleObject.setTime(getTime());
// particleObject.setPosCorrection(getPositionCorrection());
// particleObject.setSpaCorrection(getSpaceCorrection());
particleObject.setVideoWidth(getVideoWidth());
particleObject.setVideoHeight(getVideoHeight());
particleObject.setPosY(getPosY());
particleObject.setMode(getMode());
particleObject.setRubyCode(epVariables.getText());
particleObject.setType(getSType());
return particleObject;
}
// <editor-fold defaultstate="collapsed" desc=" Méthodes ">
public void setStyles(AssStyleCollection asc){
myASC = asc;
}
public void setSelectedStyle(String style){
if(style.isEmpty()==false){
AssStyle as = new AssStyle();
as.fromAssStyleString(style);
dcbm.addElement(as);
dcbm.setSelectedItem(as);
}
}
public String getSelectedStyle(){
Object o = dcbm.getSelectedItem();
if(o instanceof AssStyle){
AssStyle as = (AssStyle)o;
return as.toAssStyleString();
}else{
return "";
}
}
public void setParticleName(String name){
tfName.setText(name);
}
public String getParticleName(){
return tfName.getText();
}
public void setFirstLayer(String firstlayer){
tfFirstLayer.setText(firstlayer);
}
public String getFirstLayer(){
return tfFirstLayer.getText();
}
public void setMoment(String moment){
if(moment.equalsIgnoreCase("before")){
rbMomentBefore.setSelected(true);
}else if(moment.equalsIgnoreCase("meantime")){
rbMomentMeantime.setSelected(true);
}else if(moment.equalsIgnoreCase("after")){
rbMomentAfter.setSelected(true);
}
}
public String getMoment(){
if(rbMomentBefore.isSelected()){
return "before";
}else if(rbMomentMeantime.isSelected()){
return "meantime";
}else{//rbMomentAfter.isSelected()
return "after";
}
}
public void setTime(String time){
tfTime.setText(time);
}
public String getTime(){
return tfTime.getText();
}
// public void setPositionCorrection(String positioncorrection){
// tfPositionCorrection.setText(positioncorrection);
// }
//
// public String getPositionCorrection(){
// return tfPositionCorrection.getText();
// }
//
// public void setSpaceCorrection(String spacecorrection){
// tfSpaceCorrection.setText(spacecorrection);
// }
//
// public String getSpaceCorrection(){
// return tfSpaceCorrection.getText();
// }
public void setVideoWidth(String videowidth){
tfHorizontalVSize.setText(videowidth);
}
public String getVideoWidth(){
return tfHorizontalVSize.getText();
}
public void setVideoHeight(String videoheight){
tfVerticalVSize.setText(videoheight);
}
public String getVideoHeight(){
return tfVerticalVSize.getText();
}
/** <p>Extracts each line of commands from a xml string content.<br />
* Extrait chaque ligne de commandes à partir du contenu du xml.</p> */
public void setCommands(String commands, boolean refresh){
if(commands.contains("§")){
commands = commands.replaceAll("§", "§");
}
String line[] = commands.split("§");
for (int i=0; i<line.length; i++){
if(line[i].isEmpty()==false){
dtm.addRow(new Object[]{dtm.getRowCount(),line[i]});
}
}
if(refresh==true && dtm.getRowCount()>0){//Shows 1st command line.
try{
String s = (String)dtm.getValueAt(0, 1);
taOverrides.setText(s);
}catch(Exception exc){
}
}
}
/** <p>Return each line of commands from a xml preset.<br />
* Retourne chaque ligne de commands d'un XFX</p> */
public String getCommands(){
String commands = "";
for(int i=0;i<dtm.getRowCount();i++){
if(i+1<dtm.getRowCount()){
commands += (String)dtm.getValueAt(i, 1) + "§";
}else{
commands += (String)dtm.getValueAt(i, 1);
}
}
if(commands.isEmpty()){
return commands;
}else{
return "§"+commands;
}
}
public void setAuthor(String author){
tfAuthors.setText(author);
}
public String getAuthor(){
return tfAuthors.getText();
}
public void setComment(String comment){
tfComments.setText(comment);
}
public String getComment(){
return tfComments.getText();
}
public void setPreview(String preview){
tfPreview.setText(preview);
}
public String getPreview(){
return tfPreview.getText();
}
public void setCollection(String collection){
tfCollection.setText(collection);
}
public String getCollection(){
return tfCollection.getText();
}
public void setPosY(String posY){
tfPosY.setText(posY);
}
public String getPosY(){
return tfPosY.getText();
}
public void setMode(String mode){
if(mode.equalsIgnoreCase("Normal")){
rbModeNormal.setSelected(true);
}else if(mode.equalsIgnoreCase("Periodic")){
rbModePeriodic.setSelected(true);
}else if(mode.equalsIgnoreCase("Random")){
rbModeRandom.setSelected(true);
}else if(mode.equalsIgnoreCase("Symmetric")){
rbModeSymmetric.setSelected(true);
}else{
rbModeNormal.setSelected(true);
}
}
public String getMode(){
if(rbModeNormal.isSelected()){
return "Normal";
}else if(rbModePeriodic.isSelected()){
return "Periodic";
}else if(rbModeRandom.isSelected()){
return "Random";
}else{ //if(rbModeSymmetric.isSelected())
return "Symmetric";
}
}
public void setSType(String type){
if(type.equalsIgnoreCase("Sentence")){
rbSubModeSentence.setSelected(true);
}else{
rbSubModeSyllable.setSelected(true);
}
}
public String getSType(){
if(rbSubModeSentence.isSelected()){
return "Sentence";
}else{ //if(rbModeSymmetric.isSelected())
return "Syllable";
}
}
// </editor-fold>
private void updateASSTextArea(JTextArea ta, Highlighter h){
Pattern p; Matcher m;
//All characters in black (normalPainter)
p = Pattern.compile(".*");
m = p.matcher(ta.getText());
while(m.find()){
try {
h.addHighlight(m.start(), m.end(), normalPainter);
} catch (BadLocationException ex) {}
}
//All keywords in blue (keywordPainter)
p = Pattern.compile("\\\\[a-z]+");
m = p.matcher(ta.getText());
while(m.find()){
try {
h.addHighlight(m.start(), m.end(), keywordPainter);
} catch (BadLocationException ex) {}
}
//All numbers in magenta (numberPainter)
p = Pattern.compile("[0-9]+");
m = p.matcher(ta.getText());
while(m.find()){
try {
h.addHighlight(m.start(), m.end(), numberPainter);
} catch (BadLocationException ex) {}
}
//All brackets in green (symbolPainter)
p = Pattern.compile("\\{*\\}*");
m = p.matcher(ta.getText());
while(m.find()){
try {
h.addHighlight(m.start(), m.end(), symbolPainter);
} catch (BadLocationException ex) {}
}
//All hexadecimals in gray (hexaPainter)
p = Pattern.compile("&H[A-Fa-f0-9]+");
m = p.matcher(ta.getText());
while(m.find()){
try {
h.addHighlight(m.start()+2, m.end(), hexaPainter);
} catch (BadLocationException ex) {}
}
//All user variables in red (uvarPainter)
p = Pattern.compile("\\$[a-z]+");
m = p.matcher(ta.getText());
while(m.find()){
try {
h.addHighlight(m.start(), m.end(), uvarPainter);
} catch (BadLocationException ex) {}
}
//All local variables highlighted in yellow (lvarPainter)
p = Pattern.compile("%[A-Za-z]+");
m = p.matcher(ta.getText());
while(m.find()){
try {
h.addHighlight(m.start(), m.end(), lvarPainter);
} catch (BadLocationException ex) {}
}
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(ParticleDialog.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the dialog */
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
ParticleDialog dialog = new ParticleDialog(new javax.swing.JFrame(), true);
dialog.addWindowListener(new java.awt.event.WindowAdapter() {
@Override
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
}
});
dialog.setVisible(true);
}
});
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton Cancel_Button;
private javax.swing.JButton OK_Button;
private javax.swing.ButtonGroup bgModes;
private javax.swing.ButtonGroup bgMoment;
private javax.swing.ButtonGroup bgSubModes;
private javax.swing.JButton btnAddLayer;
private javax.swing.JButton btnChangeLayer;
private javax.swing.JButton btnChangePreview;
private javax.swing.JButton btnDeleteLayer;
private javax.swing.JButton btnGetLayer;
private javax.swing.JButton btnImportFile;
private javax.swing.JButton btnImportScript;
private javax.swing.JCheckBox cbSaveEffects;
private javax.swing.JComboBox cbStyle;
private javax.swing.JEditorPane epVariables;
private javax.swing.JFileChooser fcPreview;
private javax.swing.JFileChooser fcStyles;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JPopupMenu.Separator jSeparator1;
private javax.swing.JPopupMenu.Separator jSeparator10;
private javax.swing.JPopupMenu.Separator jSeparator2;
private javax.swing.JPopupMenu.Separator jSeparator3;
private javax.swing.JPopupMenu.Separator jSeparator8;
private javax.swing.JPopupMenu.Separator jSeparator9;
private javax.swing.JLabel lblAuthors;
private javax.swing.JLabel lblCollection;
private javax.swing.JLabel lblComments;
private javax.swing.JLabel lblFirstLayer;
private javax.swing.JLabel lblLayersDetails;
private javax.swing.JLabel lblMiscPreview;
private javax.swing.JLabel lblMoment;
private javax.swing.JLabel lblName;
private javax.swing.JLabel lblOverrides;
private javax.swing.JLabel lblPosY;
private javax.swing.JLabel lblPreview;
private javax.swing.JLabel lblPreviewFont;
private javax.swing.JLabel lblStyle;
private javax.swing.JLabel lblTime;
private javax.swing.JLabel lblVideoSize;
private javax.swing.JLabel lblXVSize;
private javax.swing.JPanel panEffects;
private javax.swing.JPanel panMisc;
private javax.swing.JPanel panMiscPreview;
private javax.swing.JPanel panPreviewStyle;
private javax.swing.JPanel panSettings;
private javax.swing.JPanel panStyle;
private javax.swing.JPanel panVariables;
private javax.swing.JPopupMenu popOverrides;
private javax.swing.JPopupMenu popOverrides1;
private javax.swing.JMenuItem popmAlpha;
private javax.swing.JMenuItem popmAlpha1;
private javax.swing.JMenuItem popmClear;
private javax.swing.JMenuItem popmClear1;
private javax.swing.JMenuItem popmCodeDef;
private javax.swing.JMenuItem popmCodeInit;
private javax.swing.JMenuItem popmColor;
private javax.swing.JMenuItem popmColor1;
private javax.swing.JMenuItem popmCopy;
private javax.swing.JMenuItem popmCopy1;
private javax.swing.JMenuItem popmCut;
private javax.swing.JMenuItem popmCut1;
private javax.swing.JMenuItem popmDelSurround;
private javax.swing.JMenuItem popmDelete;
private javax.swing.JMenuItem popmDelete1;
private javax.swing.JMenuItem popmDrawing;
private javax.swing.JMenuItem popmDrawing1;
private javax.swing.JMenuItem popmFloCalc;
private javax.swing.JMenu popmInsScript;
private javax.swing.JMenuItem popmIntCalc;
private javax.swing.JMenu popmKaraNOK;
private javax.swing.JMenu popmKaraNOK1;
private javax.swing.JMenu popmKaraOK;
private javax.swing.JMenu popmKaraOK1;
private javax.swing.JMenu popmKaraOK2;
private javax.swing.JMenu popmKaraOK3;
private javax.swing.JMenu popmKaraOK4;
private javax.swing.JMenu popmKaraOK5;
private javax.swing.JPopupMenu.Separator popmOverSep1;
private javax.swing.JSeparator popmOverSep2;
private javax.swing.JSeparator popmOverSep3;
private javax.swing.JPopupMenu.Separator popmOverSep4;
private javax.swing.JPopupMenu.Separator popmOverSep5;
private javax.swing.JSeparator popmOverSep6;
private javax.swing.JSeparator popmOverSep7;
private javax.swing.JPopupMenu.Separator popmOverSep8;
private javax.swing.JMenu popmOverrides;
private javax.swing.JMenu popmOverrides1;
private javax.swing.JMenuItem popmPNG;
private javax.swing.JMenuItem popmPNG1;
private javax.swing.JMenuItem popmPaste;
private javax.swing.JMenuItem popmPaste1;
private javax.swing.JMenuItem popmSelAll;
private javax.swing.JMenuItem popmSelAll1;
private javax.swing.JMenuItem popmSurround;
private javax.swing.JMenuItem popm_1a;
private javax.swing.JMenuItem popm_1a1;
private javax.swing.JMenuItem popm_1c;
private javax.swing.JMenuItem popm_1c1;
private javax.swing.JMenuItem popm_1img;
private javax.swing.JMenuItem popm_1img1;
private javax.swing.JMenuItem popm_1va;
private javax.swing.JMenuItem popm_1va1;
private javax.swing.JMenuItem popm_1vc;
private javax.swing.JMenuItem popm_1vc1;
private javax.swing.JMenuItem popm_2a;
private javax.swing.JMenuItem popm_2a1;
private javax.swing.JMenuItem popm_2c;
private javax.swing.JMenuItem popm_2c1;
private javax.swing.JMenuItem popm_2img;
private javax.swing.JMenuItem popm_2img1;
private javax.swing.JMenuItem popm_2va;
private javax.swing.JMenuItem popm_2va1;
private javax.swing.JMenuItem popm_2vc;
private javax.swing.JMenuItem popm_2vc1;
private javax.swing.JMenuItem popm_3a;
private javax.swing.JMenuItem popm_3a1;
private javax.swing.JMenuItem popm_3c;
private javax.swing.JMenuItem popm_3c1;
private javax.swing.JMenuItem popm_3img;
private javax.swing.JMenuItem popm_3img1;
private javax.swing.JMenuItem popm_3va;
private javax.swing.JMenuItem popm_3va1;
private javax.swing.JMenuItem popm_3vc;
private javax.swing.JMenuItem popm_3vc1;
private javax.swing.JMenuItem popm_4a;
private javax.swing.JMenuItem popm_4a1;
private javax.swing.JMenuItem popm_4c;
private javax.swing.JMenuItem popm_4c1;
private javax.swing.JMenuItem popm_4img;
private javax.swing.JMenuItem popm_4img1;
private javax.swing.JMenuItem popm_4va;
private javax.swing.JMenuItem popm_4va1;
private javax.swing.JMenuItem popm_4vc;
private javax.swing.JMenuItem popm_4vc1;
private javax.swing.JMenuItem popm_a;
private javax.swing.JMenuItem popm_a1;
private javax.swing.JMenuItem popm_alpha;
private javax.swing.JMenuItem popm_alpha1;
private javax.swing.JMenuItem popm_an;
private javax.swing.JMenuItem popm_an1;
private javax.swing.JMenuItem popm_b;
private javax.swing.JMenuItem popm_b1;
private javax.swing.JMenuItem popm_be;
private javax.swing.JMenuItem popm_be1;
private javax.swing.JMenuItem popm_blur;
private javax.swing.JMenuItem popm_blur1;
private javax.swing.JMenuItem popm_bord;
private javax.swing.JMenuItem popm_bord1;
private javax.swing.JMenuItem popm_clip;
private javax.swing.JMenuItem popm_clip1;
private javax.swing.JMenuItem popm_clip2;
private javax.swing.JMenuItem popm_clip3;
private javax.swing.JMenuItem popm_distort;
private javax.swing.JMenuItem popm_distort1;
private javax.swing.JMenuItem popm_fad;
private javax.swing.JMenuItem popm_fad1;
private javax.swing.JMenuItem popm_fade;
private javax.swing.JMenuItem popm_fade1;
private javax.swing.JMenuItem popm_fax;
private javax.swing.JMenuItem popm_fax1;
private javax.swing.JMenuItem popm_fay;
private javax.swing.JMenuItem popm_fay1;
private javax.swing.JMenuItem popm_fe;
private javax.swing.JMenuItem popm_fe1;
private javax.swing.JMenuItem popm_fn;
private javax.swing.JMenuItem popm_fn1;
private javax.swing.JMenuItem popm_frs;
private javax.swing.JMenuItem popm_frs1;
private javax.swing.JMenuItem popm_frx;
private javax.swing.JMenuItem popm_frx1;
private javax.swing.JMenuItem popm_fry;
private javax.swing.JMenuItem popm_fry1;
private javax.swing.JMenuItem popm_frz;
private javax.swing.JMenuItem popm_frz1;
private javax.swing.JMenuItem popm_fs;
private javax.swing.JMenuItem popm_fs1;
private javax.swing.JMenuItem popm_fsc;
private javax.swing.JMenuItem popm_fsc1;
private javax.swing.JMenuItem popm_fscx;
private javax.swing.JMenuItem popm_fscx1;
private javax.swing.JMenuItem popm_fscy;
private javax.swing.JMenuItem popm_fscy1;
private javax.swing.JMenuItem popm_fsp;
private javax.swing.JMenuItem popm_fsp1;
private javax.swing.JMenuItem popm_fsvp;
private javax.swing.JMenuItem popm_fsvp1;
private javax.swing.JMenuItem popm_i;
private javax.swing.JMenuItem popm_i1;
private javax.swing.JMenuItem popm_iclip;
private javax.swing.JMenuItem popm_iclip1;
private javax.swing.JMenuItem popm_iclip2;
private javax.swing.JMenuItem popm_iclip3;
private javax.swing.JMenuItem popm_jitter;
private javax.swing.JMenuItem popm_jitter1;
private javax.swing.JMenuItem popm_k;
private javax.swing.JMenuItem popm_k1;
private javax.swing.JMenuItem popm_kf;
private javax.swing.JMenuItem popm_kf1;
private javax.swing.JMenuItem popm_ko;
private javax.swing.JMenuItem popm_ko1;
private javax.swing.JMenuItem popm_md;
private javax.swing.JMenuItem popm_md1;
private javax.swing.JMenuItem popm_mdx;
private javax.swing.JMenuItem popm_mdx1;
private javax.swing.JMenuItem popm_mdy;
private javax.swing.JMenuItem popm_mdy1;
private javax.swing.JMenuItem popm_mdz;
private javax.swing.JMenuItem popm_mdz1;
private javax.swing.JMenuItem popm_move;
private javax.swing.JMenuItem popm_move1;
private javax.swing.JMenuItem popm_mover;
private javax.swing.JMenuItem popm_mover1;
private javax.swing.JMenuItem popm_moves3;
private javax.swing.JMenuItem popm_moves4;
private javax.swing.JMenuItem popm_moves5;
private javax.swing.JMenuItem popm_moves6;
private javax.swing.JMenuItem popm_movevc;
private javax.swing.JMenuItem popm_movevc1;
private javax.swing.JMenuItem popm_movevc2;
private javax.swing.JMenuItem popm_movevc3;
private javax.swing.JMenuItem popm_org;
private javax.swing.JMenuItem popm_org1;
private javax.swing.JMenuItem popm_pos;
private javax.swing.JMenuItem popm_pos1;
private javax.swing.JMenuItem popm_q;
private javax.swing.JMenuItem popm_q1;
private javax.swing.JMenuItem popm_reset;
private javax.swing.JMenuItem popm_reset1;
private javax.swing.JMenuItem popm_s;
private javax.swing.JMenuItem popm_s1;
private javax.swing.JMenuItem popm_shad;
private javax.swing.JMenuItem popm_shad1;
private javax.swing.JMenuItem popm_t;
private javax.swing.JMenuItem popm_t1;
private javax.swing.JMenuItem popm_u;
private javax.swing.JMenuItem popm_u1;
private javax.swing.JMenuItem popm_xbord;
private javax.swing.JMenuItem popm_xbord1;
private javax.swing.JMenuItem popm_xshad;
private javax.swing.JMenuItem popm_xshad1;
private javax.swing.JMenuItem popm_ybord;
private javax.swing.JMenuItem popm_ybord1;
private javax.swing.JMenuItem popm_yshad;
private javax.swing.JMenuItem popm_yshad1;
private javax.swing.JMenuItem popm_z;
private javax.swing.JMenuItem popm_z1;
private javax.swing.JRadioButton rbModeNormal;
private javax.swing.JRadioButton rbModePeriodic;
private javax.swing.JRadioButton rbModeRandom;
private javax.swing.JRadioButton rbModeSymmetric;
private javax.swing.JRadioButton rbMomentAfter;
private javax.swing.JRadioButton rbMomentBefore;
private javax.swing.JRadioButton rbMomentMeantime;
private javax.swing.JRadioButton rbSubModeSentence;
private javax.swing.JRadioButton rbSubModeSyllable;
private javax.swing.JScrollPane spEffects;
private javax.swing.JScrollPane spOverrides;
private javax.swing.JScrollPane spVariables;
private javax.swing.JTextArea taHelpPlease;
private javax.swing.JTextArea taOverrides;
private javax.swing.JTable tableEffects;
private javax.swing.JTextField tfAuthors;
private javax.swing.JTextField tfCollection;
private javax.swing.JTextField tfComments;
private javax.swing.JTextField tfFirstLayer;
private javax.swing.JTextField tfHorizontalVSize;
private javax.swing.JTextField tfName;
private javax.swing.JTextField tfPosY;
private javax.swing.JTextField tfPreview;
private javax.swing.JTextField tfTime;
private javax.swing.JTextField tfVerticalVSize;
private javax.swing.JTabbedPane tpParticle;
// End of variables declaration//GEN-END:variables
}