summaryrefslogtreecommitdiff
path: root/src/main/java/sevenUnitsGUI/TabbedView.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/sevenUnitsGUI/TabbedView.java')
-rw-r--r--src/main/java/sevenUnitsGUI/TabbedView.java36
1 files changed, 35 insertions, 1 deletions
diff --git a/src/main/java/sevenUnitsGUI/TabbedView.java b/src/main/java/sevenUnitsGUI/TabbedView.java
index ed45011..fd48965 100644
--- a/src/main/java/sevenUnitsGUI/TabbedView.java
+++ b/src/main/java/sevenUnitsGUI/TabbedView.java
@@ -56,6 +56,8 @@ import javax.swing.border.EmptyBorder;
import javax.swing.border.TitledBorder;
import sevenUnits.ProgramInfo;
+import sevenUnits.unit.UnitType;
+import sevenUnits.utils.NameSymbol;
/**
* A View that separates its functions into multiple tabs
@@ -306,6 +308,8 @@ final class TabbedView implements ExpressionConversionView, UnitConversionView {
this.prefixTextBox.setEditable(false);
this.prefixTextBox.setLineWrap(true);
+ // ============ INFO PANEL ============
+
final JPanel infoPanel = new JPanel();
this.masterPane.addTab("\uD83D\uDEC8", // info (i) character
new JScrollPane(infoPanel));
@@ -573,6 +577,16 @@ final class TabbedView implements ExpressionConversionView, UnitConversionView {
}
@Override
+ public Optional<String> getViewedPrefixName() {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
+ public Optional<String> getViewedUnitName() {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
public void setDimensionNames(Set<String> dimensionNames) {
this.dimensionSelector.removeAllItems();
for (final String d : dimensionNames) {
@@ -591,6 +605,16 @@ final class TabbedView implements ExpressionConversionView, UnitConversionView {
}
@Override
+ public void setViewablePrefixNames(Set<String> prefixNames) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
+ public void setViewableUnitNames(Set<String> unitNames) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
public void showErrorMessage(String title, String message) {
JOptionPane.showMessageDialog(this.frame, message, title,
JOptionPane.ERROR_MESSAGE);
@@ -603,8 +627,18 @@ final class TabbedView implements ExpressionConversionView, UnitConversionView {
}
@Override
+ public void showPrefix(NameSymbol name, String multiplierString) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
+ public void showUnit(NameSymbol name, String definition,
+ String dimensionName, UnitType type) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ @Override
public void showUnitConversionOutput(UnitConversionRecord uc) {
this.unitOutput.setText(uc.toString());
}
-
}