Skip to content

Commit

Permalink
Add tag text field id
Browse files Browse the repository at this point in the history
  • Loading branch information
brp14005 committed Mar 2, 2016
1 parent 7688899 commit 3f08e25
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 24 deletions.
34 changes: 12 additions & 22 deletions src/main/java/launcher/Controller.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@
import directory.FolderViewManager;
import directory.IronFile;
import javafx.fxml.FXML;
import javafx.scene.control.MenuItem;
import javafx.scene.control.TreeItem;
import javafx.scene.control.TreeView;
import javafx.scene.control.*;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.input.MouseEvent;
Expand All @@ -34,45 +32,37 @@ public class Controller{
@FXML private MenuItem toolsTagFiles;
@FXML private MenuItem toolsDeleteTags;
@FXML private ResourceBundle resources;
@FXML private Button btnAddTag;
@FXML private TextField txtTag;

@FXML private void initialize() {
final FolderViewManager manager = new FolderViewManager(dirTree); // 2 statements in 1 line is best
IronFile[] hardDrives = IronFile.listRoots(); // an array of hard drives
manager.setRootDirectory(hardDrives);
// setEvents(manager);

// DropboxController dbManager = new DropboxController();
/*try {
dbManager.test();
} catch (DbxException e) {
e.printStackTrace();
}*/
// directory.IronFile homeDir = new directory.IronFile(System.getProperty("user.home")); // use this for specific directory
// manager.setRootDirectory(homeDir);
setEvents(manager);
}

private void setEvents(FolderViewManager manager) {
dirTree.setOnMouseClicked(new EventHandler<MouseEvent>() {
/*dirTree.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent args) {
ObservableList<TreeItem<IronFile>> selectedItems = dirTree.getSelectionModel().getSelectedItems();
manager.setSelectedFiles(selectedItems);
}
});
});*/

toolsTagFiles.setOnAction((event) -> { // new java 8 set mouse event
ObservableList<TreeItem<IronFile>> selectedItems = dirTree.getSelectionModel().getSelectedItems(); // get list of selected files
manager.setSelectedFiles(selectedItems);

toolsTagFiles.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
manager.setFileAttrForSelected();
}
});

toolsDeleteTags.setOnAction(new EventHandler<ActionEvent>() {
/*toolsDeleteTags.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
manager.deleteFileAttrForSelected();
}
});
});*/
}
}

4 changes: 2 additions & 2 deletions src/main/resources/StartPage.fxml
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,8 @@
<top>
<HBox prefHeight="25.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<children>
<TextField promptText="Add Tag..." />
<Button mnemonicParsing="false" prefWidth="75.0" text="Add" />
<TextField fx:id="txtTag" promptText="Add Tag..." />
<Button fx:id="btnAddTag" mnemonicParsing="false" prefWidth="75.0" text="Add" />
</children>
</HBox>
</top>
Expand Down

0 comments on commit 3f08e25

Please sign in to comment.