19 package org.sleuthkit.autopsy.timeline.ui;
21 import javafx.fxml.FXML;
22 import javafx.scene.control.Label;
23 import javafx.scene.control.ProgressBar;
24 import javafx.scene.control.ToolBar;
53 assert progressBar != null :
"fx:id=\"progressBar\" was not injected: check your FXML file 'StatusBar.fxml'.";
54 assert taskLabel != null :
"fx:id=\"taskLabel\" was not injected: check your FXML file 'StatusBar.fxml'.";
55 assert messageLabel != null :
"fx:id=\"messageLabel\" was not injected: check your FXML file 'StatusBar.fxml'.";
57 taskLabel.setVisible(
false);
59 taskLabel.visibleProperty().bind(this.controller.
getTasks().emptyProperty().not());
65 statusLabel.visibleProperty().bind(statusLabel.textProperty().isNotEmpty());
synchronized ReadOnlyDoubleProperty taskProgressProperty()
synchronized ReadOnlyStringProperty taskTitleProperty()
synchronized ReadOnlyStringProperty taskMessageProperty()
final TimeLineController controller
ReadOnlyStringProperty statusMessageProperty()
StatusBar(TimeLineController controller)
static void construct(Node node, String fxmlFileName)
synchronized ReadOnlyListProperty< Task<?> > getTasks()