Skip to content

Commit 69a0a8d

Browse files
authored
Merge pull request #150 from doubleSlashde/enhancement/select_text_when_clicking_in_search_field
select all text when clicking in searchfield
2 parents 5a38486 + 8e30b23 commit 69a0a8d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/java/de/doubleslash/keeptime/view/ProjectsListViewController.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import java.util.Map.Entry;
2525
import java.util.Optional;
2626

27+
import javafx.application.Platform;
2728
import org.slf4j.Logger;
2829
import org.slf4j.LoggerFactory;
2930

@@ -61,6 +62,7 @@ public class ProjectsListViewController {
6162

6263
private final boolean hideable;
6364

65+
6466
public ProjectsListViewController(final Model model, final Controller controller, final Stage mainStage,
6567
final ListView<Project> availableProjectsListView, final TextField searchTextField, final boolean hideable) {
6668
this.model = model;
@@ -117,6 +119,11 @@ public ProjectsListViewController(final Model model, final Controller controller
117119
searchTextField.setText("");
118120
}
119121
});
122+
searchTextField.focusedProperty().addListener((obs, wasFocused, isNowFocused) -> Platform.runLater(() -> {
123+
if (isNowFocused) {
124+
searchTextField.selectAll();
125+
}
126+
}));
120127

121128
availableProjectsListView.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
122129
availableProjectsListView.getSelectionModel().selectFirst();

0 commit comments

Comments
 (0)