@Override protected Sheet createSheet() { Sheet sheet = super.createSheet(); Sheet.Set set = sheet.get(BinaryExecSupport.PROP_EXECUTION); if (set == null) { set = new Sheet.Set(); set.setName(BinaryExecSupport.PROP_EXECUTION); set.setDisplayName(NbBundle.getBundle(ExeNode.class). getString("displayNameForExeElfNodeExecSheet")); // NOI18N set.setShortDescription(NbBundle.getBundle(ExeNode.class). getString("hintForExeElfNodeExecSheet")); // NOI18N BinaryExecSupport es = (getCookie(BinaryExecSupport.class)); if (es != null) { es.addProperties(set); } sheet.put(set); } return sheet; } }
@Override protected Sheet createSheet() { Sheet sheet = super.createSheet(); Sheet.Set set = sheet.get(BinaryExecSupport.PROP_EXECUTION); if (set == null) { set = new Sheet.Set(); set.setName(BinaryExecSupport.PROP_EXECUTION); set.setDisplayName(NbBundle.getBundle(CoreElfNode.class). getString("displayNameForExeElfNodeExecSheet")); // NOI18N set.setShortDescription(NbBundle.getBundle(CoreElfNode.class). getString("hintForExeElfNodeExecSheet")); // NOI18N BinaryExecSupport es = (getCookie(BinaryExecSupport.class)); if (es != null) { es.addProperties(set); } // Trick from org/apache/tools/ant/module/nodes/AntProjectNode.java // Get rid of Arguments property and the Execution property; // corefiles can only be debugged. set.remove(ExecutionSupport.PROP_FILE_PARAMS); set.remove(ExecutionSupport.PROP_EXECUTION); sheet.put(set); } return sheet; } }
public Sheet getGeneralSheet(JPanel makeCustomizer) { IntNodeProp intNodeprop; OutputNodeProp outputNodeProp; StringNodeProp toolNodeProp; StringNodeProp optionsNodeProp; Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("General"); // NOI18N set.setDisplayName(getString("GeneralTxt")); set.setShortDescription(getString("GeneralHint")); IntConfiguration tmpIntConfiguration = new PackagerIntConfiguration(null, 0, PackagerManager.getDefault().getDisplayNames(), null); set.put(intNodeprop = new PackagerIntNodeProp(tmpIntConfiguration, true, "PackageType", getString("PackageTypeName"), getString("PackageTypeHint"))); // NOI18N set.put(outputNodeProp = new OutputNodeProp(getOutput(), getOutputDefault(), "Output", getString("OutputTxt"), getString("OutputHint"))); // NOI18N String[] texts = new String[]{"Files", getString("FilesName"), getString("FilesHint")}; // NOI18N set.put(new PackagingNodeProp(this, makeConfiguration, texts)); // NOI18N set.put(toolNodeProp = new StringNodeProp(getTool(), getToolDefault(), "Tool", getString("ToolTxt1"), getString("ToolHint1"))); // NOI18N set.put(optionsNodeProp = new StringNodeProp(getOptions(), getOptionsDefault(), "AdditionalOptions", getString("AdditionalOptionsTxt1"), getString("AdditionalOptionsHint"))); // NOI18N set.put(new BooleanNodeProp(getVerbose(), true, "Verbose", getString("VerboseName"), getString("VerboseHint"))); // NOI18N sheet.put(set); intNodeprop.getPropertyEditor().addPropertyChangeListener(typePropertyChangeListener = new TypePropertyChangeListener(makeCustomizer, outputNodeProp, toolNodeProp, optionsNodeProp)); return sheet; }
/** * */ protected Set getSheetSet(Sheet sheet, String name, String descr) { Set ss = sheet.get(name); if (ss == null) { ss = new Sheet.Set(); ss.setName(name); ss.setDisplayName(name); //ss.setExpert(); // would like to set default expanded state too... if (descr != null) ss.setShortDescription(descr); sheet.put(ss); } return ss; }
/** Clones the property sheet of original node. */ private Sheet cloneSheet () { PropertySet[] sets = super.getPropertySets (); Sheet s = new Sheet (); for (int i = 0; i < sets.length; i++) { Sheet.Set ss = new Sheet.Set (); ss.put (sets[i].getProperties ()); ss.setName (sets[i].getName ()); ss.setDisplayName (sets[i].getDisplayName ()); ss.setShortDescription (sets[i].getShortDescription ()); // modifies the set if it contains name of object property modifySheetSet (ss); s.put (ss); } return s; }
/** Clones the property sheet of original node. */ private Sheet cloneSheet () { PropertySet[] sets = this.getOriginal ().getPropertySets (); Sheet s = new Sheet (); for (int i = 0; i < sets.length; i++) { Sheet.Set ss = new Sheet.Set (); ss.put (sets[i].getProperties ()); ss.setName (sets[i].getName ()); ss.setDisplayName (sets[i].getDisplayName ()); ss.setShortDescription (sets[i].getShortDescription ()); // modifies the set if it contains name of object property modifySheetSet (ss); s.put (ss); } return s; }
public Sheet getSheet() { Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("Makefile"); // NOI18N set.setDisplayName(getString("MakefileTxt")); set.setShortDescription(getString("MakefileHint")); set.put(new DirStringNodeProp(getBuildCommandWorkingDir(), "WorkingDirectory", getString("WorkingDirectory_LBL"), getString("WorkingDirectory_TT"))); // NOI18N set.put(new StringNodeProp(getBuildCommand(), "BuildCommandLine", getString("BuildCommandLine_LBL"), getString("BuildCommandLine_TT"))); // NOI18N set.put(new StringNodeProp(getCleanCommand(), "CleanCommandLine", getString("CleanCommandLine_LBL"), getString("CleanCommandLine_TT"))); // NOI18N set.put(new OutputStringNodeProp(getOutput(), "BuildResult", getString("BuildResult_LBL"), getString("BuildResult_TT"))); // NOI18N sheet.put(set); return sheet; }
public Sheet getSheet() { Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("CustomBuild"); // NOI18N set.setDisplayName(getString("CustomBuildTxt")); set.setShortDescription(getString("CustomBuildHint")); set.put(new StringNodeProp(getCommandLine(), "Command Line", getString("CommandLineTxt2"), getString("CommandLineHint2"))); // NOI18N set.put(new StringNodeProp(getDescription(), "Description", getString("DescriptionTxt"), getString("DescriptionHint"))); // NOI18N set.put(new StringNodeProp(getOutputs(), "Outputs", getString("OutputsTxt"), getString("OutputsNint"))); // NOI18N set.put(new StringNodeProp(getAdditionalDependencies(), "AdditionalDependencies", getString("AdditionalDependenciesTxt1"), getString("AdditionalDependenciesHint"))); // NOI18N sheet.put(set); return sheet; }
/** Convenience method to create new sheet set named {@link #PROPERTIES}. * * @return a new properties sheet set */ public static Sheet.Set createPropertiesSet () { Sheet.Set ps = new Sheet.Set (); ps.setName(PROPERTIES); ps.setDisplayName(Node.getString("Properties")); ps.setShortDescription(Node.getString("HINT_Properties")); return ps; }
public Sheet getSheet() { Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("Compile"); // NOI18N set.setDisplayName(getString("CompileTxt")); // NOI18N set.setShortDescription(getString("CompileHint")); // NOI18N set.put(new ComboStringNodeProp(getCompileCommandWorkingDir(), true, getString("CompileWorkingDirectory_LBL"), getString("CompileWorkingDirectory_TT"))); // NOI18N set.put(new ComboStringNodeProp(getCompileCommand(), true, getString("CompileCommandLine_LBL"), getString("CompileCommandLine_TT"))); // NOI18N sheet.put(set); return sheet; }
protected Sheet.Set getInputSet() { Sheet.Set set = new Sheet.Set(); set.setName("Input"); // NOI18N set.setDisplayName(getString("InputTxt")); set.setShortDescription(getString("InputHint")); set.put(new StringNodeProp(getAdditionalDependencies(), "AdditionalDependencies", getString("AdditionalDependenciesTxt1"), getString("AdditionalDependenciesHint"))); // NOI18N return set; }
protected Sheet.Set getBasicSet() { Sheet.Set set = new Sheet.Set(); set.setName("BasicOptions"); // NOI18N set.setDisplayName(getString("BasicOptionsTxt")); set.setShortDescription(getString("BasicOptionsHint")); set.put(new IntNodeProp(getDevelopmentMode(), true, "DevelopmentMode", getString("DevelopmentModeTxt"), getString("DevelopmentModeHint"))); // NOI18N set.put(new IntNodeProp(getWarningLevel(), true, "WarningLevel", getString("WarningLevelTxt"), getString("WarningLevelHint"))); // NOI18N set.put(new IntNodeProp(getSixtyfourBits(), true, "64BitArchitecture", getString("64BitArchitectureTxt"), getString("64BitArchitectureHint"))); // NOI18N set.put(new BooleanNodeProp(getStrip(), true, "StripSymbols", getString("StripSymbolsTxt"), getString("StripSymbolsHint"))); // NOI18N return set; }
/** Convenience method to create new sheet set named {@link #PROPERTIES}. * * @return a new properties sheet set */ public static Sheet.Set createPropertiesSet () { Sheet.Set ps = new Sheet.Set (); ps.setName(PROPERTIES); ps.setDisplayName(Node.getString("Properties")); ps.setShortDescription(Node.getString("HINT_Properties")); return ps; }
public Sheet getSheet() { Sheet sheet = new Sheet(); Sheet.Set set; set = new Sheet.Set(); set.setName("General"); // NOI18N set.setDisplayName(Catalog.get("GeneralTxt")); // NOI18N set.setShortDescription(Catalog.get("GeneralHint")); // NOI18N set.put(new EngineNodeProp(this)); sheet.put(set); return sheet; } }
/** Convenience method to create new sheet set named {@link #EXPERT}. * * @return a new expert properties sheet set */ public static Sheet.Set createExpertSet () { Sheet.Set ps = new Sheet.Set (); ps.setName(EXPERT); ps.setDisplayName(Node.getString("Expert")); ps.setShortDescription(Node.getString("HINT_Expert")); return ps; }
/** Convenience method to create new sheet set named {@link #EXPERT}. * * @return a new expert properties sheet set */ public static Sheet.Set createExpertSet () { Sheet.Set ps = new Sheet.Set (); ps.setName(EXPERT); ps.setDisplayName(Node.getString("Expert")); ps.setShortDescription(Node.getString("HINT_Expert")); return ps; }
public Sheet getGeneralSheet() { Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("FolderConfiguration"); // NOI18N set.setDisplayName(getString("FolderConfigurationTxt")); set.setShortDescription(getString("FolderConfigurationHint")); set.put(new StringRONodeProp(getString("NameTxt"), folder.getDisplayName())); sheet.put(set); return sheet; }
public Sheet getRequiredProjectsSheet(Project project, MakeConfiguration conf) { Sheet sheet = new Sheet(); String[] texts = new String[]{getString("ProjectsTxt1"), getString("ProjectsHint"), getString("ProjectsTxt2"), getString("AllOptionsTxt2")}; Sheet.Set set2 = new Sheet.Set(); set2.setName("Projects"); // NOI18N set2.setDisplayName(getString("ProjectsTxt1")); set2.setShortDescription(getString("ProjectsHint")); set2.put(new RequiredProjectsNodeProp(getRequiredProjectsConfiguration(), project, conf, getBaseFSPath(), texts)); sheet.put(set2); return sheet; }
/** Convenience method to create new sheet set named {@link #EXPERT}. * * @return a new expert properties sheet set */ public static Sheet.Set createExpertSet() { Sheet.Set ps = new Sheet.Set(); ps.setExpert(true); ps.setName(EXPERT); ps.setDisplayName(Node.getString("Expert")); ps.setShortDescription(Node.getString("HINT_Expert")); return ps; }
/** Convenience method to create new sheet set named {@link #PROPERTIES}. * * @return a new properties sheet set */ public static Sheet.Set createPropertiesSet() { Sheet.Set ps = new Sheet.Set(); ps.setName(PROPERTIES); ps.setDisplayName(Node.getString("Properties")); ps.setShortDescription(Node.getString("HINT_Properties")); return ps; }