|
|
|
@ -74,9 +74,9 @@ public class DocTable extends JPanel{
@@ -74,9 +74,9 @@ public class DocTable extends JPanel{
|
|
|
|
|
buttons = new JPanel(); |
|
|
|
|
buttons.setLayout(new FlowLayout()); |
|
|
|
|
|
|
|
|
|
buttons.add(button("🗀",t("open folder"),ev -> openFolder(path))); |
|
|
|
|
buttons.add(button("⚁",t("open folder"),ev -> openFolder(path))); |
|
|
|
|
buttons.add(joinButton = button("⎗",t("join PDFs"),ev -> joinDocs(path))); |
|
|
|
|
buttons.add(button("🖻",t("display preview"),ev -> preview(path))); |
|
|
|
|
buttons.add(button("✉",t("display preview"),ev -> preview(path))); |
|
|
|
|
buttons.add(button("✓",t("done"),ev -> drop(this))); |
|
|
|
|
buttons.add(button("❌",t("drop file"),ev -> dropFile(path))); |
|
|
|
|
|
|
|
|
@ -89,6 +89,7 @@ public class DocTable extends JPanel{
@@ -89,6 +89,7 @@ public class DocTable extends JPanel{
|
|
|
|
|
* @param row |
|
|
|
|
*/ |
|
|
|
|
private void drop(Row row) { |
|
|
|
|
if (row.joinButton.isEnabled()) joinDocs(row.path); |
|
|
|
|
remove(pathLabel); |
|
|
|
|
remove(status); |
|
|
|
|
remove(buttons); |
|
|
|
@ -111,6 +112,7 @@ public class DocTable extends JPanel{
@@ -111,6 +112,7 @@ public class DocTable extends JPanel{
|
|
|
|
|
* remove the join button assigned with the selected document |
|
|
|
|
*/ |
|
|
|
|
public void removeJoinButton() { |
|
|
|
|
joinButton.setEnabled(false); |
|
|
|
|
buttons.remove(joinButton); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|