mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
Added right-click context menus to content viewers
This commit is contained in:
parent
14c39f10ee
commit
6dd23decbf
@ -64,3 +64,7 @@ LBL_Close=Close
|
||||
MNE_Close=C
|
||||
ACSN_Close=Close
|
||||
ACSD_Close=Close
|
||||
DataContentViewerString.copyMenuItem.text=Copy
|
||||
DataContentViewerHex.copyMenuItem.text=Copy
|
||||
DataContentViewerString.selectAllMenuItem.text=Select All
|
||||
DataContentViewerHex.selectAllMenuItem.text=Select All
|
||||
|
@ -1,6 +1,40 @@
|
||||
<?xml version="1.1" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
|
||||
<NonVisualComponents>
|
||||
<Container class="javax.swing.JPopupMenu" name="rightClickMenu">
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout">
|
||||
<Property name="useNullLayout" type="boolean" value="true"/>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="copyMenuItem">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/corecomponents/Bundle.properties" key="DataContentViewerHex.copyMenuItem.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="copyMenuItemMouseClicked"/>
|
||||
<EventHandler event="mouseEntered" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="copyMenuItemMouseEntered"/>
|
||||
<EventHandler event="mouseExited" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="copyMenuItemMouseExited"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="selectAllMenuItem">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/corecomponents/Bundle.properties" key="DataContentViewerHex.selectAllMenuItem.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="selectAllMenuItemMouseClicked"/>
|
||||
<EventHandler event="mouseEntered" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="selectAllMenuItemMouseEntered"/>
|
||||
<EventHandler event="mouseExited" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="selectAllMenuItemMouseExited"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</NonVisualComponents>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
@ -108,6 +142,10 @@
|
||||
<Dimension value="[700, 400]"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mousePressed" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="outputViewPaneMousePressed"/>
|
||||
<EventHandler event="mouseReleased" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="outputViewPaneMouseReleased"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_CreateCodeCustom" type="java.lang.String" value="new JTextPane(){
 public boolean getScrollableTracksViewportWidth() {
 return (getSize().width < 700);
}};"/>
|
||||
<AuxValue name="JavaCodeGenerator_CreateCodePost" type="java.lang.String" value="this.outputViewPane.setBackground(new java.awt.Color(255, 255, 255)); // to make sure the background color is white"/>
|
||||
|
@ -58,6 +58,9 @@ public class DataContentViewerHex extends javax.swing.JPanel implements DataCont
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
rightClickMenu = new javax.swing.JPopupMenu();
|
||||
copyMenuItem = new javax.swing.JMenuItem();
|
||||
selectAllMenuItem = new javax.swing.JMenuItem();
|
||||
hexViewerPanel = new javax.swing.JPanel();
|
||||
jScrollPane1 = new javax.swing.JScrollPane();
|
||||
outputViewPane = new JTextPane(){
|
||||
@ -73,12 +76,48 @@ public class DataContentViewerHex extends javax.swing.JPanel implements DataCont
|
||||
nextPageButton = new javax.swing.JButton();
|
||||
pageLabel2 = new javax.swing.JLabel();
|
||||
|
||||
copyMenuItem.setText(org.openide.util.NbBundle.getMessage(DataContentViewerHex.class, "DataContentViewerHex.copyMenuItem.text")); // NOI18N
|
||||
copyMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
copyMenuItemMouseClicked(evt);
|
||||
}
|
||||
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
||||
copyMenuItemMouseEntered(evt);
|
||||
}
|
||||
public void mouseExited(java.awt.event.MouseEvent evt) {
|
||||
copyMenuItemMouseExited(evt);
|
||||
}
|
||||
});
|
||||
rightClickMenu.add(copyMenuItem);
|
||||
|
||||
selectAllMenuItem.setText(org.openide.util.NbBundle.getMessage(DataContentViewerHex.class, "DataContentViewerHex.selectAllMenuItem.text")); // NOI18N
|
||||
selectAllMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
selectAllMenuItemMouseClicked(evt);
|
||||
}
|
||||
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
||||
selectAllMenuItemMouseEntered(evt);
|
||||
}
|
||||
public void mouseExited(java.awt.event.MouseEvent evt) {
|
||||
selectAllMenuItemMouseExited(evt);
|
||||
}
|
||||
});
|
||||
rightClickMenu.add(selectAllMenuItem);
|
||||
|
||||
jScrollPane1.setBackground(new java.awt.Color(255, 255, 255));
|
||||
|
||||
outputViewPane.setEditable(false);
|
||||
outputViewPane.setFont(new java.awt.Font("Courier New", 0, 11)); // NOI18N
|
||||
outputViewPane.setMinimumSize(new java.awt.Dimension(700, 20));
|
||||
outputViewPane.setPreferredSize(new java.awt.Dimension(700, 400));
|
||||
outputViewPane.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
outputViewPaneMousePressed(evt);
|
||||
}
|
||||
public void mouseReleased(java.awt.event.MouseEvent evt) {
|
||||
outputViewPaneMouseReleased(evt);
|
||||
}
|
||||
});
|
||||
jScrollPane1.setViewportView(outputViewPane);
|
||||
|
||||
totalPageLabel.setText(org.openide.util.NbBundle.getMessage(DataContentViewerHex.class, "DataContentViewerHex.totalPageLabel.text_1")); // NOI18N
|
||||
@ -191,7 +230,43 @@ public class DataContentViewerHex extends javax.swing.JPanel implements DataCont
|
||||
currentPageLabel.setText(Integer.toString(currentPage));
|
||||
setDataView(dataSource, currentOffset, false);
|
||||
}//GEN-LAST:event_nextPageButtonActionPerformed
|
||||
|
||||
private void outputViewPaneMousePressed(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_outputViewPaneMousePressed
|
||||
maybeShowPopup(evt);
|
||||
}//GEN-LAST:event_outputViewPaneMousePressed
|
||||
|
||||
private void outputViewPaneMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_outputViewPaneMouseReleased
|
||||
maybeShowPopup(evt);
|
||||
}//GEN-LAST:event_outputViewPaneMouseReleased
|
||||
|
||||
private void copyMenuItemMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_copyMenuItemMouseEntered
|
||||
copyMenuItem.setArmed(true);
|
||||
}//GEN-LAST:event_copyMenuItemMouseEntered
|
||||
|
||||
private void copyMenuItemMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_copyMenuItemMouseExited
|
||||
copyMenuItem.setArmed(false);
|
||||
}//GEN-LAST:event_copyMenuItemMouseExited
|
||||
|
||||
private void copyMenuItemMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_copyMenuItemMouseClicked
|
||||
outputViewPane.copy();
|
||||
rightClickMenu.setVisible(false);
|
||||
}//GEN-LAST:event_copyMenuItemMouseClicked
|
||||
|
||||
private void selectAllMenuItemMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_selectAllMenuItemMouseClicked
|
||||
outputViewPane.selectAll();
|
||||
rightClickMenu.setVisible(false);
|
||||
}//GEN-LAST:event_selectAllMenuItemMouseClicked
|
||||
|
||||
private void selectAllMenuItemMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_selectAllMenuItemMouseEntered
|
||||
selectAllMenuItem.setArmed(true);
|
||||
}//GEN-LAST:event_selectAllMenuItemMouseEntered
|
||||
|
||||
private void selectAllMenuItemMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_selectAllMenuItemMouseExited
|
||||
selectAllMenuItem.setArmed(false);
|
||||
}//GEN-LAST:event_selectAllMenuItemMouseExited
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JMenuItem copyMenuItem;
|
||||
private javax.swing.JLabel currentPageLabel;
|
||||
private javax.swing.JPanel hexViewerPanel;
|
||||
private javax.swing.JScrollPane jScrollPane1;
|
||||
@ -201,6 +276,8 @@ public class DataContentViewerHex extends javax.swing.JPanel implements DataCont
|
||||
private javax.swing.JLabel pageLabel;
|
||||
private javax.swing.JLabel pageLabel2;
|
||||
private javax.swing.JButton prevPageButton;
|
||||
private javax.swing.JPopupMenu rightClickMenu;
|
||||
private javax.swing.JMenuItem selectAllMenuItem;
|
||||
private javax.swing.JLabel totalPageLabel;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
|
||||
@ -349,4 +426,12 @@ public class DataContentViewerHex extends javax.swing.JPanel implements DataCont
|
||||
public Component getComponent() {
|
||||
return this;
|
||||
}
|
||||
|
||||
private void maybeShowPopup(java.awt.event.MouseEvent evt){
|
||||
if(evt.isPopupTrigger()){
|
||||
rightClickMenu.setLocation(evt.getLocationOnScreen());
|
||||
rightClickMenu.setVisible(true);
|
||||
}else
|
||||
rightClickMenu.setVisible(false);
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,40 @@
|
||||
<?xml version="1.1" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
|
||||
<NonVisualComponents>
|
||||
<Container class="javax.swing.JPopupMenu" name="rightClickMenu">
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout">
|
||||
<Property name="useNullLayout" type="boolean" value="true"/>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="copyMenuItem">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/corecomponents/Bundle.properties" key="DataContentViewerString.copyMenuItem.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="copyMenuItemMouseClicked"/>
|
||||
<EventHandler event="mouseEntered" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="copyMenuItemMouseEntered"/>
|
||||
<EventHandler event="mouseExited" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="copyMenuItemMouseExited"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="selectAllMenuItem">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/corecomponents/Bundle.properties" key="DataContentViewerString.selectAllMenuItem.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="selectAllMenuItemMouseClicked"/>
|
||||
<EventHandler event="mouseEntered" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="selectAllMenuItemMouseEntered"/>
|
||||
<EventHandler event="mouseExited" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="selectAllMenuItemMouseExited"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</NonVisualComponents>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
@ -86,6 +120,10 @@
|
||||
<Dimension value="[700, 400]"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mousePressed" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="outputViewPaneMousePressed"/>
|
||||
<EventHandler event="mouseReleased" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="outputViewPaneMouseReleased"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
|
@ -57,6 +57,9 @@ public class DataContentViewerString extends javax.swing.JPanel implements DataC
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
rightClickMenu = new javax.swing.JPopupMenu();
|
||||
copyMenuItem = new javax.swing.JMenuItem();
|
||||
selectAllMenuItem = new javax.swing.JMenuItem();
|
||||
jPanel1 = new javax.swing.JPanel();
|
||||
jScrollPane1 = new javax.swing.JScrollPane();
|
||||
outputViewPane = new javax.swing.JTextPane();
|
||||
@ -68,9 +71,45 @@ public class DataContentViewerString extends javax.swing.JPanel implements DataC
|
||||
pageLabel2 = new javax.swing.JLabel();
|
||||
prevPageButton = new javax.swing.JButton();
|
||||
|
||||
copyMenuItem.setText(org.openide.util.NbBundle.getMessage(DataContentViewerString.class, "DataContentViewerString.copyMenuItem.text")); // NOI18N
|
||||
copyMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
copyMenuItemMouseClicked(evt);
|
||||
}
|
||||
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
||||
copyMenuItemMouseEntered(evt);
|
||||
}
|
||||
public void mouseExited(java.awt.event.MouseEvent evt) {
|
||||
copyMenuItemMouseExited(evt);
|
||||
}
|
||||
});
|
||||
rightClickMenu.add(copyMenuItem);
|
||||
|
||||
selectAllMenuItem.setText(org.openide.util.NbBundle.getMessage(DataContentViewerString.class, "DataContentViewerString.selectAllMenuItem.text")); // NOI18N
|
||||
selectAllMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
selectAllMenuItemMouseClicked(evt);
|
||||
}
|
||||
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
||||
selectAllMenuItemMouseEntered(evt);
|
||||
}
|
||||
public void mouseExited(java.awt.event.MouseEvent evt) {
|
||||
selectAllMenuItemMouseExited(evt);
|
||||
}
|
||||
});
|
||||
rightClickMenu.add(selectAllMenuItem);
|
||||
|
||||
outputViewPane.setEditable(false);
|
||||
outputViewPane.setFont(new java.awt.Font("Courier New", 0, 11)); // NOI18N
|
||||
outputViewPane.setPreferredSize(new java.awt.Dimension(700, 400));
|
||||
outputViewPane.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
outputViewPaneMousePressed(evt);
|
||||
}
|
||||
public void mouseReleased(java.awt.event.MouseEvent evt) {
|
||||
outputViewPaneMouseReleased(evt);
|
||||
}
|
||||
});
|
||||
jScrollPane1.setViewportView(outputViewPane);
|
||||
|
||||
totalPageLabel.setText(org.openide.util.NbBundle.getMessage(DataContentViewerString.class, "DataContentViewerString.totalPageLabel.text_1")); // NOI18N
|
||||
@ -173,7 +212,43 @@ public class DataContentViewerString extends javax.swing.JPanel implements DataC
|
||||
currentPageLabel.setText(Integer.toString(currentPage));
|
||||
setDataView(dataSource, currentOffset, false);
|
||||
}//GEN-LAST:event_nextPageButtonActionPerformed
|
||||
|
||||
private void outputViewPaneMousePressed(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_outputViewPaneMousePressed
|
||||
maybeShowPopup(evt);
|
||||
}//GEN-LAST:event_outputViewPaneMousePressed
|
||||
|
||||
private void outputViewPaneMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_outputViewPaneMouseReleased
|
||||
maybeShowPopup(evt);
|
||||
}//GEN-LAST:event_outputViewPaneMouseReleased
|
||||
|
||||
private void copyMenuItemMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_copyMenuItemMouseEntered
|
||||
copyMenuItem.setArmed(true);
|
||||
}//GEN-LAST:event_copyMenuItemMouseEntered
|
||||
|
||||
private void copyMenuItemMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_copyMenuItemMouseExited
|
||||
copyMenuItem.setArmed(false);
|
||||
}//GEN-LAST:event_copyMenuItemMouseExited
|
||||
|
||||
private void copyMenuItemMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_copyMenuItemMouseClicked
|
||||
outputViewPane.copy();
|
||||
rightClickMenu.setVisible(false);
|
||||
}//GEN-LAST:event_copyMenuItemMouseClicked
|
||||
|
||||
private void selectAllMenuItemMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_selectAllMenuItemMouseClicked
|
||||
outputViewPane.selectAll();
|
||||
rightClickMenu.setVisible(false);
|
||||
}//GEN-LAST:event_selectAllMenuItemMouseClicked
|
||||
|
||||
private void selectAllMenuItemMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_selectAllMenuItemMouseEntered
|
||||
selectAllMenuItem.setArmed(true);
|
||||
}//GEN-LAST:event_selectAllMenuItemMouseEntered
|
||||
|
||||
private void selectAllMenuItemMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_selectAllMenuItemMouseExited
|
||||
selectAllMenuItem.setArmed(false);
|
||||
}//GEN-LAST:event_selectAllMenuItemMouseExited
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JMenuItem copyMenuItem;
|
||||
private javax.swing.JLabel currentPageLabel;
|
||||
private javax.swing.JPanel jPanel1;
|
||||
private javax.swing.JScrollPane jScrollPane1;
|
||||
@ -183,6 +258,8 @@ public class DataContentViewerString extends javax.swing.JPanel implements DataC
|
||||
private javax.swing.JLabel pageLabel;
|
||||
private javax.swing.JLabel pageLabel2;
|
||||
private javax.swing.JButton prevPageButton;
|
||||
private javax.swing.JPopupMenu rightClickMenu;
|
||||
private javax.swing.JMenuItem selectAllMenuItem;
|
||||
private javax.swing.JLabel totalPageLabel;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
|
||||
@ -329,4 +406,12 @@ public class DataContentViewerString extends javax.swing.JPanel implements DataC
|
||||
public Component getComponent() {
|
||||
return this;
|
||||
}
|
||||
|
||||
private void maybeShowPopup(java.awt.event.MouseEvent evt){
|
||||
if(evt.isPopupTrigger()){
|
||||
rightClickMenu.setLocation(evt.getLocationOnScreen());
|
||||
rightClickMenu.setVisible(true);
|
||||
}else
|
||||
rightClickMenu.setVisible(false);
|
||||
}
|
||||
}
|
||||
|
@ -54,3 +54,5 @@ KeywordSearchHistoryTopComponent.noHitsLabel.text=Keyword searches without hits:
|
||||
KeywordSearchSimpleTopComponent.queryTextField.text=
|
||||
KeywordSearchListTopComponent.chRegex.text=Regular Expression
|
||||
KeywordSearchSimpleTopComponent.titleLabel.text=Search for a single keyword
|
||||
ExtractedContentPanel.copyMenuItem.text=Copy
|
||||
ExtractedContentPanel.selectAllMenuItem.text=Select All
|
||||
|
@ -1,6 +1,40 @@
|
||||
<?xml version="1.1" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.4" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
|
||||
<NonVisualComponents>
|
||||
<Container class="javax.swing.JPopupMenu" name="rightClickMenu">
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout">
|
||||
<Property name="useNullLayout" type="boolean" value="true"/>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="copyMenuItem">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/keywordsearch/Bundle.properties" key="ExtractedContentPanel.copyMenuItem.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="copyMenuItemMouseClicked"/>
|
||||
<EventHandler event="mouseEntered" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="copyMenuItemMouseEntered"/>
|
||||
<EventHandler event="mouseExited" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="copyMenuItemMouseExited"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="selectAllMenuItem">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/keywordsearch/Bundle.properties" key="ExtractedContentPanel.selectAllMenuItem.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="selectAllMenuItemMouseClicked"/>
|
||||
<EventHandler event="mouseEntered" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="selectAllMenuItemMouseEntered"/>
|
||||
<EventHandler event="mouseExited" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="selectAllMenuItemMouseExited"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</NonVisualComponents>
|
||||
<AuxValues>
|
||||
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="1"/>
|
||||
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
|
||||
@ -71,6 +105,10 @@
|
||||
<Property name="editable" type="boolean" value="false"/>
|
||||
<Property name="autoscrolls" type="boolean" value="false"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="mousePressed" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="extractedTextPaneMousePressed"/>
|
||||
<EventHandler event="mouseReleased" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="extractedTextPaneMouseReleased"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
|
@ -63,6 +63,9 @@ class ExtractedContentPanel extends javax.swing.JPanel {
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
rightClickMenu = new javax.swing.JPopupMenu();
|
||||
copyMenuItem = new javax.swing.JMenuItem();
|
||||
selectAllMenuItem = new javax.swing.JMenuItem();
|
||||
jScrollPane1 = new javax.swing.JScrollPane();
|
||||
extractedTextPane = new javax.swing.JTextPane();
|
||||
sourceComboBox = new javax.swing.JComboBox();
|
||||
@ -74,8 +77,44 @@ class ExtractedContentPanel extends javax.swing.JPanel {
|
||||
hitPreviousButton = new javax.swing.JButton();
|
||||
hitNextButton = new javax.swing.JButton();
|
||||
|
||||
copyMenuItem.setText(org.openide.util.NbBundle.getMessage(ExtractedContentPanel.class, "ExtractedContentPanel.copyMenuItem.text")); // NOI18N
|
||||
copyMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
copyMenuItemMouseClicked(evt);
|
||||
}
|
||||
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
||||
copyMenuItemMouseEntered(evt);
|
||||
}
|
||||
public void mouseExited(java.awt.event.MouseEvent evt) {
|
||||
copyMenuItemMouseExited(evt);
|
||||
}
|
||||
});
|
||||
rightClickMenu.add(copyMenuItem);
|
||||
|
||||
selectAllMenuItem.setText(org.openide.util.NbBundle.getMessage(ExtractedContentPanel.class, "ExtractedContentPanel.selectAllMenuItem.text")); // NOI18N
|
||||
selectAllMenuItem.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
selectAllMenuItemMouseClicked(evt);
|
||||
}
|
||||
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
||||
selectAllMenuItemMouseEntered(evt);
|
||||
}
|
||||
public void mouseExited(java.awt.event.MouseEvent evt) {
|
||||
selectAllMenuItemMouseExited(evt);
|
||||
}
|
||||
});
|
||||
rightClickMenu.add(selectAllMenuItem);
|
||||
|
||||
extractedTextPane.setEditable(false);
|
||||
extractedTextPane.setAutoscrolls(false);
|
||||
extractedTextPane.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mousePressed(java.awt.event.MouseEvent evt) {
|
||||
extractedTextPaneMousePressed(evt);
|
||||
}
|
||||
public void mouseReleased(java.awt.event.MouseEvent evt) {
|
||||
extractedTextPaneMouseReleased(evt);
|
||||
}
|
||||
});
|
||||
jScrollPane1.setViewportView(extractedTextPane);
|
||||
|
||||
sourceComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
|
||||
@ -144,7 +183,43 @@ class ExtractedContentPanel extends javax.swing.JPanel {
|
||||
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 293, Short.MAX_VALUE))
|
||||
);
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void extractedTextPaneMousePressed(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_extractedTextPaneMousePressed
|
||||
maybeShowPopup(evt);
|
||||
}//GEN-LAST:event_extractedTextPaneMousePressed
|
||||
|
||||
private void extractedTextPaneMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_extractedTextPaneMouseReleased
|
||||
maybeShowPopup(evt);
|
||||
}//GEN-LAST:event_extractedTextPaneMouseReleased
|
||||
|
||||
private void copyMenuItemMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_copyMenuItemMouseEntered
|
||||
copyMenuItem.setArmed(true);
|
||||
}//GEN-LAST:event_copyMenuItemMouseEntered
|
||||
|
||||
private void copyMenuItemMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_copyMenuItemMouseClicked
|
||||
extractedTextPane.copy();
|
||||
rightClickMenu.setVisible(false);
|
||||
}//GEN-LAST:event_copyMenuItemMouseClicked
|
||||
|
||||
private void copyMenuItemMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_copyMenuItemMouseExited
|
||||
copyMenuItem.setArmed(false);
|
||||
}//GEN-LAST:event_copyMenuItemMouseExited
|
||||
|
||||
private void selectAllMenuItemMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_selectAllMenuItemMouseClicked
|
||||
extractedTextPane.selectAll();
|
||||
rightClickMenu.setVisible(false);
|
||||
}//GEN-LAST:event_selectAllMenuItemMouseClicked
|
||||
|
||||
private void selectAllMenuItemMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_selectAllMenuItemMouseEntered
|
||||
selectAllMenuItem.setArmed(true);
|
||||
}//GEN-LAST:event_selectAllMenuItemMouseEntered
|
||||
|
||||
private void selectAllMenuItemMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_selectAllMenuItemMouseExited
|
||||
selectAllMenuItem.setArmed(false);
|
||||
}//GEN-LAST:event_selectAllMenuItemMouseExited
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JMenuItem copyMenuItem;
|
||||
private javax.swing.JTextPane extractedTextPane;
|
||||
private javax.swing.JLabel hitButtonsLabel;
|
||||
private javax.swing.JLabel hitCountLabel;
|
||||
@ -154,6 +229,8 @@ class ExtractedContentPanel extends javax.swing.JPanel {
|
||||
private javax.swing.JButton hitPreviousButton;
|
||||
private javax.swing.JLabel hitTotalLabel;
|
||||
private javax.swing.JScrollPane jScrollPane1;
|
||||
private javax.swing.JPopupMenu rightClickMenu;
|
||||
private javax.swing.JMenuItem selectAllMenuItem;
|
||||
private javax.swing.JComboBox sourceComboBox;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
|
||||
@ -261,4 +338,12 @@ class ExtractedContentPanel extends javax.swing.JPanel {
|
||||
public void addSourceComboControlListener(ActionListener l) {
|
||||
sourceComboBox.addActionListener(l);
|
||||
}
|
||||
|
||||
private void maybeShowPopup(java.awt.event.MouseEvent evt){
|
||||
if(evt.isPopupTrigger()){
|
||||
rightClickMenu.setLocation(evt.getLocationOnScreen());
|
||||
rightClickMenu.setVisible(true);
|
||||
}else
|
||||
rightClickMenu.setVisible(false);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user