use of com.willwinder.universalgcodesender.uielements.panels.ConnectionSettingsPanel in project Universal-G-Code-Sender by winder.
the class MainWindow method grblConnectionSettingsMenuItemActionPerformed.
// GEN-LAST:event_baudrateSelectionComboBoxActionPerformed
// TODO: It would be nice to streamline this somehow...
private void grblConnectionSettingsMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
// GEN-FIRST:event_grblConnectionSettingsMenuItemActionPerformed
UGSSettingsDialog gcsd = new UGSSettingsDialog(Localization.getString("sender.header"), settings, new ConnectionSettingsPanel(settings), this, true);
gcsd.setVisible(true);
if (gcsd.saveChanges()) {
try {
backend.applySettings(settings);
} catch (Exception e) {
displayErrorDialog(e.getMessage());
}
}
}
use of com.willwinder.universalgcodesender.uielements.panels.ConnectionSettingsPanel in project Universal-G-Code-Sender by winder.
the class ExperimentalWindow method grblConnectionSettingsMenuItemActionPerformed.
// TODO: It would be nice to streamline this somehow...
private void grblConnectionSettingsMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
// GEN-FIRST:event_grblConnectionSettingsMenuItemActionPerformed
UGSSettingsDialog gcsd = new UGSSettingsDialog(Localization.getString("sender.header"), backend.getSettings(), new ConnectionSettingsPanel(backend.getSettings()), this, true);
gcsd.setVisible(true);
if (gcsd.saveChanges()) {
try {
backend.applySettings(backend.getSettings());
} catch (Exception e) {
displayErrorDialog(e.getMessage());
}
}
}
use of com.willwinder.universalgcodesender.uielements.panels.ConnectionSettingsPanel in project Universal-G-Code-Sender by winder.
the class WidgetPreviewer method main.
public static void main(String[] args) throws Exception {
BackendAPI backend = new GUIBackend();
backend.applySettings(SettingsFactory.loadSettings());
JPanel panel = new JPanel();
// Create the main frame.
JFrame frame = new JFrame("Widget Previewer");
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(new BorderLayout());
frame.getContentPane().add(panel, BorderLayout.CENTER);
// Button panel...
panel.setLayout(new MigLayout("wrap 1"));
panel.add(frameLauncherButton("ConnectionPanelGroup", new ConnectionPanelGroup(backend, new JogService(backend))));
panel.add(frameLauncherButton("CommandTextArea", new CommandTextArea(backend)));
// panel.add(frameLauncherButton("ConnectionSettingsDialog", new ConnectionSettingsDialog(backend.getSettings()), null, false));
panel.add(dialogLauncherButton("ConnectionSettingsPanel", new UGSSettingsDialog("ConnectionSettingsPanel", backend.getSettings(), new ConnectionSettingsPanel(backend.getSettings()), frame, true)));
panel.add(dialogLauncherButton("ControllerProcessorSettingsPanel", new UGSSettingsDialog("ControllerProcessorSettingsPanel", backend.getSettings(), new ControllerProcessorSettingsPanel(backend.getSettings(), FirmwareUtils.getConfigFiles()), frame, true)));
panel.add(frameLauncherButton("MacroActionPanel", new MacroActionPanel(backend)));
panel.add(frameLauncherButton("MacroPanel", new MacroPanel(backend)));
panel.add(frameLauncherButton("OverridesPanel", new OverridesPanel(backend)));
panel.add(frameLauncherButton("SendStatusLine", new SendStatusLine(backend)));
panel.add(frameLauncherButton("SendStatusPanel", new SendStatusPanel(backend)));
panel.add(frameLauncherButton("ActionButtonPanel", new ActionButtonPanel(backend)));
panel.add(frameLauncherButton("ActionPanel", new ActionPanel(backend)));
panel.add(frameLauncherButton("CommandPanel", new CommandPanel(backend)));
panel.add(frameLauncherButton("JogPanel(true)", new JogPanel(backend, new JogService(backend), true)));
panel.add(frameLauncherButton("JogPanel(false)", new JogPanel(backend, new JogService(backend), false)));
panel.add(frameLauncherButton("MachineStatusPanel", new MachineStatusPanel(backend)));
// Display the main frame.
frame.pack();
frame.setVisible(true);
}
Aggregations