Commit d09435c9 authored by Piotr Różański's avatar Piotr Różański Committed by Marian Dovgialo

#44892 Various fixes not only to WebLaF

parent 913ec559
......@@ -46,7 +46,6 @@
private boolean clamped;
private boolean offscreenChannelsDrawn;
private boolean tagToolTipsVisible;
private boolean optimizeSignalDisplay;
private boolean pageLinesVisible;
private boolean blockLinesVisible;
......@@ -236,14 +235,6 @@ public void setTagToolTipsVisible(boolean tagToolTipsVisible) {
this.tagToolTipsVisible = tagToolTipsVisible;
}
public boolean isOptimizeSignalDisplay() {
return optimizeSignalDisplay;
}
public void setOptimizeSignalDisplay(boolean optimizeSignalDisplay) {
this.optimizeSignalDisplay = optimizeSignalDisplay;
}
public boolean isPageLinesVisible() {
return pageLinesVisible;
}
......
......@@ -82,7 +82,6 @@ public static void setApplicationConfigurationDefaults(ApplicationConfiguration
config.setClamped(getBoolean("application.clamped"));
config.setOffscreenChannelsDrawn(getBoolean("application.offscreenChannelsDrawn"));
config.setTagToolTipsVisible(getBoolean("application.tagToolTipsVisible"));
config.setOptimizeSignalDisplay(getBoolean("application.optimizeSignalDisplay"));
config.setPageLinesVisible(getBoolean("application.pageLinesVisible"));
config.setBlockLinesVisible(getBoolean("application.blockLinesVisible"));
......
......@@ -28,7 +28,6 @@
private boolean antialiased;
private boolean clamped;
private boolean offscreenChannelsDrawn;
private boolean optimizeSignalDisplay;
private boolean tagToolTipsVisible;
private boolean pageLinesVisible;
......@@ -60,7 +59,6 @@ public WorkspaceSignalPlot(SignalPlot plot) {
antialiased = plot.isAntialiased();
clamped = plot.isClamped();
offscreenChannelsDrawn = plot.isOffscreenChannelsDrawn();
optimizeSignalDisplay = plot.isOptimizeSignalDisplaying();
tagToolTipsVisible = plot.isTagToolTipsVisible();
pageLinesVisible = plot.isPageLinesVisible();
......@@ -106,7 +104,6 @@ public void configurePlot(SignalPlot plot) {
plot.setAntialiased(antialiased);
plot.setClamped(clamped);
plot.setOffscreenChannelsDrawn(offscreenChannelsDrawn);
plot.setOptimizeSignalDisplaying(optimizeSignalDisplay);
plot.setTagToolTipsVisible(tagToolTipsVisible);
plot.setPageLinesVisible(pageLinesVisible);
......
......@@ -37,7 +37,7 @@
*/
SIGNAL(_("Signal"),
SignalDocument.class,
_("Common signal files (*.d, *.edf, *.raw, *.bin, ...)"),
_("Common signal files"),
new String[] { "d", "edf", "raw", "bin", "dat", "csv", "txt" },
"org/signalml/app/icon/signal.png"
),
......
......@@ -4,7 +4,10 @@
import java.io.File;
import javax.swing.JFileChooser;
import com.alee.extended.list.FileListViewType;
import com.alee.laf.filechooser.FileChooserViewType;
import com.alee.laf.filechooser.WebFileChooser;
import java.io.IOException;
import javax.swing.filechooser.FileSystemView;
import org.signalml.app.model.components.validation.ValidationErrors;
......@@ -15,7 +18,7 @@
*
* @author Piotr Szachewicz
*/
public class SignalMLFileChooser extends JFileChooser {
public class SignalMLFileChooser extends WebFileChooser {
/**
* Constructs a <code>EmbeddedFileChooser</code> pointing to the user's
......@@ -24,7 +27,7 @@
* directory on Unix.
*/
public SignalMLFileChooser() {
super();
getFileChooserPanel().setViewType(FileChooserViewType.table);
EmbeddedFileChooserFavorites f = new EmbeddedFileChooserFavorites(this);
this.setAccessory(f);
}
......
......@@ -751,7 +751,13 @@ protected void onOkPressed() {
Object model;
synchronized (this) {
model = currentModel;
if (validateDialog() == false || model == null)
boolean acceptsNull = false;
try {
acceptsNull = supportsModelClass(null);
} catch (Throwable t) {
// nothing here, does not accept null
}
if (validateDialog() == false || (!acceptsNull && model == null))
return;
currentModel = null;
}
......
......@@ -123,9 +123,12 @@ public JComponent createInterface() {
JPanel drawFrequencyResponseButtonPanel = new JPanel(new FlowLayout(FlowLayout.TRAILING, 3, 3));
drawFrequencyResponseButtonPanel.add(getDrawFrequencyResponseButton());
editFilterParametersPanel.add(getFilterParametersPanel(), BorderLayout.NORTH);
editFilterParametersPanel.add(filterNotValidPanel, BorderLayout.CENTER);
editFilterParametersPanel.add(drawFrequencyResponseButtonPanel, BorderLayout.SOUTH);
JPanel filterBottomPanel = new JPanel(new BorderLayout());
filterBottomPanel.add(filterNotValidPanel, BorderLayout.CENTER);
filterBottomPanel.add(drawFrequencyResponseButtonPanel, BorderLayout.EAST);
editFilterParametersPanel.add(getFilterParametersPanel(), BorderLayout.CENTER);
editFilterParametersPanel.add(filterBottomPanel, BorderLayout.SOUTH);
JPanel interfacePanel = new JPanel(new BorderLayout());
......
......@@ -165,23 +165,23 @@ protected final void createInterface() {
GroupLayout.SequentialGroup hGroup = layout.createSequentialGroup();
hGroup.addGroup(
layout.createParallelGroup().addComponent(descriptionLabel).addComponent(filterTypeLabel).addComponent(passbandEdgeFrequency1Label).addComponent(stopbandEdgeFrequency1Label).addComponent(passbandRippleLabel).addComponent(qualityParameterLabel));
layout.createParallelGroup().addComponent(descriptionLabel).addComponent(filterTypeLabel).addComponent(passbandEdgeFrequency1Label).addComponent(stopbandEdgeFrequency1Label).addComponent(passbandRippleLabel));
hGroup.addGroup(
layout.createParallelGroup().addComponent(getDescriptionTextField()).addComponent(getFilterTypeComboBox()).addComponent(getPassbandEdgeFrequency1Spinner()).addComponent(getStopbandEdgeFrequency1Spinner()).addComponent(getPassbandRippleSpinner()).addComponent(getQualityParameterSpinner()));
layout.createParallelGroup().addComponent(getDescriptionTextField()).addComponent(getFilterTypeComboBox()).addComponent(getPassbandEdgeFrequency1Spinner()).addComponent(getStopbandEdgeFrequency1Spinner()).addComponent(getPassbandRippleSpinner()));
hGroup.addGroup(
layout.createParallelGroup().addComponent(filterFamilyLabel).addComponent(passbandEdgeFrequency2Label).addComponent(stopbandEdgeFrequency2Label).addComponent(stopbandAttenuationLabel));
layout.createParallelGroup().addComponent(qualityParameterLabel).addComponent(filterFamilyLabel).addComponent(passbandEdgeFrequency2Label).addComponent(stopbandEdgeFrequency2Label).addComponent(stopbandAttenuationLabel));
hGroup.addGroup(
layout.createParallelGroup().addComponent(getFilterFamilyComboBox()).addComponent(getPassbandEdgeFrequency2Spinner()).addComponent(getStopbandEdgeFrequency2Spinner()).addComponent(getStopbandAttenuationSpinner()));
layout.createParallelGroup().addComponent(getQualityParameterSpinner()).addComponent(getFilterFamilyComboBox()).addComponent(getPassbandEdgeFrequency2Spinner()).addComponent(getStopbandEdgeFrequency2Spinner()).addComponent(getStopbandAttenuationSpinner()));
layout.setHorizontalGroup(hGroup);
GroupLayout.SequentialGroup vGroup = layout.createSequentialGroup();
vGroup.addGroup(
layout.createParallelGroup(Alignment.BASELINE).addComponent(descriptionLabel).addComponent(getDescriptionTextField()));
layout.createParallelGroup(Alignment.BASELINE).addComponent(descriptionLabel).addComponent(getDescriptionTextField()).addComponent(qualityParameterLabel).addComponent(getQualityParameterSpinner()));
vGroup.addGroup(
layout.createParallelGroup(Alignment.BASELINE).addComponent(filterTypeLabel).addComponent(getFilterTypeComboBox()).addComponent(filterFamilyLabel).addComponent(getFilterFamilyComboBox()));
......@@ -192,8 +192,6 @@ protected final void createInterface() {
layout.createParallelGroup(Alignment.BASELINE).addComponent(stopbandEdgeFrequency1Label).addComponent(getStopbandEdgeFrequency1Spinner()).addComponent(stopbandEdgeFrequency2Label).addComponent(getStopbandEdgeFrequency2Spinner()));
vGroup.addGroup(
layout.createParallelGroup(Alignment.BASELINE).addComponent(passbandRippleLabel).addComponent(getPassbandRippleSpinner()).addComponent(stopbandAttenuationLabel).addComponent(getStopbandAttenuationSpinner()));
vGroup.addGroup(
layout.createParallelGroup(Alignment.BASELINE).addComponent(qualityParameterLabel).addComponent(getQualityParameterSpinner()));
layout.setVerticalGroup(vGroup);
......
......@@ -91,10 +91,6 @@
* be drawn by default
*/
private JCheckBox offscreenChannelsDrawnCheckBox;
/**
* the check-box which tells if some of the samples should not be drawn.
*/
private JCheckBox optimizeSignalDisplayCheckBox;
/**
* the check-box which tells if the tool-tips should by default appear
* when mouse cursor is over {@link Tag tags}
......@@ -340,13 +336,6 @@ public JCheckBox getOffscreenChannelsDrawnCheckBox() {
return offscreenChannelsDrawnCheckBox;
}
public JCheckBox getOptimizeSignalDisplayCheckBox() {
if (optimizeSignalDisplayCheckBox == null) {
optimizeSignalDisplayCheckBox = new JCheckBox(_("Default optimize signal displaying"));
}
return optimizeSignalDisplayCheckBox;
}
/**
* Returns the check-box which tells if the tool-tips should by default
* appear when mouse cursor is over a {@link Tag tag}.
......@@ -570,7 +559,6 @@ public JPanel getPlotOptionsPanel() {
plotOptionsLeftPanel.add(getAntialiasedCheckBox());
plotOptionsLeftPanel.add(getClampedCheckBox());
plotOptionsLeftPanel.add(getOffscreenChannelsDrawnCheckBox());
plotOptionsLeftPanel.add(getOptimizeSignalDisplayCheckBox());
JPanel plotOptionsRightPanel = new JPanel();
plotOptionsRightPanel.setBorder(new EmptyBorder(3,3,3,3));
......@@ -775,7 +763,6 @@ public void fillPanelFromModel(ApplicationConfiguration applicationConfig) {
getAntialiasedCheckBox().setSelected(applicationConfig.isAntialiased());
getClampedCheckBox().setSelected(applicationConfig.isClamped());
getOffscreenChannelsDrawnCheckBox().setSelected(applicationConfig.isOffscreenChannelsDrawn());
getOptimizeSignalDisplayCheckBox().setSelected(applicationConfig.isOptimizeSignalDisplay());
getTagPaintModeComboBox().setSelectedItem(applicationConfig.getTagPaintMode());
getSignalColorComboBox().setSelectedItem(applicationConfig.getSignalColor());
......@@ -811,7 +798,6 @@ public void fillModelFromPanel(ApplicationConfiguration applicationConfig) {
applicationConfig.setAntialiased(getAntialiasedCheckBox().isSelected());
applicationConfig.setClamped(getClampedCheckBox().isSelected());
applicationConfig.setOffscreenChannelsDrawn(getOffscreenChannelsDrawnCheckBox().isSelected());
applicationConfig.setOptimizeSignalDisplay(getOptimizeSignalDisplayCheckBox().isSelected());
applicationConfig.setTagPaintMode((TagPaintMode) getTagPaintModeComboBox().getSelectedItem());
applicationConfig.setSignalColor((SignalColor) getSignalColorComboBox().getSelectedItem());
......
......@@ -117,7 +117,6 @@
private boolean clamped;
private boolean offscreenChannelsDrawn;
private boolean tagToolTipsVisible;
private boolean optimizeSignalDisplaying;
private boolean pageLinesVisible;
private boolean blockLinesVisible;
......@@ -243,7 +242,6 @@ public SignalPlot(SignalDocument document, SignalView view, SignalPlot masterPlo
antialiased = config.isAntialiased();
clamped = config.isClamped();
offscreenChannelsDrawn = config.isOffscreenChannelsDrawn();
optimizeSignalDisplaying = config.isOptimizeSignalDisplay();
pageLinesVisible = config.isPageLinesVisible();
blockLinesVisible = config.isBlockLinesVisible();
......@@ -268,7 +266,6 @@ public SignalPlot(SignalDocument document, SignalView view, SignalPlot masterPlo
antialiased = masterPlot.isAntialiased();
clamped = masterPlot.isClamped();
offscreenChannelsDrawn = masterPlot.isOffscreenChannelsDrawn();
optimizeSignalDisplaying = masterPlot.isOptimizeSignalDisplaying();
pageLinesVisible = masterPlot.isPageLinesVisible();
blockLinesVisible = masterPlot.isBlockLinesVisible();
......@@ -291,11 +288,8 @@ public SignalPlot(SignalDocument document, SignalView view, SignalPlot masterPlo
if (masterPlot == null) {
setTagToolTipsVisible(config.isTagToolTipsVisible());
setOptimizeSignalDisplaying(config.isOptimizeSignalDisplay());
} else {
setTagToolTipsVisible(masterPlot.isTagToolTipsVisible());
setOptimizeSignalDisplaying(masterPlot.isOptimizeSignalDisplaying());
}
addMouseListener(new MouseAdapter() {
......@@ -2550,15 +2544,6 @@ public void setTagToolTipsVisible(boolean tagToolTipsVisible) {
}
}
public boolean isOptimizeSignalDisplaying() {
return optimizeSignalDisplaying;
}
public void setOptimizeSignalDisplaying(boolean optimizeSignalDisplaying) {
this.optimizeSignalDisplaying = optimizeSignalDisplaying;
repaint();
}
@Override
public double getPixelPerSecond() {
return pixelPerSecond;
......
......@@ -48,6 +48,7 @@
import javax.swing.InputMap;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSlider;
......
......@@ -263,11 +263,6 @@ private void createButtons() {
tagToolTipsVisibleButton.setToolTipText(_("Show tool tips when mouse hovers over a tag"));
tagToolTipsVisibleButton.setSelected(plot.isTagToolTipsVisible());
final JToggleButton optimizeDisplayingButton = new JToggleButton(_("Optimize signal displaying"));
optimizeDisplayingButton.setIcon(IconUtils.loadClassPathIcon("org/signalml/app/icon/waiting.png"));
optimizeDisplayingButton.setToolTipText(_("Does not draw all of the signal samples"));
optimizeDisplayingButton.setSelected(plot.isOptimizeSignalDisplaying());
antialiasButton.addActionListener(new ActionListener() {
@Override
......@@ -356,16 +351,6 @@ public void actionPerformed(ActionEvent e) {
});
optimizeDisplayingButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
for (SignalPlot plot : signalView.getPlots()) {
plot.setOptimizeSignalDisplaying(optimizeDisplayingButton.isSelected());
}
}
});
buttonPanelComponents.add(pageLinesVisibleButton);
buttonPanelComponents.add(blockLinesVisibleButton);
buttonPanelComponents.add(channelLinesVisibleButton);
......@@ -375,7 +360,6 @@ public void actionPerformed(ActionEvent e) {
buttonPanelComponents.add(clampButton);
buttonPanelComponents.add(offscreenChannelsDrawnButton);
buttonPanelComponents.add(dcOffsetButton);
buttonPanelComponents.add(optimizeDisplayingButton);
}
......
......@@ -3,6 +3,8 @@
*/
package org.signalml.app.view.workspace;
import com.alee.laf.filechooser.FileChooserViewType;
import com.alee.laf.filechooser.WebFileChooser;
import static org.signalml.app.util.i18n.SvarogI18n._;
import java.awt.Component;
......@@ -31,7 +33,7 @@
* @author Michał Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o.
* @author Zbigniew Jędrzejewski-Szmek © 2010
*/
public class ViewerFileChooser extends JFileChooser implements org.signalml.plugin.export.view.FileChooser {
public class ViewerFileChooser extends WebFileChooser implements org.signalml.plugin.export.view.FileChooser {
private static final long serialVersionUID = 1L;
protected static final Logger logger = Logger.getLogger(ViewerFileChooser.class);
......@@ -40,22 +42,23 @@
public ViewerFileChooser() {
super();
getFileChooserPanel().setViewType(FileChooserViewType.table);
this.setPreferredSize(new Dimension(500, 380));
}
public void initialize() {
FileNameExtensionFilter text = new FileNameExtensionFilter(_("Text files (*.txt)"), "txt");
FileNameExtensionFilter csv = new FileNameExtensionFilter(_("Comma-separated values (*.csv)"), "csv");
FileNameExtensionFilter binary = new FileNameExtensionFilter(_("Binary files (*.bin)"), "bin");
FileNameExtensionFilter eeglabDataset = new FileNameExtensionFilter(_("EEGLab datasets (*.set)"), "set");
FileNameExtensionFilter matlab = new FileNameExtensionFilter(_("MATLAB MAT-files (*.mat)"), "mat");
FileNameExtensionFilter xml = new FileNameExtensionFilter(_("XML files (*.xml)"), "xml");
FileNameExtensionFilter book = new FileNameExtensionFilter(_("Book files (*.b)"), "b");
FileNameExtensionFilter png = new FileNameExtensionFilter(_("PNG graphic files (*.png)"), "png");
FileNameExtensionFilter config = new FileNameExtensionFilter(_("Config files (*.cfg)"), "cfg");
FileNameExtensionFilter exe = new FileNameExtensionFilter(_("Executable files (*.exe)"), "exe");
FileNameExtensionFilter jar = new FileNameExtensionFilter(_("Jar files (*.jar)"), "jar");
FileNameExtensionFilter jar_class = new FileNameExtensionFilter(_("Code files (*.java, *.class)"), "java", "class");
FileNameExtensionFilter text = new FileNameExtensionFilter(_("Text (*.txt)"), "txt");
FileNameExtensionFilter csv = new FileNameExtensionFilter(_("CSV (*.csv)"), "csv");
FileNameExtensionFilter binary = new FileNameExtensionFilter(_("Binary (*.bin)"), "bin");
FileNameExtensionFilter eeglabDataset = new FileNameExtensionFilter(_("EEGLab (*.set)"), "set");
FileNameExtensionFilter matlab = new FileNameExtensionFilter(_("MATLAB (*.mat)"), "mat");
FileNameExtensionFilter xml = new FileNameExtensionFilter(_("XML (*.xml)"), "xml");
FileNameExtensionFilter book = new FileNameExtensionFilter(_("Books (*.b)"), "b");
FileNameExtensionFilter png = new FileNameExtensionFilter(_("PNG (*.png)"), "png");
FileNameExtensionFilter config = new FileNameExtensionFilter(_("Config (*.cfg)"), "cfg");
FileNameExtensionFilter exe = new FileNameExtensionFilter(_("Executable (*.exe)"), "exe");
FileNameExtensionFilter jar = new FileNameExtensionFilter(_("JAR (*.jar)"), "jar");
FileNameExtensionFilter jar_class = new FileNameExtensionFilter(_("Code (*.java, *.class)"), "java", "class");
OptionSet.consoleSaveAsText.setFilters(text);
OptionSet.saveAsCSV.setFilters(csv);
......
......@@ -16,6 +16,8 @@
/**
* This helper is used to send and receive messages from OpenBCI.
*
* (This implementation is horrible! Needs refactor ASAP.)
*
* @author Piotr Szachewicz
*/
public class Helper {
......@@ -39,16 +41,23 @@ public static int getOpenbciPort() {
return SvarogApplication.getApplicationConfiguration().getOpenbciPort();
}
public static BaseMessage sendRequestAndParseResponse(LauncherMessage request, String destinationIP, int destinationPort, MessageType awaitedMessageType) throws OpenbciCommunicationException {
List<byte[]> response = sendRequest(request, destinationIP, destinationPort, DEFAULT_TIMEOUT);
return sendRequestAndParseResponse(request, destinationIP, destinationPort, awaitedMessageType, true);
}
public static BaseMessage sendRequestAndParseResponse(LauncherMessage request, String destinationIP, int destinationPort, MessageType awaitedMessageType, boolean handleException) throws OpenbciCommunicationException {
List<byte[]> response;
if (handleException) {
response = sendRequest(request, destinationIP, destinationPort, DEFAULT_TIMEOUT);
} else {
response = sendRequestWithoutHandlingExceptions(request, destinationIP, destinationPort, DEFAULT_TIMEOUT);
}
if (awaitedMessageType != null) {
Helper.checkIfResponseIsOK(response, awaitedMessageType);
}
return BaseMessage.deserialize(response);
}
public static BaseMessage sendRequestAndGetResponse(BaseMessage request, String url) throws OpenbciCommunicationException {
logger.debug("Sending request to: "+url);
......@@ -86,12 +95,22 @@ public static BaseMessage sendRequestAndGetResponse(BaseMessage request, String
private static synchronized List<byte[]> sendRequestWithoutHandlingExceptions(BaseMessage request, String destinationIP,
int destinationPort, int timeout) throws OpenbciCommunicationException {
createSocket(destinationIP, destinationPort, timeout);
sendMessage(request);
List<byte[]> response;
response = receiveResponse();
socket.close();
return response;
try {
createSocket(destinationIP, destinationPort, timeout);
sendMessage(request);
List<byte[]> response;
response = receiveResponse();
return response;
} finally {
if (socket != null) {
socket.close();
socket = null;
}
if (context != null) {
context.close();
context = null;
}
}
}
private static void createSocket(String destinationIP, int destinationPort, int timeout) throws OpenbciCommunicationException {
......
......@@ -51,7 +51,8 @@ private ObciServerCapabilities() {
new ObciServerCapabilitiesRequest(),
Helper.getOpenBCIIpAddress(),
Helper.getOpenbciPort(),
MessageType.OBCI_SERVER_CAPABILITIES_RESPONSE
MessageType.OBCI_SERVER_CAPABILITIES_RESPONSE,
false // means: do not handle exceptions
);
capabilities = new HashSet<>(Arrays.asList(response.capabilities));
failCount = 0;
......
locale = en_EN
mainframe.maximized = false
mainframe.xSize = 800
mainframe.ySize = 600
mainframe.xSize = 1200
mainframe.ySize = 800
mainframe.documentMaximized = false
mainframe.hDividerLocation = 200
mainframe.vDividerLocation = 300
......@@ -18,7 +18,6 @@ application.antialiased = false
application.clamped = false
application.offscreenChannelsDrawn = false
application.tagToolTipsVisible = true
application.optimizeSignalDisplay = true
application.pageLinesVisible = true
application.blockLinesVisible = true
application.channelLinesVisible = true
......
......@@ -708,8 +708,8 @@ msgstr ""
"najbliższa większa liczba będąca potęgą 2."
#: org/signalml/app/view/workspace/ViewerFileChooser.java:49
msgid "Binary files (*.bin)"
msgstr "Pliki binarne (* .bin)"
msgid "Binary (*.bin)"
msgstr "Binarne (*.bin)"
#: org/signalml/app/view/montage/visualreference/VisualReferenceEditorPanel.java:289
msgid "Bipolar mode"
......@@ -776,8 +776,8 @@ msgstr "Katalog nadrzędny pliku książki nie istnieje lub nie można go zapisa
#: org/signalml/app/document/ManagedDocumentType.java:57
#: org/signalml/app/view/workspace/ViewerFileChooser.java:53
msgid "Book files (*.b)"
msgstr "Pliki książek (* .b)"
msgid "Book (*.b)"
msgstr "Książki (*.b)"
#: org/signalml/method/booktotag/BookToTagMethod.java:141
msgid "Book is empty"
......@@ -1284,8 +1284,8 @@ msgid "Close the window and exit the aplication"
msgstr "Zamknij okno i zakończ aplikację"
#: org/signalml/app/view/workspace/ViewerFileChooser.java:58
msgid "Code files (*.java, *.class)"
msgstr "Pliki kodu (* .java, * .class)"
msgid "Code (*.java, *.class)"
msgstr "Kod (*.java, *.class)"
#: org/signalml/app/view/montage/filters/EditFFTSampleFilterDialog.java:311
#: org/signalml/app/model/montage/FFTSampleFilterTableModel.java:69
......@@ -1297,17 +1297,16 @@ msgid "Collecting results"
msgstr "Zbieranie wyników"
#: org/signalml/app/view/workspace/ViewerFileChooser.java:48
msgid "Comma-separated values (*.csv)"
msgstr "Wartości rozdzielane przecinkami (* .csv)"
msgid "CSV (*.csv)"
msgstr "CSV (*.csv)"
#: org/signalml/domain/montage/generators/CommonAverageMontageGenerator.java:32
msgid "Common average montage"
msgstr "Montaż \"common average\""
#: org/signalml/app/document/ManagedDocumentType.java:40
msgid "Common signal files (*.d, *.edf, *.raw, *.bin, ...)"
msgstr ""
"Popularne formaty sygnałów (* .d, * .edf, * .raw, * .bin, ...)"
msgid "Common signal files"
msgstr "Popularne formaty sygnałów"
#: org/signalml/app/model/montage/MontageGeneratorListModel.java:25
msgid "Common user defined"
......@@ -1355,8 +1354,8 @@ msgid "Condition type"
msgstr "Rodzaj warunku"
#: org/signalml/app/view/workspace/ViewerFileChooser.java:55
msgid "Config files (*.cfg)"
msgstr "Pliki konfiguracyjne (* .cfg)"
msgid "Config (*.cfg)"
msgstr "Konfiguracja (*.cfg)"
#: org/signalml/app/view/book/filter/BookFilterTablePanel.java:350
#: org/signalml/app/method/mp5/MP5ToolExecutorConfigPanel.java:266
......@@ -2022,8 +2021,8 @@ msgid "Exception occurred!"
msgstr "Wystąpił wyjątek!"
#: org/signalml/app/view/workspace/ViewerFileChooser.java:56
msgid "Executable files (*.exe)"
msgstr "Pliki wykonywalne (* .exe)"
msgid "Executable (*.exe)"
msgstr "Wykonywalne (*.exe)"
#: org/signalml/app/method/mp5/MP5LocalExecutorDialog.java:70
msgid "Executor name"
......@@ -2876,8 +2875,8 @@ msgid "Iteration start value"
msgstr "Wartość początkowa iteracji"
#: org/signalml/app/view/workspace/ViewerFileChooser.java:57
msgid "Jar files (*.jar)"
msgstr "Pliki jar (* .jar)"
msgid "JAR (*.jar)"
msgstr "JAR (*.jar)"
#: org/signalml/plugin/bookreporter/ui/BookReporterConfigPanel.java:117
msgid "K-Complex"
......@@ -3017,8 +3016,8 @@ msgid "MATLAB"
msgstr "MATLAB"
#: org/signalml/app/view/workspace/ViewerFileChooser.java:51
msgid "MATLAB MAT-files (*.mat)"
msgstr "Pliki MATLABa MAT (* .mat)"
msgid "MATLAB (*.mat)"
msgstr "MATLAB (*.mat)"
#: org/signalml/util/Util.java:675
msgid "MD5 not supported"
......@@ -3686,8 +3685,8 @@ msgid "P"
msgstr "P"
#: org/signalml/app/view/workspace/ViewerFileChooser.java:54
msgid "PNG graphic files (*.png)"
msgstr "Pliki graficzne PNG (* .png)"
msgid "PNG (*.png)"
msgstr "PNG (*.png)"
#: org/signalml/plugin/bookreporter/ui/BookReporterChartExportDialog.java:156
msgid "PNG images"
......@@ -5496,8 +5495,8 @@ msgid "Tasks"
msgstr "Zadania"
#: org/signalml/app/view/workspace/ViewerFileChooser.java:47
msgid "Text files (*.txt)"
msgstr "Pliki tekstowe (* .txt)"
msgid "Text (*.txt)"
msgstr "Tekst (* .txt)"
#: org/signalml/app/view/common/dialogs/OptionPane.java:1090
msgid ""
......@@ -6042,8 +6041,8 @@ msgstr "Plik XML"
#: org/signalml/app/view/workspace/ViewerFileChooser.java:52
#: org/signalml/app/view/signal/signalml/RegisterCodecStepOnePanel.java:102
#: org/signalml/psychopy/view/panel/SelectOutputPathPrefixPanel.java:27
msgid "XML files (*.xml)"
msgstr "Pliki XML (* .xml)"
msgid "XML (*.xml)"
msgstr "XML (*.xml)"
#: org/signalml/app/view/document/opensignal/elements/SignalSourceTabbedPane.java:230
msgid "XML manifest not found—would you like to choose the XML file manualy?"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment