Injects ProcessRunner to simplify testing, tests conda
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
subtitles.add.prompt.label=Enter text here...
|
||||
subtitles.button.load.label=Load subtitles...
|
||||
subtitles.button.reset.label=Reset subtitles
|
||||
subtitles.button.subtitles.save.label=Save subtitles...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
subtitles.add.prompt.label=Entrez le texte ici...
|
||||
subtitles.button.load.label=Charger des sous-titres...
|
||||
subtitles.button.reset.label=R\u00E9initialiser les sous-titres
|
||||
subtitles.button.subtitles.save.label=Sauvegarder les sous-titres...
|
||||
|
||||
@@ -18,6 +18,7 @@ import javafx.collections.MapChangeListener;
|
||||
import javafx.fxml.FXML;
|
||||
import javafx.scene.control.Button;
|
||||
import javafx.scene.control.ComboBox;
|
||||
import javafx.scene.control.SelectionMode;
|
||||
import javafx.scene.control.Tab;
|
||||
import javafx.scene.control.TabPane;
|
||||
import javafx.scene.control.TableColumn;
|
||||
@@ -165,6 +166,8 @@ public class FXSubtitlesController extends AbstractFXController implements Subti
|
||||
|
||||
private void bindTable() {
|
||||
subtitlesTable.setItems(model.selectedSubtitles());
|
||||
subtitlesTable.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
|
||||
|
||||
subtitlesTable.setOnKeyPressed(e -> {
|
||||
if (e.getCode().isLetterKey() || e.getCode().isDigitKey()) {
|
||||
editFocusedCell();
|
||||
@@ -180,6 +183,9 @@ public class FXSubtitlesController extends AbstractFXController implements Subti
|
||||
e.consume();
|
||||
}
|
||||
});
|
||||
subtitlesTable.setOnContextMenuRequested(e -> {
|
||||
//TODO menu with copy, delete
|
||||
});
|
||||
startColumn.setCellFactory(TextFieldTableCell.forTableColumn(new TimeStringConverter(timeFormatter)));
|
||||
startColumn.setCellValueFactory(param -> new SimpleObjectProperty<>(param.getValue() == null ? null : param.getValue().start()));
|
||||
startColumn.setOnEditCommit(e -> {
|
||||
@@ -242,7 +248,7 @@ public class FXSubtitlesController extends AbstractFXController implements Subti
|
||||
|
||||
@FXML
|
||||
private void addPressed() {
|
||||
model.selectedCollection().subtitles().add(new ObservableSubtitleImpl("Enter text here..."));
|
||||
model.selectedCollection().subtitles().add(new ObservableSubtitleImpl(resources.getString("subtitles.add.prompt.label")));
|
||||
}
|
||||
|
||||
@FXML
|
||||
|
||||
Reference in New Issue
Block a user