@Override protected void resetEditorFrom(GoRunFileConfiguration configuration) { myFileField.setText(configuration.getFilePath()); myCommonSettingsPanel.resetEditorFrom(configuration); }
@Override protected void resetEditorFrom(@NotNull GoApplicationConfiguration configuration) { myFileField.setText(configuration.getFilePath()); myPackageField.setText(configuration.getPackage()); myRunKindComboBox.setSelectedItem(configuration.getKind()); myOutputFilePathField.setText(StringUtil.notNullize(configuration.getOutputFilePath())); myCommonSettingsPanel.resetEditorFrom(configuration); }
@Override public void reset() { mySdkPathField.setText(StringUtil.notNullize(GoSdkService.getInstance(myProject).getSdkHomePath(null))); }
@Override protected void resetEditorFrom(@NotNull GoTestRunConfiguration configuration) { myGotestFrameworkRadioButton.setSelected(configuration.getTestFramework() == GotestFramework.INSTANCE); myGocheckFrameworkRadioButton.setSelected(configuration.getTestFramework() == GocheckFramework.INSTANCE); myGobenchRadioButton.setSelected(configuration.getTestFramework() == GobenchFramework.INSTANCE); myTestKindComboBox.setSelectedItem(configuration.getKind()); myPackageField.setText(configuration.getPackage()); String directoryPath = configuration.getDirectoryPath(); myDirectoryField.setText(directoryPath.isEmpty() ? configuration.getProject().getBasePath() : directoryPath); String filePath = configuration.getFilePath(); myFileField.setText(filePath.isEmpty() ? configuration.getProject().getBasePath() : filePath); myPatternEditor.setText(configuration.getPattern()); myCommonSettingsPanel.resetEditorFrom(configuration); }
@Override public void reset() { mySdkPathField.setText(StringUtil.notNullize(BallerinaSdkService.getInstance(myProject).getSdkHomePath(null))); }
public Root(WizardContext context) { super(context); String projectFileDirectory = context.getProjectFileDirectory(); //noinspection DialogTitleCapitalization myProjectRootComponent.addBrowseFolderListener( "Select mix.exs of a mix project to import", "", null, FileChooserDescriptorFactory.createSingleFolderDescriptor() ); myProjectRootComponent.setText(projectFileDirectory); // provide project path myGetDepsCheckbox.setVisible(ourEnabled); }
private JPanel createExeRow(final String ext, final String path, final String args) { final JLabel extLabel = new JLabel(EXT_LABEL); final JTextField extField = new JTextField(); extField.setToolTipText(EXT_TOOLTIP); extField.setText(ext); final JLabel pathLabel = new JLabel(FILE_PATH_LABEL); final TextFieldWithBrowseButton pathField = new TextFieldWithBrowseButton(); pathField.setToolTipText("e.g. C:\\rustLS\\rls.exe"); pathField.setText(path); pathField.addBrowseFolderListener(new TextBrowseFolderListener(new FileChooserDescriptor(true, false, true, true, true, false).withShowHiddenFiles(true))); final JLabel argsLabel = new JLabel("Args"); final JTextField argsField = new JTextField(); argsField.setToolTipText("e.g. -stdio"); argsField.setText(args); final List<JComponent> components = Arrays.asList(extLabel, extField, pathLabel, pathField, argsLabel, argsField); final JPanel panel = createRow(components, ExeLanguageServerDefinition$.MODULE$.getPresentableTyp()); final scala.collection.mutable.LinkedHashMap<String, JComponent> map = new scala.collection.mutable.LinkedHashMap<>(); map.put(EXT, extField); map.put(PATH, pathField); map.put(ARGS, argsField); rows.add(new ServersGUIRow(panel, ExeLanguageServerDefinition$.MODULE$.typ(), map)); return panel; }
private JPanel createCommandRow(final String ext, final String command) { final JLabel extLabel = new JLabel(EXT_LABEL); final JTextField extField = new JTextField(); extField.setToolTipText(EXT_TOOLTIP); extField.setText(ext); final JLabel commandLabel = new JLabel("Command"); final TextFieldWithBrowseButton commandField = new TextFieldWithBrowseButton(); commandField.setText(command); commandField.setToolTipText("e.g. python.exe -m C:\\python-ls\\pyls"); commandField.addBrowseFolderListener(new TextBrowseFolderListener(new FileChooserDescriptor(true, false, true, true, true, false).withShowHiddenFiles(true))); final List<JComponent> components = Arrays.asList(extLabel, extField, commandLabel, commandField); final JPanel panel = createRow(components, RawCommandServerDefinition$.MODULE$.getPresentableTyp()); final scala.collection.mutable.LinkedHashMap<String, JComponent> map = new scala.collection.mutable.LinkedHashMap<>(); map.put(EXT, extField); map.put(COMMAND, commandField); rows.add(new ServersGUIRow(panel, RawCommandServerDefinition$.MODULE$.typ(), map)); return panel; }
@Override protected void resetEditorFrom(@NotNull BallerinaTestConfiguration configuration) { myFileField.getComponent().setText(configuration.getFilePath()); myPackageField.getComponent().setText(configuration.getPackage()); myModulesComboBox.getComponent().setModules(configuration.getValidModules()); myModulesComboBox.getComponent().setSelectedModule(configuration.getConfigurationModule().getModule()); myParamsField.getComponent().setText(configuration.getParams()); myWorkingDirectoryField.getComponent().setText(configuration.getWorkingDirectory()); }
@Override protected void resetEditorFrom(@NotNull BallerinaApplicationConfiguration configuration) { myFileField.getComponent().setText(configuration.getFilePath()); myPackageField.getComponent().setText(configuration.getPackage()); myRunKindComboBox.getComponent().setSelectedItem(configuration.getRunKind()); myModulesComboBox.getComponent().setModules(configuration.getValidModules()); myModulesComboBox.getComponent().setSelectedModule(configuration.getConfigurationModule().getModule()); myParamsField.getComponent().setText(configuration.getParams()); myBallerinaParamsField.getComponent().setText(configuration.getBallerinaToolParams()); myWorkingDirectoryField.getComponent().setText(configuration.getWorkingDirectory()); }
public void resetEditorFrom(@NotNull GoRunConfigurationBase<?> configuration) { myModulesComboBox.setModules(configuration.getValidModules()); myModulesComboBox.setSelectedModule(configuration.getConfigurationModule().getModule()); myGoToolParamsField.setText(configuration.getGoToolParams()); myParamsField.setText(configuration.getParams()); myWorkingDirectoryField.setText(configuration.getWorkingDirectory()); myEnvironmentField.setEnvs(configuration.getCustomEnvironment()); myEnvironmentField.setPassParentEnvs(configuration.isPassParentEnvironment()); }
@Override protected void resetEditorFrom(@NotNull BallerinaRemoteConfiguration configuration) { myModulesComboBox.getComponent().setModules(configuration.getValidModules()); myModulesComboBox.getComponent().setSelectedModule(configuration.getConfigurationModule().getModule()); myHost.getComponent().setText(configuration.getRemoteDebugHost()); myPort.getComponent().setText(configuration.getRemoteDebugPort()); myParamsField.getComponent().setText(configuration.getParams()); myWorkingDirectoryField.getComponent().setText(configuration.getWorkingDirectory()); }
@Override public void setText(String text) { super.setText(text); notifyListener(text); }
@Override public void reset() { Settings setting = Settings.getInstance(project); radioLocalProfiler.setSelected(setting.profilerLocalEnabled); textLocalProfilerUrl.setText(setting.profilerLocalUrl); textLocalProfilerCsvPath.setText(setting.profilerCsvPath); radioHttpProfiler.setSelected(setting.profilerHttpEnabled); textHttpProfilerUrl.setText(setting.profilerHttpUrl); updateDefaultRadio(); }
private void updateUIFromSettings() { pluginEnabled.setSelected(getSettings().pluginEnabled); pathToTranslationRootTextField.setText(getSettings().pathToTranslation); enableSchedulerCheckBox.setSelected(getSettings().remoteDevFileScheduler); codeFoldingPhpRoute.setSelected(getSettings().codeFoldingPhpRoute); codeFoldingPhpModel.setSelected(getSettings().codeFoldingPhpModel); codeFoldingPhpTemplate.setSelected(getSettings().codeFoldingPhpTemplate); codeFoldingTwigRoute.setSelected(getSettings().codeFoldingTwigRoute); codeFoldingTwigTemplate.setSelected(getSettings().codeFoldingTwigTemplate); codeFoldingTwigConstant.setSelected(getSettings().codeFoldingTwigConstant); directoryToApp.setText(getSettings().directoryToApp); directoryToWeb.setText(getSettings().directoryToWeb); }
@Override protected void resetEditorFrom(MongoRunConfiguration configuration) { scriptPathField.setText(configuration.getScriptPath() != null ? configuration.getScriptPath().getPath() : null); shellParametersField.setText(configuration.getShellParameters()); shellWorkingDirField.setText(configuration.getShellWorkingDir()); }
shellWorkingDirField.setText(configuration.getShellWorkingDir()); defaultRowLimitTextField.setText(Integer.toString(configuration.getDefaultRowLimit())); sshAuthenticationMethodComboBox.setSelectedItem(sshTunnelingConfiguration.getAuthenticationMethod()); if (AuthenticationMethod.PRIVATE_KEY.equals(sshTunnelingConfiguration.getAuthenticationMethod())) { privateKeyPathField.setText(sshTunnelingConfiguration.getPrivateKeyPath());
@Override public void mousePressed(MouseEvent mouseEvent) { VirtualFile projectDirectory = project.getBaseDir(); String text = textLocalProfilerCsvPath.getText(); VirtualFile toSelect = VfsUtil.findRelativeFile(text, projectDirectory); if(toSelect == null) { toSelect = projectDirectory; } VirtualFile selectedFile = FileChooser.chooseFile( FileChooserDescriptorFactory.createSingleFileDescriptor("csv"), project, toSelect ); if (null == selectedFile) { return; } String path = VfsUtil.getRelativePath(selectedFile, projectDirectory, '/'); if (null == path) { path = selectedFile.getPath(); } textLocalProfilerCsvPath.setText(path); }
private LabeledComponent<TextFieldWithBrowseButton> createShellPathField() { LabeledComponent<TextFieldWithBrowseButton> shellPathField = new LabeledComponent<>(); TextFieldWithBrowseButton component = new TextFieldWithBrowseButton(); component.getChildComponent().setName("shellPathField"); shellPathField.setComponent(component); shellPathField.getComponent().addBrowseFolderListener("Mongo Shell Configuration", "", null, new FileChooserDescriptor(true, false, false, false, false, false)); shellPathField.getComponent().setText(configuration.getShellPath()); return shellPathField; }