Skip to content

Commit

Permalink
Started writing a new statement filter GUI
Browse files Browse the repository at this point in the history
  • Loading branch information
leifeld committed May 8, 2023
1 parent 64b8a1b commit 76bcba4
Show file tree
Hide file tree
Showing 8 changed files with 241 additions and 250 deletions.
4 changes: 2 additions & 2 deletions dna/src/main/java/dna/Dna.java
Expand Up @@ -27,8 +27,8 @@ public class Dna {
public static Dna dna;
public static Logger logger;
public static Sql sql;
public static final String date = "2023-05-07";
public static final String version = "3.1.0";
public static final String date = "2023-05-08";
public static final String version = "3.1.0.0";
public static final String operatingSystem = System.getProperty("os.name");
public static File workingDirectory = null;
public MainWindow mainWindow;
Expand Down
2 changes: 1 addition & 1 deletion dna/src/main/java/gui/MainWindow.java
Expand Up @@ -221,7 +221,7 @@ public void windowClosing(WindowEvent e) {
actionRemoveStatements = new ActionRemoveStatements("Remove statement(s)", removeStatementsIcon, "Remove the statement(s) currently selected in the statement table", KeyEvent.VK_D);
actionRemoveStatements.setEnabled(false);

ImageIcon statementTypeEditorIcon = new ImageIcon(new ImageIcon(Objects.requireNonNull(getClass().getResource("/icons/tabler-icon-message-2.png"))).getImage().getScaledInstance(18, 18, Image.SCALE_SMOOTH));
ImageIcon statementTypeEditorIcon = new SvgIcon("/icons/tabler_message_2.svg", 18).getImageIcon();
actionStatementTypeEditor = new ActionStatementTypeEditor("Edit statement types", statementTypeEditorIcon, "Open the statement type editor to edit statement types and their variables.", KeyEvent.VK_T);
actionStatementTypeEditor.setEnabled(false);

Expand Down
6 changes: 6 additions & 0 deletions dna/src/main/java/gui/MenuBar.java
Expand Up @@ -159,10 +159,12 @@ public MenuBar(ActionOpenDatabase actionOpenDatabase,

// document menu: batch import documents
JMenuItem batchImportDocumentsItem = new JMenuItem(actionBatchImportDocuments);
batchImportDocumentsItem.setVisible(false); // TODO: make visible once finalized
documentMenu.add(batchImportDocumentsItem);

// document menu: import from other DNA database
JMenuItem importerItem = new JMenuItem(actionImporter);
importerItem.setVisible(false); // TODO: make visible once finalized
documentMenu.add(importerItem);

// document menu: regex search dialog
Expand All @@ -179,6 +181,7 @@ public MenuBar(ActionOpenDatabase actionOpenDatabase,

// statements menu: recode statements
JMenuItem recodeStatementsItem = new JMenuItem(actionRecodeStatements);
recodeStatementsItem.setVisible(false); // TODO: make visible once finalized
statementsMenu.add(recodeStatementsItem);

// statements menu: remove statements
Expand All @@ -187,10 +190,12 @@ public MenuBar(ActionOpenDatabase actionOpenDatabase,

// statements menu: open statement type editor
JMenuItem statementTypeEditorItem = new JMenuItem(actionStatementTypeEditor);
statementTypeEditorItem.setVisible(false); // TODO: make visible once finalized
statementsMenu.add(statementTypeEditorItem);

// statements menu: open attribute manager
JMenuItem attributeManagerItem = new JMenuItem(actionAttributeManager);
attributeManagerItem.setVisible(false); // TODO: make visible once finalized
statementsMenu.add(attributeManagerItem);

// export menu
Expand All @@ -199,6 +204,7 @@ public MenuBar(ActionOpenDatabase actionOpenDatabase,

// export menu: open network exporter
JMenuItem networkExporterItem = new JMenuItem(actionNetworkExporter);
networkExporterItem.setVisible(false); // TODO: make visible once finalized
exportMenu.add(networkExporterItem);

// export menu: open backbone exporter
Expand Down
5 changes: 3 additions & 2 deletions dna/src/main/java/gui/PopupMulti.java
Expand Up @@ -12,6 +12,7 @@
import javax.swing.event.DocumentListener;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.BaseMultiResolutionImage;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashMap;
Expand Down Expand Up @@ -148,8 +149,8 @@ public class PopupMulti extends JDialog {
this.setAlwaysOnTop(true);
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

ImageIcon statementIcon = new ImageIcon(Objects.requireNonNull(getClass().getResource("/icons/tabler-icon-message-2.png")));
this.setIconImage(statementIcon.getImage());
BaseMultiResolutionImage statementImage = new SvgIcon("/icons/dna.svg", 16).getImage();
this.setIconImage(statementImage);

c = getContentPane();

Expand Down

0 comments on commit 76bcba4

Please sign in to comment.