CSS updates for selection in table and context menu.

This commit is contained in:
Dmitry Isaenko 2019-03-15 05:34:50 +03:00
parent c5f62ed84a
commit f5c37c3771
3 changed files with 18 additions and 11 deletions

View file

@ -5,7 +5,6 @@ import javafx.beans.property.SimpleBooleanProperty;
import javafx.beans.value.ChangeListener; import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue; import javafx.beans.value.ObservableValue;
import javafx.collections.FXCollections; import javafx.collections.FXCollections;
import javafx.collections.ListChangeListener;
import javafx.collections.ObservableList; import javafx.collections.ObservableList;
import javafx.event.ActionEvent; import javafx.event.ActionEvent;
import javafx.event.EventHandler; import javafx.event.EventHandler;
@ -233,4 +232,4 @@ public class NSTableViewController implements Initializable {
table.refresh(); table.refresh();
} }
} }

View file

@ -193,7 +193,6 @@
.table-view .column-header-background .label{ .table-view .column-header-background .label{
-fx-background-color: transparent; -fx-background-color: transparent;
-fx-text-fill: #08f3ff; -fx-text-fill: #08f3ff;
} }
.table-view .column-header-background, .table-view .filler{ .table-view .column-header-background, .table-view .filler{
-fx-background-color: #4f4f4f; -fx-background-color: #4f4f4f;
@ -202,14 +201,19 @@
.table-view .table-cell{ .table-view .table-cell{
-fx-text-fill: #f7fafa; -fx-text-fill: #f7fafa;
} }
.table-row-cell, .table-row-cell:filled:selected, .table-row-cell:selected{ .table-row-cell, .table-row-cell:selected, .table-row-cell:filled:selected{
-fx-background-color: -fx-table-cell-border-color, #424242; -fx-background-color: -fx-table-cell-border-color, #424242;
-fx-background-insets: 0, 0 0 1 0; -fx-background-insets: 0, 0 0 1 0;
-fx-padding: 0.0em; /* 0 */ -fx-padding: 0.0em; /* 0 */
-fx-table-cell-border-color: #6d8484; -fx-table-cell-border-color: #6d8484;
} }
.table-row-cell .text, .table-row-cell:odd .text{
.table-row-cell:odd, .table-row-cell:odd:filled:selected, .table-row-cell:odd:selected{ -fx-fill: #f7fafa;
}
.table-row-cell:filled:selected .text, .table-row-cell:odd:filled:selected .text{
-fx-fill: #08f3ff;
}
.table-row-cell:odd, .table-row-cell:odd:selected, .table-row-cell:odd:filled:selected{
-fx-background-color: -fx-table-cell-border-color, #4f4f4f; -fx-background-color: -fx-table-cell-border-color, #4f4f4f;
-fx-background-insets: 0, 0 0 1 0; -fx-background-insets: 0, 0 0 1 0;
-fx-padding: 0.0em; /* 0 */ -fx-padding: 0.0em; /* 0 */
@ -218,14 +222,13 @@
// -========================== Context menu =====================- // -========================== Context menu =====================-
.context-menu { .context-menu {
-fx-background-color: #2d2d2d; -fx-background-color: #2d2d2d;
-fx-text-fill: white;
-fx-cursor: hand; -fx-cursor: hand;
} }
.context-menu .menu-item .label { .context-menu .menu-item .label {
-fx-text-fill: #f7fafa; -fx-text-fill: #f7fafa;
} }
.context-menu .menu-item:focused .label { .context-menu .menu-item:focused .label {
-fx-text-fill: #f7fafa; -fx-text-fill: white;
} }

View file

@ -207,7 +207,13 @@
-fx-padding: 0.0em; /* 0 */ -fx-padding: 0.0em; /* 0 */
-fx-table-cell-border-color: #b0b0b0; -fx-table-cell-border-color: #b0b0b0;
} }
.table-row-cell .text, .table-row-cell:odd .text {
-fx-fill: #2c2c2c;
}
.table-row-cell:filled:selected .text, .table-row-cell:odd:filled:selected .text{
-fx-fill: #2c2c2c;
-fx-font-weight: bold
}
.table-row-cell:odd, .table-row-cell:odd:filled:selected, .table-row-cell:odd:selected{ .table-row-cell:odd, .table-row-cell:odd:filled:selected, .table-row-cell:odd:selected{
-fx-background-color: -fx-table-cell-border-color, #fefefe; -fx-background-color: -fx-table-cell-border-color, #fefefe;
-fx-background-insets: 0, 0 0 1 0; -fx-background-insets: 0, 0 0 1 0;
@ -217,14 +223,13 @@
// -========================== Context menu =====================- // -========================== Context menu =====================-
.context-menu { .context-menu {
-fx-background-color: #fefefe; -fx-background-color: #fefefe;
-fx-text-fill: white;
-fx-cursor: hand; -fx-cursor: hand;
} }
.context-menu .menu-item .label { .context-menu .menu-item .label {
-fx-text-fill: #2c2c2c; -fx-text-fill: #2c2c2c;
} }
.context-menu .menu-item:focused .label { .context-menu .menu-item:focused .label {
-fx-text-fill: #2c2c2c; -fx-text-fill: white;
} }