updated some comments in Pamguard.java to explain required vm arguments
@ -73,6 +73,12 @@ public class Pamguard {
|
|||||||
* and new results written to the database, but other data, such as GPS data, are read from
|
* and new results written to the database, but other data, such as GPS data, are read from
|
||||||
* the database synchronised in time to the audio data to correctly reconstruct
|
* the database synchronised in time to the audio data to correctly reconstruct
|
||||||
* tracks, etc.
|
* tracks, etc.
|
||||||
|
* PAMGuard generally needs more memory than allocated by default and you'll need to tell it where
|
||||||
|
* various library files are for access to Windows i/o devices. You will therefore need the following
|
||||||
|
* two commands to the jre, which if you're running from Eclipse are entered into the
|
||||||
|
* Arguments / VM arguments section of the run configuration:
|
||||||
|
* -Xmx6g
|
||||||
|
* -Djava.library.path=lib64
|
||||||
*
|
*
|
||||||
* @param args
|
* @param args
|
||||||
*/
|
*/
|
||||||
|
BIN
target/classes/JSSHTerminal/fontP0.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
target/classes/JSSHTerminal/fontPA.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
target/classes/JSSHTerminal/fontPB.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
target/classes/PamView/Thumbs.db
Normal file
BIN
target/classes/PamView/pamguard.ico
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
target/classes/Resources/Add_Icon.png
Normal file
After Width: | Height: | Size: 289 B |
BIN
target/classes/Resources/BeamformIcon20.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
target/classes/Resources/Bulbgraph.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
BIN
target/classes/Resources/Fonts/fontawesome-webfont.ttf
Normal file
BIN
target/classes/Resources/MeasureWithMouse.png
Normal file
After Width: | Height: | Size: 406 B |
BIN
target/classes/Resources/MenuButton.png
Normal file
After Width: | Height: | Size: 656 B |
BIN
target/classes/Resources/New Picture.bmp
Normal file
After Width: | Height: | Size: 61 KiB |
3
target/classes/Resources/NewFile.xml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<tns:contolledUnits xmlns:tns="http://www.example.org/plugin" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.example.org/plugin plugin.xsd ">
|
||||||
|
tns:contolledUnits</tns:contolledUnits>
|
BIN
target/classes/Resources/PamPanZoomCentreOnShip.png
Normal file
After Width: | Height: | Size: 1002 B |
BIN
target/classes/Resources/PamPanZoomDown.png
Normal file
After Width: | Height: | Size: 516 B |
BIN
target/classes/Resources/PamPanZoomDownLeft.png
Normal file
After Width: | Height: | Size: 257 B |
BIN
target/classes/Resources/PamPanZoomDownRight.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
target/classes/Resources/PamPanZoomHeadUp.png
Normal file
After Width: | Height: | Size: 830 B |
BIN
target/classes/Resources/PamPanZoomLeft.png
Normal file
After Width: | Height: | Size: 468 B |
BIN
target/classes/Resources/PamPanZoomNorthUp.png
Normal file
After Width: | Height: | Size: 625 B |
BIN
target/classes/Resources/PamPanZoomRight.png
Normal file
After Width: | Height: | Size: 477 B |
BIN
target/classes/Resources/PamPanZoomRotateAnticlockwise.png
Normal file
After Width: | Height: | Size: 764 B |
BIN
target/classes/Resources/PamPanZoomRotateClockwise.png
Normal file
After Width: | Height: | Size: 787 B |
BIN
target/classes/Resources/PamPanZoomUp.png
Normal file
After Width: | Height: | Size: 421 B |
BIN
target/classes/Resources/PamPanZoomUpLeft.png
Normal file
After Width: | Height: | Size: 257 B |
BIN
target/classes/Resources/PamPanZoomUpRight.png
Normal file
After Width: | Height: | Size: 270 B |
BIN
target/classes/Resources/PamPanZoomZoomIn.png
Normal file
After Width: | Height: | Size: 990 B |
BIN
target/classes/Resources/PamPanZoomZoomOut.png
Normal file
After Width: | Height: | Size: 1017 B |
BIN
target/classes/Resources/Pamguard.ico
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
target/classes/Resources/PanWithMouse.png
Normal file
After Width: | Height: | Size: 364 B |
BIN
target/classes/Resources/RemoveButtonSmall.png
Normal file
After Width: | Height: | Size: 639 B |
BIN
target/classes/Resources/Remove_Icon.png
Normal file
After Width: | Height: | Size: 217 B |
BIN
target/classes/Resources/SettingsButtonMediumGrey.png
Normal file
After Width: | Height: | Size: 897 B |
BIN
target/classes/Resources/SettingsButtonSmall2.png
Normal file
After Width: | Height: | Size: 975 B |
BIN
target/classes/Resources/SettingsButtonSmallWhite.png
Normal file
After Width: | Height: | Size: 898 B |
BIN
target/classes/Resources/SettingsButtonSmallWhiteLong.png
Normal file
After Width: | Height: | Size: 773 B |
BIN
target/classes/Resources/SidePanelDown2.png
Normal file
After Width: | Height: | Size: 663 B |
BIN
target/classes/Resources/SidePanelDown2.xcf
Normal file
BIN
target/classes/Resources/SidePanelHide.png
Normal file
After Width: | Height: | Size: 502 B |
BIN
target/classes/Resources/SidePanelHide2.png
Normal file
After Width: | Height: | Size: 682 B |
BIN
target/classes/Resources/SidePanelHide2Grey.png
Normal file
After Width: | Height: | Size: 806 B |
BIN
target/classes/Resources/SidePanelHideH.png
Normal file
After Width: | Height: | Size: 369 B |
BIN
target/classes/Resources/SidePanelShow.png
Normal file
After Width: | Height: | Size: 502 B |
BIN
target/classes/Resources/SidePanelShow2.png
Normal file
After Width: | Height: | Size: 672 B |
BIN
target/classes/Resources/SidePanelShow2Grey.png
Normal file
After Width: | Height: | Size: 814 B |
BIN
target/classes/Resources/SidePanelShowH.png
Normal file
After Width: | Height: | Size: 411 B |
BIN
target/classes/Resources/SidePanelUp2.png
Normal file
After Width: | Height: | Size: 668 B |
BIN
target/classes/Resources/Thumbs.db
Normal file
BIN
target/classes/Resources/VRCursor.bmp
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
target/classes/Resources/Weka (software) logo.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
target/classes/Resources/ZoomOutxcf.png
Normal file
After Width: | Height: | Size: 668 B |
BIN
target/classes/Resources/Zoominxcf.png
Normal file
After Width: | Height: | Size: 567 B |
BIN
target/classes/Resources/axis_vert.png
Normal file
After Width: | Height: | Size: 809 B |
BIN
target/classes/Resources/boat.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
target/classes/Resources/clickPlayStart.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
641
target/classes/Resources/css/pamCSS.css
Normal file
@ -0,0 +1,641 @@
|
|||||||
|
/* General CSS for PAMGUARD. Deals mainly with custom controls but some general background colours are also defined here.
|
||||||
|
*
|
||||||
|
* Author: Jamie Macaulay;
|
||||||
|
**/
|
||||||
|
/*******************************************************************************
|
||||||
|
*
|
||||||
|
* Declare colour variables *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
{
|
||||||
|
-fx-pambackground: rgba(238,238,238);
|
||||||
|
|
||||||
|
/*The colours of the settings CSS style*/
|
||||||
|
-fx-highlight: white;
|
||||||
|
-fx-highlight_settings: rgba(0,204,204,.75);
|
||||||
|
-fx-highlight_border_settings: rgba(0,204,204,1);
|
||||||
|
-fx_border_col: rgba(190,190,190,1);
|
||||||
|
-fx-darkbackground: rgba(70,70,70,1);
|
||||||
|
-fx-tabbackground: rgba(190,190,190,1);
|
||||||
|
-fx-icon_col: grey;
|
||||||
|
|
||||||
|
/*colours for the plot panes in PAMGuard- might change to dark if at night*/
|
||||||
|
-fx-plotbackground: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.root{
|
||||||
|
-fx-font-size: 9pt;
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
-fx-font-family: "Ubuntu";
|
||||||
|
-icons-color: -fx-icon_col;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Panes *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.pane {
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pane-opaque {
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*for plot panes*/
|
||||||
|
.pane-plot {
|
||||||
|
-fx-background-color: -fx-plotbackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.border{
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.grid {
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hBox {
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Top Toolbar *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
.button{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 5 5 5 5;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-border-radius: 5 5 5 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.transparent-button-square{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 0 0 0 0;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-border-radius: 0 0 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.button:hover {
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
.transparent-button-square:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.opaque-button-square{
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
-fx-background-radius: 0 0 0 0;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-border-radius: 0 0 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.opaque-button-square:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Label *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#label-title1 {
|
||||||
|
-fx-font: bold 16pt -fx-font-family;
|
||||||
|
}
|
||||||
|
|
||||||
|
#label-title2 {
|
||||||
|
-fx-font: bold 13pt -fx-font-family;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Dialog Pane *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.dialog-pane-dark {
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dialog-button-dark {
|
||||||
|
-fx-text-fill: white;
|
||||||
|
-fx-border-color: white;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
-fx-background-radius:6;
|
||||||
|
-fx-padding: 3 6 6 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dialog-button-dark:hover{
|
||||||
|
-fx-background-color: -fx-highlight_settings;
|
||||||
|
-fx-border-color: -fx-highlight_border_settings;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Hiding Tab *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
#hide-tab {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-border-radius: 5 5 0 0;
|
||||||
|
-fx-background-radius: 5 5 0 0;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
}
|
||||||
|
|
||||||
|
#show-tab {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-border-radius: 5 5 0 0;
|
||||||
|
-fx-background-radius: 5 5 0 0;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
}
|
||||||
|
|
||||||
|
#hide-tab-highlight {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-radius: 5 5 0 0;
|
||||||
|
-fx-background-radius: 5 5 0 0;
|
||||||
|
-fx-border-color: -fx-highlight_border;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Hiding Tab *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.menu-button {
|
||||||
|
-fx-mark-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-button .arrow {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-button > .arrow-button {
|
||||||
|
-fx-padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-button > .arrow-button > .arrow {
|
||||||
|
-fx-padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Hiding Pane *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Button for closing a hiding panel. Right indicates bottoms points towards the right, closing a hiding panel
|
||||||
|
* on the right hand side of the screen. These buttons have a transparent background and rounded corners.
|
||||||
|
*/
|
||||||
|
/** top-left, top-right, bottom-right, and bottom-left corners, in that order. */
|
||||||
|
.close-button-right{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 0 10 10 0;
|
||||||
|
-fx-border-radius: 0 10 10 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.close-button-right:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.close-button-left{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 10 0 0 10;
|
||||||
|
-fx-border-radius: 10 0 0 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
.close-button-left:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.close-button-top{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 10 10 0 0;
|
||||||
|
-fx-border-radius: 10 10 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.close-button-bottom {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 0 0 10 10;
|
||||||
|
-fx-border-radius: 0 0 10 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
.close-button-bottom:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.close-button-bottom-grey{
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-radius: 0 0 10 10;
|
||||||
|
-fx-border-radius: 0 0 10 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
.close-button-left-trans{
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 10 0 0 10;
|
||||||
|
-fx-border-radius: 10 0 0 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
.close-button-right-trans{
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 0 10 10 0;
|
||||||
|
-fx-border-radius: 0 10 10 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-square-button {
|
||||||
|
-fx-border-color: -fx_border_col;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 0 0 0 0;
|
||||||
|
-fx-border-radius: 0 0 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Tab Panes are ugly in Modena! *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.tab-pane .tab-header-area .tab-header-background {
|
||||||
|
-fx-effect: null;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
}
|
||||||
|
.tab-pane
|
||||||
|
{
|
||||||
|
-fx-tab-min-width:90px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab{
|
||||||
|
-fx-background-insets: 0 1 0 1,0,0;
|
||||||
|
}
|
||||||
|
.tab-pane .tab
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-tabbackground;
|
||||||
|
-fx-focus-color: transparent;
|
||||||
|
-fx-faint-focus-color: transparent;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane .tab:selected
|
||||||
|
{
|
||||||
|
/*-fx-background-color:-fx-highlight;*/
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
-fx-focus-color: transparent;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-faint-focus-color: transparent;
|
||||||
|
-fx-effect: null;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane .tab:focused
|
||||||
|
{
|
||||||
|
-fx-focus-color: transparent;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-faint-focus-color: transparent;
|
||||||
|
-fx-effect: null;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab .tab-label {
|
||||||
|
-fx-alignment: CENTER;
|
||||||
|
/*-fx-font-weight: bold;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab:selected .tab-label {
|
||||||
|
-fx-alignment: CENTER;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-button {
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Pam Internal Pane *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.circle-internal {
|
||||||
|
-fx-fill: -fx-highlight_settings;
|
||||||
|
-fx-stroke: -fx-highlight_border_settings;
|
||||||
|
-fx-stroke-width: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.line-internal {
|
||||||
|
-fx-fill: -fx-highlight_border_settings;
|
||||||
|
-fx-stroke: -fx-highlight_border_settings;
|
||||||
|
-fx-stroke-width: 3;
|
||||||
|
-fx-stroke-dash-array: 3.0 7.0 3.0 7.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button-internal {
|
||||||
|
-fx-background-color: -fx-highlight_settings;
|
||||||
|
-fx-border-color: -fx-highlight_border_settings;
|
||||||
|
-fx-background-radius: 10;
|
||||||
|
-fx-border-radius: 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button-internal:hover {
|
||||||
|
-fx-background-color: -fx-highlight_border_settings;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* ToggleSwitch *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
.toggle-switch{
|
||||||
|
-thumb-move-animation-time: 200;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-switch .text {
|
||||||
|
-fx-font-size: 1em;
|
||||||
|
-fx-text-fill: -fx-text-base-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-switch .thumb {
|
||||||
|
-fx-background-color: linear-gradient(to bottom, derive(-fx-text-box-border, -20%), derive(-fx-text-box-border, -30%)),
|
||||||
|
-fx-inner-border,
|
||||||
|
-fx-body-color;
|
||||||
|
-fx-background-insets: 0, 1, 2;
|
||||||
|
-fx-background-radius: 1.0em; /* large value to make sure this remains circular */
|
||||||
|
-fx-padding: 0.75em;
|
||||||
|
-fx-alignment: CENTER;
|
||||||
|
-fx-content-display: LEFT;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-switch .thumb-area{
|
||||||
|
-fx-background-radius: 1em;
|
||||||
|
-fx-background-color: linear-gradient(to bottom, derive(-fx-text-box-border, -20%), derive(-fx-text-box-border, -30%)), #f5f5f5;
|
||||||
|
-fx-background-insets: 0, 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-switch:hover .thumb{
|
||||||
|
-fx-color: -fx-hover-base
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-switch:selected .thumb-area{
|
||||||
|
-fx-background-color: linear-gradient(to bottom, derive(-fx-text-box-border, -20%), derive(-fx-text-box-border, -30%)),
|
||||||
|
linear-gradient(to bottom, derive(#0b99c9, 30%), #0b99c9);
|
||||||
|
-fx-background-insets: 0, 1;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-switch .thumb-area
|
||||||
|
{
|
||||||
|
-fx-padding: 0.75em 1.333333em 0.75em 1.333333em; /* 7 16 7 16 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-switch:disabled
|
||||||
|
{
|
||||||
|
-fx-opacity: 0.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* ToggleSwitch *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
.text_field_trans {
|
||||||
|
-fx-background-color: rgba(255,255,255,0.3);;
|
||||||
|
-fx-background-radius: 0;
|
||||||
|
-fx-background-radius: 0;
|
||||||
|
-fx-border-radius: 0;
|
||||||
|
-fx-border-color: -fx_border_col;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-text_field_trans:focused {
|
||||||
|
-fx-background-color: rgba(255,255,255,0.3);;
|
||||||
|
-fx-background-radius: 0;
|
||||||
|
-fx-background-radius: 0;
|
||||||
|
-fx-border-radius: 0;
|
||||||
|
-fx-border-color: -fx_border_col;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Split pane *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.split-pane *.split-pane-divider {
|
||||||
|
-fx-padding: 0 1 0 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Combo Box *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
.combo-box-base {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-insets: 0 0 -1 0, 0, 1, 2;
|
||||||
|
-fx-background-radius: 3px, 3px, 2px, 1px;
|
||||||
|
-fx-padding: 0.333333em 0.666667em 0.333333em 0.666667em; /* 4 8 4 8 */
|
||||||
|
-fx-text-fill: -fx-text-base-color;
|
||||||
|
-fx-alignment: CENTER;
|
||||||
|
-fx-content-display: LEFT;
|
||||||
|
-fx-border-color: -fx_border_col;
|
||||||
|
-fx-border-radius: 5,5,5,5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.combo-box-base:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-radius: 5,5,5,5;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/****************************************************************
|
||||||
|
|
||||||
|
Spinner
|
||||||
|
|
||||||
|
****************************************************************/
|
||||||
|
|
||||||
|
.spinner {
|
||||||
|
-fx-background: -fx-pambackground;
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
-fx-background-radius: 5;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
-fx-border-color: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .text-field {
|
||||||
|
-fx-background: -fx-pambackground;
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
-fx-border-radius: 0 0 0 0;
|
||||||
|
-fx-padding: 5 0 5 0;
|
||||||
|
-fx-border-color: rgba(190,190,190,1);;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .increment-arrow-button {
|
||||||
|
-fx-background: rgba(210,210,210);
|
||||||
|
-fx-background-color: rgba(210,210,210);
|
||||||
|
-fx-border-color: rgba(190,190,190,1);;
|
||||||
|
-fx-border-radius: 5 5 0 0;
|
||||||
|
-fx-padding: 5 0 5 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.spinner .increment-arrow-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: white;
|
||||||
|
-fx-background-radius: 5 5 0 0;
|
||||||
|
-fx-border-radius: 5 5 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .decrement-arrow-button {
|
||||||
|
-fx-background: rgba(210,210,210,1);
|
||||||
|
-fx-background-color: rgba(210,210,210,1);
|
||||||
|
-fx-border-color: rgba(190,190,190,1);;
|
||||||
|
-fx-border-radius: 0 0 5 5
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.spinner .decrement-arrow-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: white;
|
||||||
|
-fx-background-radius: 0 0 5 5;
|
||||||
|
-fx-border-radius: 0 0 5 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*Arrows are horizontal either side of text box*/
|
||||||
|
.spinner.split-arrows-horizontal .increment-arrow-button {
|
||||||
|
-fx-background-color: rgba(210,210,210,1);
|
||||||
|
-fx-border-color: rgba(190,190,190,1);
|
||||||
|
-fx-background-radius: 0 5 5 0;
|
||||||
|
-fx-border-radius: 0 5 5 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.spinner.split-arrows-horizontal .decrement-arrow-button {
|
||||||
|
-fx-background-color: rgba(210,210,210,1);
|
||||||
|
-fx-border-color: rgba(190,190,190,1);
|
||||||
|
-fx-background-radius: 5 0 0 5;
|
||||||
|
-fx-border-radius: 5 0 0 5;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner.split-arrows-horizontal .increment-arrow-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: white;
|
||||||
|
-fx-background-radius: 0 5 5 0;
|
||||||
|
-fx-border-radius: 0 5 5 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.spinner.split-arrows-horizontal .decrement-arrow-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: white;
|
||||||
|
-fx-background-radius: 5 0 0 5;
|
||||||
|
-fx-border-radius: 5 0 0 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner.split-arrows-horizontal .text-field {
|
||||||
|
-fx-background: -fx-pambackground;
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
-fx-border-radius: 0 0 0 0;
|
||||||
|
-fx-padding: 5 0 5 0;
|
||||||
|
-fx-border-color: rgba(190,190,190,1);
|
||||||
|
-fx-alignment:center;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Titled Pane *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.titled-pane
|
||||||
|
{
|
||||||
|
/*-fx-text-fill: -fx-text;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
.titled-pane:focused
|
||||||
|
{
|
||||||
|
/*-fx-text-fill: -fx-text;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.titled-pane .title
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
-fx-background-insets: 0, 1, 2;
|
||||||
|
-fx-background-radius: 0 0 0 0, 0 0 0 0, 0 0 0 0;
|
||||||
|
-fx-padding: 0.166667em 0.833333em 0.25em 0.833333em; /* 2 10 3 10 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.titled-pane .title:hover
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-background-insets: 0, 1, 2;
|
||||||
|
-fx-background-radius: 0 0 0 0, 0 0 0 0, 0 0 0 0;
|
||||||
|
-fx-padding: 0.166667em 0.833333em 0.25em 0.833333em; /* 2 10 3 10 */
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.titled-pane > *.content
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-pambackground;
|
||||||
|
-fx-box-border: -fx-pambackground;
|
||||||
|
-fx-background-insets: 10, 0 1 1 1;
|
||||||
|
-fx-padding: 0.167em;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* ikonli icons *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.ikonli-font-icon {
|
||||||
|
-fx-text-fill: -fx-icon_col;
|
||||||
|
-fx-fill: -fx-icon_col;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#module-pane .ikonli-font-icon {
|
||||||
|
-fx-icon-color: black;
|
||||||
|
}
|
563
target/classes/Resources/css/pamDefaultDialogCSS.css
Normal file
@ -0,0 +1,563 @@
|
|||||||
|
/*
|
||||||
|
* Much of this has been taken from the AeroFX project: http://www.aerofx.org/
|
||||||
|
* I've removed references to the jar file because I didn't want to include yet
|
||||||
|
* another file in the library, and tweaked some of the colors to more closely
|
||||||
|
* match Pamguard's Swing dialogs.
|
||||||
|
*
|
||||||
|
* This is the copyright notice from the original file:
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* Copyright (c) 2014, Matthias Meidinger
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions are met:
|
||||||
|
*
|
||||||
|
* 1. Redistributions of source code must retain the above copyright notice, this
|
||||||
|
* list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||||
|
* this list of conditions and the following disclaimer in the documentation
|
||||||
|
* and/or other materials provided with the distribution.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||||
|
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||||
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||||
|
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||||
|
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
|
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||||
|
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
* The views and conclusions contained in the software and documentation are those
|
||||||
|
* of the authors and should not be interpreted as representing official policies,
|
||||||
|
* either expressed or implied, of the FreeBSD Project.
|
||||||
|
*/
|
||||||
|
|
||||||
|
.root{
|
||||||
|
-fx-text-base-color: black;
|
||||||
|
-fx-text-fill: -fx-text-base-color;
|
||||||
|
|
||||||
|
/* This is the default Windows-font */
|
||||||
|
/* -fx-font-family: "Segoe UI Semibold"; */
|
||||||
|
-fx-font-family: "Segoe UI";
|
||||||
|
-fx-font-size: 9;
|
||||||
|
-fx-icon_col: grey;
|
||||||
|
-icons-color: -fx-icon_col;
|
||||||
|
|
||||||
|
/* For debugging purposes*/
|
||||||
|
-fx-background-color: rgb(240,240,240);
|
||||||
|
|
||||||
|
-fx-disabled-opacity: 0.6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text{
|
||||||
|
-fx-font-smoothing-type: lcd;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* disabled controls */
|
||||||
|
.button:disabled,
|
||||||
|
.toggle-button:disabled,
|
||||||
|
.radio-button:disabled,
|
||||||
|
.check-box:disabled,
|
||||||
|
.hyperlink:disabled,
|
||||||
|
.menu-button:disabled,
|
||||||
|
.split-menu-button:disabled,
|
||||||
|
.slider:disabled,
|
||||||
|
.scroll-pane:disabled,
|
||||||
|
.progress-bar:disabled,
|
||||||
|
.progress-indicator:disabled,
|
||||||
|
.text-input:disabled,
|
||||||
|
.choice-box:disabled,
|
||||||
|
.combo-box-base:disabled,
|
||||||
|
.list-view:disabled,
|
||||||
|
.tree-view:disabled,
|
||||||
|
.table-view:disabled,
|
||||||
|
.tree-table-view:disabled,
|
||||||
|
.tab-pane:disabled,
|
||||||
|
.tab-pane > .tab-header-area > .headers-region > .tab:disabled {
|
||||||
|
-fx-opacity: -fx-disabled-opacity;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* mnemonics */
|
||||||
|
.button:show-mnemonics > .mnemonic-underline,
|
||||||
|
.toggle-button:show-mnemonics > .mnemonic-underline,
|
||||||
|
.radio-button:show-mnemonics > .mnemonic-underline,
|
||||||
|
.check-box:show-mnemonics > .mnemonic-underline,
|
||||||
|
.hyperlink:show-mnemonics > .mnemonic-underline,
|
||||||
|
.split-menu-button:show-mnemonics > .mnemonic-underline,
|
||||||
|
.menu-button:show-mnemonics > .mnemonic-underline {
|
||||||
|
-fx-stroke: -fx-text-base-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mnemonic-underline{
|
||||||
|
-fx-stroke: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#label-title1 {
|
||||||
|
-fx-font: bold 16pt -fx-font-family;
|
||||||
|
}
|
||||||
|
|
||||||
|
#label-title2 {
|
||||||
|
-fx-font: bold 10pt -fx-font-family;
|
||||||
|
}
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* Button & Default-Button *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.button-focus-border{
|
||||||
|
-fx-stroke: black;
|
||||||
|
-fx-stroke-dash-array: 1;
|
||||||
|
-fx-stroke-width: 1px;
|
||||||
|
-fx-stroke-line-cap: butt;
|
||||||
|
-fx-stroke-type: inside;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button, .toggle-button{
|
||||||
|
-fx-alignment: center;
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(112,112,112),
|
||||||
|
linear-gradient(rgb(252,252,252), rgb(252,252,252)),
|
||||||
|
linear-gradient(rgb(242,242,242) 0%, rgb(235,235,235) 49%, rgb(221,221,221) 50%, rgb(207,207,207) 100%);
|
||||||
|
-fx-background-insets: 0,1,2;
|
||||||
|
-fx-background-radius: 3,2,1;
|
||||||
|
-fx-padding: 4 4 3 3;
|
||||||
|
-fx-text-fill: -fx-text-base-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:hover{
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(60,127,177),
|
||||||
|
linear-gradient(rgb(250,253,254),rgb(250,253,254)),
|
||||||
|
linear-gradient(rgb(234, 246, 253) 0%, rgb(217, 240, 252) 49%, rgb(190, 230, 253) 50%, rgb(167, 217, 245) 100%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:default{
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(60,127,177),
|
||||||
|
linear-gradient(rgb(47,212,255), rgb(47,212,255)),
|
||||||
|
linear-gradient(rgb(234,246,252) 0%, rgb(228,243,252) 49%, rgb(202,233,250) 50%, rgb(182,222,245) 100%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:armed, .toggle-button:armed{
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(44,98,139),
|
||||||
|
linear-gradient(rgb(158,176,186), rgb(158,176,186)),
|
||||||
|
linear-gradient(rgb(229,244,252) 0%, rgb(196,229,246) 49%, rgb(152,209,239) 50%, rgb(104,179,219) 100%);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* TextField *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.text-field{
|
||||||
|
/* If four values are used, the sides are top, right, bottom, left. */
|
||||||
|
/* -fx-border-color: rgb(170,170,178) rgb(218,220,230) rgb(226,231.0,239) rgb(226,224,234); */
|
||||||
|
-fx-border-color: rgb(172,173,179);
|
||||||
|
-fx-background-color: rgb(255,255,255);
|
||||||
|
-fx-padding: 0.0em 0.0em 0.0em 0.15em;
|
||||||
|
-fx-cursor: text;
|
||||||
|
-fx-effect: null;
|
||||||
|
-fx-pref-height: 20px;
|
||||||
|
-fx-background-insets: 0 0 0 0;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
.text-field:focused{
|
||||||
|
-fx-border-color: rgb(61,123,173) rgb(164,201,227) rgb(183,217,237) rgb(181,207,231);
|
||||||
|
/* Remove the blue glow on focus */
|
||||||
|
-fx-background-insets: 0, 0, 0, 0;
|
||||||
|
-fx-effect: null;
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip {
|
||||||
|
-fx-background: rgba(0,0,0);
|
||||||
|
-fx-text-fill: black;
|
||||||
|
-fx-background-color: rgba(255,255,202);
|
||||||
|
-fx-background-radius: 1px;
|
||||||
|
-fx-background-insets: 2, 2, 1, 1;
|
||||||
|
-fx-padding: 0.15em 0.5em 0.15em 0.5em; /* 10px */
|
||||||
|
/*-fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.5) , 0, 0.0 , 0 , 0 );*/
|
||||||
|
-fx-effect: null;
|
||||||
|
-fx-font-size: 1.0em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* CheckBox *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.check-box-focus-border{
|
||||||
|
-fx-stroke: black;
|
||||||
|
-fx-stroke-dash-array: 1;
|
||||||
|
-fx-stroke-width: 1px;
|
||||||
|
-fx-stroke-line-cap: butt;
|
||||||
|
-fx-stroke-type: inside;
|
||||||
|
}
|
||||||
|
/* TODO: Style the mark by using a fx-shape */
|
||||||
|
.check-box{
|
||||||
|
/* -fx-skin:"org.aerofx.controls.skin.AeroCheckBoxSkin"; */
|
||||||
|
-fx-label-padding: 0.0em 0.0em 0.0em 0.05em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.check-box > .box{
|
||||||
|
-fx-background-insets: 0, 2, 4;
|
||||||
|
-fx-border-color: rgb(140.0, 141.0, 141.0);
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(244,244,244),
|
||||||
|
linear-gradient(to bottom right, rgb(174,179,185), rgb(233,233,234)),
|
||||||
|
linear-gradient(to bottom right, rgb(203,207,213), rgb(246,246,246));
|
||||||
|
-fx-scale-x: 0.8;
|
||||||
|
-fx-scale-y: 0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.check-box:hover > .box {
|
||||||
|
-fx-border-color: rgb(85,134,163);
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(222,249,250),
|
||||||
|
linear-gradient(to bottom right, rgb(121,198,249), rgb(207,236,253)),
|
||||||
|
linear-gradient(to bottom right, rgb(177,223,253), rgb(231,247,254));
|
||||||
|
}
|
||||||
|
|
||||||
|
.check-box:pressed > .box{
|
||||||
|
-fx-border-color: rgb(44,98,139);
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(194,228,246),
|
||||||
|
linear-gradient(to bottom right, rgb(94,182,247), rgb(194,228,246)),
|
||||||
|
linear-gradient(to bottom right, rgb(157,213,252), rgb(224,244,254));
|
||||||
|
}
|
||||||
|
|
||||||
|
.check-box:disabled > .box{
|
||||||
|
-fx-background-color:
|
||||||
|
linear-gradient(rgb(239.0, 239.0, 239.0), rgb(250.0, 250.0, 250.0));
|
||||||
|
}
|
||||||
|
|
||||||
|
.check-box:selected > .box{
|
||||||
|
-fx-padding: -0.208333em 0 0.208333em 0.23em;
|
||||||
|
-fx-padding: -0.208333em 0.083333em 0.208333em 0.23em;
|
||||||
|
-fx-padding: 0.166667em 0.166667em 0.25em 0.25em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.check-box:selected > .box > .mark{
|
||||||
|
-fx-padding: 0.416667em 0.416667em 0.5em 0.5em;
|
||||||
|
-fx-shape: "M 5.1806931,9.0173267 7.5232674,12.170792 11.307426,4.4673266 10.091089,3.9717821 7.2980199,9.6029703 6.1267328,7.9361386 z";
|
||||||
|
-fx-background-color: rgb(76,97,152);
|
||||||
|
}
|
||||||
|
|
||||||
|
.check-box:selected:hover > .box > .mark{
|
||||||
|
-fx-background-color: rgb(4,34,113);
|
||||||
|
}
|
||||||
|
|
||||||
|
.check-box:selected:pressed > .box > .mark{
|
||||||
|
-fx-background-color: rgb(44,83,148);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* RadioButton *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.radio-button-focus-border{
|
||||||
|
-fx-stroke: black;
|
||||||
|
-fx-stroke-dash-array: 1;
|
||||||
|
-fx-stroke-width: 1px;
|
||||||
|
-fx-stroke-line-cap: butt;
|
||||||
|
-fx-stroke-type: inside;
|
||||||
|
}
|
||||||
|
|
||||||
|
.radio-button{
|
||||||
|
/* -fx-skin:"org.aerofx.controls.skin.AeroRadioButtonSkin"; */
|
||||||
|
-fx-label-padding: 0.0em 0.0em 0.0em 0.35em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.radio-button > .text{
|
||||||
|
-fx-translate-y: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.radio-button > .radio{
|
||||||
|
-fx-pref-height: 12px;
|
||||||
|
-fx-pref-width: 12px;
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(147,148,148),
|
||||||
|
rgb(239,239,239),
|
||||||
|
linear-gradient(to bottom right, rgb(179,184,189), rgb(235,235,235)),
|
||||||
|
linear-gradient(to bottom right, rgb(203,207,213), rgb(241,241,241));
|
||||||
|
-fx-background-insets: 0,1,2,3;
|
||||||
|
-fx-background-radius: 1em;
|
||||||
|
-fx-padding: 0.333333em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.radio-button:hover > .radio{
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(93,140,167),
|
||||||
|
rgb(216,244,246),
|
||||||
|
linear-gradient(to bottom right, rgb(128,202,249), rgb(210,238,253)),
|
||||||
|
linear-gradient(to bottom right, rgb(177,223,253), rgb(223,243,254));
|
||||||
|
-fx-background-insets: 0,1,2,3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.radio-button:pressed > .radio{
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(58,103,135),
|
||||||
|
rgb(198,239,241),
|
||||||
|
linear-gradient(to bottom right, rgb(90,179,246), rgb(190,230,252)),
|
||||||
|
linear-gradient(to bottom right, rgb(147,208,252), rgb(208,237,253));
|
||||||
|
-fx-background-insets: 0,1,2,3;
|
||||||
|
-fx-background-radius: 1.0em;
|
||||||
|
-fx-padding: 0.333333em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.radio-button:selected > .radio > .dot{
|
||||||
|
-fx-padding: 0.333333em;
|
||||||
|
-fx-pref-height: 4px;
|
||||||
|
-fx-pref-width: 4px;
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(20,47,68),
|
||||||
|
rgb(11,130,199),
|
||||||
|
linear-gradient(to bottom right, rgb(255,255,255) 20%, rgb(11,130,199) 60%);
|
||||||
|
-fx-background-insets: 0,1,2;
|
||||||
|
-fx-background-radius: 1.0em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.radio-button:selected:hover > .radio > .dot{
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(20,47,68),
|
||||||
|
rgb(11,130,199),
|
||||||
|
linear-gradient(to bottom right, rgb(255,255,255) 20%, rgb(13,160,243) 60%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.radio-button:selected:pressed > .radio > .dot{
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(20,47,68),
|
||||||
|
rgb(11,130,199),
|
||||||
|
linear-gradient(to bottom right, rgb(255,255,255) 20%, rgb(7,84,131) 60%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.radio-button:show-mnemonics .mnemonic-underline{
|
||||||
|
-fx-stroke: -fx-text-base-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* TabPane *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.tab-pane{
|
||||||
|
-fx-tab-min-height: 1.8333em; /* 22 */
|
||||||
|
-fx-tab-max-height: 1.8333em; /* 22 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane:top > .tab-content-area {
|
||||||
|
/* -fx-background-color: rgb(255,255,255); */
|
||||||
|
-fx-background-color: rgb(240,240,240);
|
||||||
|
-fx-border-color: transparent rgb(137,140,149) rgb(137,140,149) rgb(137,140,149);
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane:top > .tab-header-area {
|
||||||
|
-fx-padding: 0.416667em 0.166667em 0.0em 0.416667em; /* 5 2 0 5 */
|
||||||
|
/* -fx-padding: 0.416667em 5 0.0em 0.416667em; */ /* 5 2 0 5 */
|
||||||
|
-fx-padding: 0.05em 5 0.0em 0.416667em; /* 5 2 0 5 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane > *.tab-header-area > .headers-region {
|
||||||
|
-fx-translate-x: -5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane > *.tab-header-area > *.tab-header-background{
|
||||||
|
-fx-background-color: rgb(240,240,240);
|
||||||
|
-fx-border-color: transparent transparent rgb(137,140,149) transparent ;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane > .tab-header-area > .headers-region > .tab{
|
||||||
|
-fx-padding: 0.083333em 0.5em 0.083333em 0.5em;
|
||||||
|
-fx-border-color: rgb(137,140,149);
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(255,255,255),
|
||||||
|
linear-gradient(to bottom, rgb(242,242,242) 0%, rgb(235,235,235) 49%, rgb(221,221,221) 50%, rgb(207,207,207) 100%);
|
||||||
|
-fx-background-insets: 0,2 2 0 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane > .tab-header-area > .headers-region > .tab:top{
|
||||||
|
-fx-border-color: rgb(244,0,0), rgb(137,140,149), rgb(137,140,149), rgb(137,140,149);
|
||||||
|
-fx-border-width: 1 1 1 1;
|
||||||
|
-fx-pref-height: 2.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane > .tab-header-area > .headers-region > .tab:hover{
|
||||||
|
-fx-border-color: rgb(60,127,177);
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(255,255,255),
|
||||||
|
linear-gradient(to bottom, rgb(234,246,253) 0%, rgb(217,240,252) 49%, rgb(190,230,253) 50%, rgb(167,217,245) 100%);
|
||||||
|
-fx-background-insets: 0,2 2 0 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane > .tab-header-area > .headers-region > .tab:selected{
|
||||||
|
-fx-border-color: rgb(137,140,149);
|
||||||
|
-fx-border-width: 1 1 0 1;
|
||||||
|
-fx-background-color: rgb(255,255,255);
|
||||||
|
-fx-pref-height: 2.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane > .tab-header-area > .headers-region > .tab:selected .focus-indicator{
|
||||||
|
-fx-border-width: 0;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane > .tab-header-area > .headers-region > .tab > .tab-container > .tab-label {
|
||||||
|
-fx-alignment: CENTER;
|
||||||
|
-fx-text-fill: -fx-text-base-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane.floating > .tab-content-area {
|
||||||
|
-fx-background-color: -fx-outer-border, -fx-background;
|
||||||
|
-fx-background-insets: 0, 1;
|
||||||
|
-fx-background-radius: 3, 2;
|
||||||
|
-fx-padding: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* Hyperlink *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.hyperlink{
|
||||||
|
-fx-text-fill: rgb(0,102,204);
|
||||||
|
}
|
||||||
|
|
||||||
|
.hyperlink:focused{
|
||||||
|
-fx-border-color: black;
|
||||||
|
-fx-border-style: dotted;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* TableView *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.table-view{
|
||||||
|
-fx-border-color: rgb(130,135,144);
|
||||||
|
-fx-background-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view > column-header-background > nested-column-header > .arrow{
|
||||||
|
-fx-shape:null;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view > .column-header-background > .nested-column-header > .column-header{
|
||||||
|
-fx-pref-height: 23px;
|
||||||
|
-fx-border-color: rgb(213,213,213);
|
||||||
|
-fx-border-width: 0 1 1 0;
|
||||||
|
-fx-background-color:
|
||||||
|
linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(255,255,255) 40%, rgb(247,248,250) 41%, rgb(241,242,244) 100%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view > .column-header-background > .nested-column-header > .column-header:hover{
|
||||||
|
-fx-border-color: transparent rgb(136,203,235) rgb(147,201,227) rgb(105,187,227);
|
||||||
|
-fx-border-width: 0 1 1 1;
|
||||||
|
-fx-background-color:
|
||||||
|
linear-gradient(to bottom, rgb(227,247,255) 0%, rgb(227,247,255) 40%, rgb(189,237,255) 41%, rgb(183,231,251) 100%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view > .column-header-background > .nested-column-header > .column-header:pressed{
|
||||||
|
-fx-translate-x: 1px;
|
||||||
|
-fx-translate-y: 1px;
|
||||||
|
-fx-border-color: rgb(134,163,178) rgb(79,144,174) rgb(147,201,227) rgb(80,145,175);
|
||||||
|
-fx-border-width: 1;
|
||||||
|
-fx-background-color:
|
||||||
|
linear-gradient(to bottom, rgb(188,228,249) 0%, rgb(188,228,249) 40%, rgb(141,214,247) 41%, rgb(138,209,245) 100%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view > .column-header-background > .nested-column-header > .column-header > .label{
|
||||||
|
-fx-translate-x: 4px;
|
||||||
|
-fx-alignment: center-left;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* Separator *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.separator:horizontal{
|
||||||
|
-fx-border-color:rgb(160,160,160);
|
||||||
|
-fx-border-width: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* Titled Border *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.bordered-titled-title {
|
||||||
|
-fx-background-color: rgb(240, 240, 240);
|
||||||
|
-fx-translate-y: -10;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bordered-titled-border {
|
||||||
|
-fx-content-display: top;
|
||||||
|
-fx-border-insets: 12 4 4 4;
|
||||||
|
-fx-background-color: rgb(240, 240, 240);
|
||||||
|
-fx-border-color: rgb(213, 223, 229), rgb(255, 255, 255);
|
||||||
|
-fx-border-radius: 3, 2;
|
||||||
|
-fx-border-width: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bordered-titled-content {
|
||||||
|
-fx-padding: 10 10 10 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* Choice Box *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
.choice-box{
|
||||||
|
-fx-background-insets: 0,1,2;
|
||||||
|
-fx-background-radius: 3,2,1;
|
||||||
|
|
||||||
|
}
|
||||||
|
.choice-box:hover{
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(171,173,179),
|
||||||
|
rgb(250,253,254),
|
||||||
|
linear-gradient(rgb(234, 246, 253) 0%, rgb(217, 240, 252) 49%, rgb(190, 230, 253) 50%, rgb(167, 217, 245) 100%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.choice-box:focused, .choice-box:selected{
|
||||||
|
-fx-background-color:
|
||||||
|
rgb(171,173,179),
|
||||||
|
rgb(250,253,254),
|
||||||
|
linear-gradient(rgb(234, 246, 253) 0%, rgb(217, 240, 252) 49%, rgb(190, 230, 253) 50%, rgb(102, 175, 215) 100%);
|
||||||
|
}
|
||||||
|
.choice-box > .context-menu{
|
||||||
|
-fx-background-color: red;
|
||||||
|
-fx-translate-y: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************
|
||||||
|
* *
|
||||||
|
* ikonli icons *
|
||||||
|
* *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
.ikonli-font-icon{
|
||||||
|
-fx-text-fill: -fx-icon_col;
|
||||||
|
-fx-fill: -fx-icon_col;
|
||||||
|
}
|
||||||
|
|
||||||
|
#module-icon .ikonli-font-icon {
|
||||||
|
-fx-icon-color: black;
|
||||||
|
}
|
||||||
|
|
980
target/classes/Resources/css/pamSettingsCSS.css
Normal file
@ -0,0 +1,980 @@
|
|||||||
|
/**
|
||||||
|
* CSS for PAMGUARD settings panels. These are dark with clean white buttons and a cyan highlight them.
|
||||||
|
*
|
||||||
|
* Author: Jamie Macaulay;
|
||||||
|
**/
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Declare colour variables *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
{
|
||||||
|
-fx-pambackground: rgba(238,238,238);
|
||||||
|
-fx-darkbackground: rgba(70,70,70,1);
|
||||||
|
-fx-darkbackground2: rgba(80,80,80,1); /*A light background to highlight controls*/
|
||||||
|
-fx-darkbackground-trans: rgba(70,70,70,0.85);
|
||||||
|
-fx-highlight: rgba(0,204,204,.75);
|
||||||
|
-fx-highlight_border: rgba(0,204,204,1);
|
||||||
|
-fx-text: white;
|
||||||
|
-fx-border_col: white;
|
||||||
|
-fx-icon_col: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Panes *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.root {
|
||||||
|
/*-fx-background-color: -fx-darkbackground;*/
|
||||||
|
/*-fx-padding: 10;*/
|
||||||
|
-fx-background-color: -fx-darkbackground2;
|
||||||
|
-fx-font-size: 9pt;
|
||||||
|
-fx-font-color: -fx-text;
|
||||||
|
-fx-font-family: "Ubuntu";
|
||||||
|
|
||||||
|
-fx-border-radius: 5 5 5 5;
|
||||||
|
-fx-background-radius: 5 5 5 5;
|
||||||
|
|
||||||
|
-icons-color: -fx-icon_col;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pane {
|
||||||
|
-fx-background-color: -fx-darkbackground2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pane-trans{
|
||||||
|
-fx-background-color: -fx-darkbackground-trans;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*.border{
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.grid {
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hBox {
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
}*/
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Hiding Tab *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
#hide-tab {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-border-radius: 5 5 0 0;
|
||||||
|
-fx-background-radius: 5 5 0 0;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
}
|
||||||
|
|
||||||
|
#show-tab {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-border-radius: 5 5 0 0;
|
||||||
|
-fx-background-radius: 5 5 0 0;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
}
|
||||||
|
|
||||||
|
#hide-tab-highlight {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-radius: 5 5 0 0;
|
||||||
|
-fx-background-radius: 5 5 0 0;
|
||||||
|
-fx-border-color: -fx-highlight_border;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Label *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.label{
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
#label-title1 {
|
||||||
|
-fx-font: bold 16pt -fx-font-family;
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
#label-title2 {
|
||||||
|
-fx-font: bold 13pt -fx-font-family;
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Slider *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
.slider .axis {
|
||||||
|
-fx-fill: -fx-text;
|
||||||
|
-fx-stroke: -fx-text;
|
||||||
|
-fx-tick-label-fill: -fx-text;
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
-fx-tick-mark-stroke: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Dialog Pane *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
/* .dialog-pane {
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Button *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.button{
|
||||||
|
-fx-text-fill: white;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
-fx-background-radius:6;
|
||||||
|
-fx-padding: 3 6 6 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:hover{
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: -fx-highlight_border;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button:selected{
|
||||||
|
-fx-border-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Button for closing a hiding panel. Right indicates bottoms points towards the right, closing a hiding panel
|
||||||
|
* on the right hand side of the screen. These buttons have a transparent background and rounded corners.
|
||||||
|
*/
|
||||||
|
/** top-left, top-right, bottom-right, and bottom-left corners, in that order. */
|
||||||
|
.close-button-right{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 0 10 10 0;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-border-radius: 0 10 10 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.close-button-left{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 10 0 0 10;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-border-radius: 10 0 0 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.close-button-top{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 10 10 0 0;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-border-radius: 10 10 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.close-button-bottom{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 0 0 10 10;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-border-radius: 0 0 10 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.close-button-bottom-trans{
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 0 0 10 10;
|
||||||
|
-fx-border-radius: 0 0 10 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
.close-button-left-trans{
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 10 0 0 10;
|
||||||
|
-fx-border-radius: 10 0 0 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
.close-button-right-trans{
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-radius: 0 10 10 0;
|
||||||
|
-fx-border-radius: 0 10 10 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.square-button{
|
||||||
|
-fx-background-radius: 0 0 0 0;
|
||||||
|
-fx-border-radius: 0 0 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.square-button-trans{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-radius: 0 0 0 0;
|
||||||
|
-fx-border-radius: 0 0 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.module-hide-top{
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-radius: 5 5 0 0;
|
||||||
|
-fx-border-radius: 5 5 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.module-hide-bottom{
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-background-radius: 0 0 5 5;
|
||||||
|
-fx-border-radius: 0 0 5 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.delete-button:hover{
|
||||||
|
-fx-background-color: rgba(1,0,0,0.7);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Toggle Button *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.toggle-button{
|
||||||
|
-fx-text-fill: white;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
-fx-background-radius:6;
|
||||||
|
-fx-padding: 3 6 6 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-button:hover{
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: -fx-highlight_border;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-button:selected {
|
||||||
|
-fx-border-color: -fx-highlight;
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toggle-button:selected:focused {
|
||||||
|
-fx-border-color: -fx-highlight;
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* TextField *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.text-field {
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-field:selected{
|
||||||
|
-fx-border-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-field:focused{
|
||||||
|
-fx-border-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* MenuButton *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.menu-button{
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
-fx-border-radius: 0;
|
||||||
|
-fx-padding: 3 6 6 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* SplitMenuButton *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.split-menu-button{
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.split-menu-button:hover{
|
||||||
|
-fx-border-color: -fx-highlight_border;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.split-menu-button .label {
|
||||||
|
-fx-text-fill: white;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.split-menu-button .label:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.split-menu-button .arrow-button {
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.split-menu-button .arrow-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Radio Button *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
.radio-button {
|
||||||
|
/* -fx-text-fill: rgb(255, 255, 255, 0.4);*/
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
/* -fx-effect: dropshadow(one-pass-box , rgba(0, 0, 0, 0.6), 0, 0.0 , 0 , 1 );*/
|
||||||
|
-fx-border-width: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Check Box *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.check-box {
|
||||||
|
/* -fx-text-fill: rgb(255, 255, 255, 0.4);*/
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
/* -fx-effect: dropshadow(one-pass-box , rgba(0, 0, 0, 0.6), 0, 0.0 , 0 , 1 );*/
|
||||||
|
-fx-border-width: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* ComboBox *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
.combo-box .list-cell
|
||||||
|
{
|
||||||
|
-fx-background: -fx-darkbackground;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.combo-box-popup .list-view
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-darkbackground, -fx-darkbackground;
|
||||||
|
-fx-background-insets: 0, 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.combo-box-popup .list-view .list-cell
|
||||||
|
{
|
||||||
|
|
||||||
|
/*No alternate highlighting*/
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.combo-box-popup .list-view .list-cell:filled:selected, .combo-box-popup .list-view .list-cell:filled:selected:hover
|
||||||
|
{
|
||||||
|
-fx-background: -fx-highlight;
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.combo-box-popup .list-view .list-cell:filled:hover
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.combo-box-base
|
||||||
|
{
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
-fx-background-color: -fx-darkbackground, -fx-darkbackground, -fx-darkbackground, -fx-darkbackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.combo-box-base:hover
|
||||||
|
{
|
||||||
|
-fx-color: -fx-highlight;
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
.combo-box-base:showing
|
||||||
|
{
|
||||||
|
-fx-color: -fx-highlight;
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.combo-box-base:disabled {
|
||||||
|
-fx-opacity: .4;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* ChoiceBox *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
.choice-box{
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
-fx-padding: 3 6 6 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* MenuItem *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
.menu-item .label {
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
/*Must be transpernt so that semi transparent colour is not added to smei transparent*/
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.menu-item:focused {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-item:focused .label {
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
/*Weird fix-must make transparent for correct colour to show*/
|
||||||
|
-fx-background-color: rgba(0,204,204,0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.context-menu {
|
||||||
|
/*-fx-skin: "com.sun.javafx.scene.control.skin.ContextMenuSkin";*/
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-background-insets: 0, 1, 2;
|
||||||
|
-fx-background-radius: 0 6 6 6, 0 5 5 5, 0 4 4 4;
|
||||||
|
/* -fx-padding: 0.666667em 0.083333em 0.666667em 0.083333em; 8 1 8 1 */
|
||||||
|
-fx-padding: 0.333333em 0.083333em 0.666667em 0.083333em; /* 4 1 8 1 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/****************************************************************
|
||||||
|
|
||||||
|
ScrollPane
|
||||||
|
|
||||||
|
****************************************************************/
|
||||||
|
.scroll-pane {
|
||||||
|
-fx-background: transparent;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.scroll-pane > .viewport {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.scroll-pane-dark{
|
||||||
|
-fx-background: -fx-darkbackground;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/****************************************************************
|
||||||
|
|
||||||
|
ScrollBar
|
||||||
|
|
||||||
|
****************************************************************/
|
||||||
|
.scroll-bar {
|
||||||
|
-fx-background-color: rgb(96,96,96);
|
||||||
|
-fx-background-radius: 2em;
|
||||||
|
}
|
||||||
|
.scroll-bar:horizontal .track,
|
||||||
|
.scroll-bar:vertical .track {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-border-color:transparent;
|
||||||
|
-fx-background-radius: 2em;
|
||||||
|
}
|
||||||
|
.scroll-bar:vertical .track-background,
|
||||||
|
.scroll-bar:horizontal .track-background {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-background-insets: 0;
|
||||||
|
-fx-background-radius: 2em;
|
||||||
|
}
|
||||||
|
.scroll-bar:horizontal .thumb {
|
||||||
|
-fx-background-color: rgb(211,211,211);
|
||||||
|
-fx-background-insets: 4 0 4 0;
|
||||||
|
-fx-background-radius: 2em;
|
||||||
|
}
|
||||||
|
.scroll-bar:vertical .thumb {
|
||||||
|
-fx-background-color: rgb(211,211,211);
|
||||||
|
-fx-background-insets: 0 4 0 4;
|
||||||
|
-fx-background-radius: 2em;
|
||||||
|
}
|
||||||
|
.scroll-bar:horizontal .thumb:hover,
|
||||||
|
.scroll-bar:vertical .thumb:hover {
|
||||||
|
-fx-background-color: rgb(231,231,231);
|
||||||
|
}
|
||||||
|
.scroll-bar:horizontal .thumb:pressed,
|
||||||
|
.scroll-bar:vertical .thumb:pressed {
|
||||||
|
-fx-background-color: rgb(255,255,255);
|
||||||
|
}
|
||||||
|
.scroll-bar:vertical .increment-button, .scroll-bar:vertical .decrement-button {
|
||||||
|
-fx-background-color:transparent;
|
||||||
|
-fx-background-radius: 2em;
|
||||||
|
-fx-padding: 5;
|
||||||
|
}
|
||||||
|
.scroll-bar:horizontal .increment-button, .scroll-bar:horizontal .decrement-button {
|
||||||
|
-fx-background-color:transparent;
|
||||||
|
-fx-background-radius: 2em;
|
||||||
|
-fx-padding: 5;
|
||||||
|
}
|
||||||
|
.scroll-bar:horizontal .increment-arrow {
|
||||||
|
-fx-shape: "M 0 0 L 4 8 L 8 0 Z";
|
||||||
|
-fx-background-color: rgb(211,211,211);
|
||||||
|
-fx-padding: 0.25em;
|
||||||
|
-fx-rotate: -90;
|
||||||
|
}
|
||||||
|
.scroll-bar:vertical .increment-arrow {
|
||||||
|
-fx-background-color: rgb(211,211,211);
|
||||||
|
-fx-shape: "M 0 0 L 4 8 L 8 0 Z";
|
||||||
|
-fx-padding: 0.25em;
|
||||||
|
-fx-rotate: 0;
|
||||||
|
}
|
||||||
|
.scroll-bar:horizontal .decrement-arrow {
|
||||||
|
-fx-background-color: rgb(211,211,211);
|
||||||
|
-fx-shape: "M 0 0 L 4 8 L 8 0 Z";
|
||||||
|
-fx-padding: 0.25em;
|
||||||
|
-fx-rotate: 90;
|
||||||
|
}
|
||||||
|
.scroll-bar:vertical .decrement-arrow {
|
||||||
|
-fx-background-color: rgb(211,211,211);
|
||||||
|
-fx-shape: "M 0 0 L 4 8 L 8 0 Z";
|
||||||
|
-fx-padding: 0.25em;
|
||||||
|
-fx-rotate: -180;
|
||||||
|
}
|
||||||
|
.scroll-bar:vertical:focused,
|
||||||
|
.scroll-bar:horizontal:focused {
|
||||||
|
-fx-background-color: transparent,rgb(96,96,96),rgb(96,96,96);
|
||||||
|
}
|
||||||
|
|
||||||
|
/****************************************************************
|
||||||
|
|
||||||
|
Spinner
|
||||||
|
|
||||||
|
****************************************************************/
|
||||||
|
|
||||||
|
.spinner {
|
||||||
|
-fx-background: -fx-darkbackground;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-background-radius: 5;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .text-field {
|
||||||
|
-fx-background: -fx-darkbackground;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-radius: 0 0 0 0;
|
||||||
|
-fx-padding: 7 0 7 0;
|
||||||
|
-fx-border-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .increment-arrow-button {
|
||||||
|
-fx-text-fill: white;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-background-radius: 6 6 0 0;
|
||||||
|
-fx-border-radius: 6 6 0 0;
|
||||||
|
-fx-padding: 7 0 7 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .increment-arrow {
|
||||||
|
-fx-background-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .increment-arrow-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: -fx-highlight_border;
|
||||||
|
-fx-background-radius: 6 6 0 0;
|
||||||
|
-fx-border-radius: 6 6 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .decrement-arrow-button {
|
||||||
|
-fx-text-fill: white;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-background-radius: 0 0 6 6;
|
||||||
|
-fx-border-radius: 0 0 6 6
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .decrement-arrow {
|
||||||
|
-fx-background-color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner .decrement-arrow-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: -fx-highlight_border;
|
||||||
|
-fx-background-radius: 0 0 6 6;
|
||||||
|
-fx-border-radius: 0 0 6 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*Arrows are horizontal either side of text box*/
|
||||||
|
.spinner.split-arrows-horizontal .increment-arrow-button {
|
||||||
|
-fx-text-fill: white;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-border-radius: 0 6 6 0
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.spinner.split-arrows-horizontal .decrement-arrow-button {
|
||||||
|
-fx-text-fill: white;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-border-radius: 6 0 0 6
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner.split-arrows-horizontal .increment-arrow-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: -fx-highlight_border;
|
||||||
|
-fx-background-radius: 0 6 6 0;
|
||||||
|
-fx-border-radius: 0 6 6 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.spinner.split-arrows-horizontal .decrement-arrow-button:hover {
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-border-color: -fx-highlight_border;
|
||||||
|
-fx-background-radius: 6 0 0 6;
|
||||||
|
-fx-border-radius: 6 0 0 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner.split-arrows-horizontal .text-field {
|
||||||
|
-fx-border-color: -fx-border_col;
|
||||||
|
-fx-background: -fx-darkbackground;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-text-alignment: center;
|
||||||
|
-fx-alignment: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Tab Panes are usgly in Modena! *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.tab-pane .tab-header-area .tab-header-background {
|
||||||
|
-fx-effect: null;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
/*Hack to make a line under the tab pane which goes the length ofg the header. */
|
||||||
|
-fx-border-color: transparent transparent -fx-border_col transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane .tab-header-area {
|
||||||
|
-fx-background-insets: 0, 0 0 0 0;
|
||||||
|
/* -fx-padding: 0.416667em 0.166667em 0.0em 0.833em; /* 5 2 0 10 */
|
||||||
|
-fx-padding: 0em 0em 0.0em 0.0em; /* overriden as 5 2 0 0 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane
|
||||||
|
{
|
||||||
|
-fx-tab-min-width:60px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab{
|
||||||
|
-fx-background-insets: 0 1 0 1,0,0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane .tab
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-darkbackground-trans;
|
||||||
|
-fx-border-color: transparent transparent -fx-border_col transparent; /*Hack*/
|
||||||
|
-fx-background-radius: 6 6 0 0;
|
||||||
|
-fx-border-radius: 6 6 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane .tab:selected
|
||||||
|
{
|
||||||
|
/* -fx-background-color: -fx-darkbackground-trans; */
|
||||||
|
-fx-background-color: grey;
|
||||||
|
-fx-border-color: white;
|
||||||
|
-fx-focus-color: transparent;
|
||||||
|
-fx-effect: null;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane .tab:focused
|
||||||
|
{
|
||||||
|
-fx-focus-color: transparent;
|
||||||
|
-fx-border-color: white;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-effect: null;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane .tab:hover
|
||||||
|
{
|
||||||
|
-fx-focus-color: -fx-highlight_border;
|
||||||
|
-fx-border-color: -fx-highlight;
|
||||||
|
-fx-background-color: -fx-highlight;
|
||||||
|
-fx-effect: null;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab .tab-label {
|
||||||
|
-fx-alignment: CENTER;
|
||||||
|
-fx-text-fill: white;
|
||||||
|
/*-fx-font-weight: bold;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab:selected .tab-label {
|
||||||
|
-fx-alignment: CENTER;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-square
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-darkbackground-trans;
|
||||||
|
-fx-border-color: transparent transparent -fx-border_col transparent; /*Hack*/
|
||||||
|
-fx-background-radius: 0 0 0 0;
|
||||||
|
-fx-border-radius: 0 0 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-square:selected
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-darkbackground-trans;
|
||||||
|
-fx-border-color: white;
|
||||||
|
-fx-focus-color: transparent;
|
||||||
|
-fx-effect: null;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-square:focused
|
||||||
|
{
|
||||||
|
-fx-focus-color: transparent;
|
||||||
|
-fx-border-color: white;
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-effect: null;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Titled Pane *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.titled-pane
|
||||||
|
{
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.titled-pane:focused
|
||||||
|
{
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.titled-pane .title
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-background-insets: 0, 1, 2;
|
||||||
|
/*-fx-background-radius: 5 5 0 0, 4 4 0 0, 3 3 0 0;*/
|
||||||
|
-fx-background-radius: 0 0 0 0;
|
||||||
|
-fx-padding: 0.166667em 0.833333em 0.25em 0.833333em; /* 2 10 3 10 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.titled-pane > .title > .arrow-button
|
||||||
|
{
|
||||||
|
-fx-background-color: null;
|
||||||
|
-fx-background-insets: 0;
|
||||||
|
-fx-background-radius: 0;
|
||||||
|
-fx-padding: 0.0em 0.25em 0.0em 0.0em; /* 0 3 0 0 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.titled-pane > .title > .arrow-button .arrow
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-text;
|
||||||
|
-fx-background-insets: 1 0 -1 0, 0;
|
||||||
|
-fx-padding: 0.25em 0.3125em 0.25em 0.3125em; /* 3 3.75 3 3.75 */
|
||||||
|
-fx-shape: "M 0 0 h 7 l -3.5 4 z";
|
||||||
|
}
|
||||||
|
|
||||||
|
.titled-pane:collapsed > .title > .arrow-button .arrow
|
||||||
|
{
|
||||||
|
-fx-rotate: -90;
|
||||||
|
}
|
||||||
|
|
||||||
|
.titled-pane > *.content
|
||||||
|
{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
-fx-box-border: transparent;
|
||||||
|
-fx-background-insets: 0, 0 1 1 1;
|
||||||
|
-fx-padding: 0.167em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.titled-pane:focused > .title > .arrow-button .arrow
|
||||||
|
{
|
||||||
|
-fx-background-color: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Chart *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.chart-plot-background {
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chart-vertical-grid-lines {
|
||||||
|
-fx-stroke: -fx-text;
|
||||||
|
}
|
||||||
|
.chart-horizontal-grid-lines {
|
||||||
|
-fx-stroke: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.axis {
|
||||||
|
-fx-font-size: 1em;
|
||||||
|
-fx-tick-label-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.axis-label {
|
||||||
|
-fx-text-fill: -fx-text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.thin-chart .chart-series-line {
|
||||||
|
-fx-stroke-width: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Table View *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
.table-view {
|
||||||
|
-fx-base: -fx-darkbackground;
|
||||||
|
-fx-control-inner-background: -fx-darkbackground;
|
||||||
|
-fx-background-color: -fx-darkbackground;
|
||||||
|
-fx-table-cell-border-color: transparent;
|
||||||
|
-fx-table-header-border-color: transparent;
|
||||||
|
-fx-padding: 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Text area *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
.text-area *.content {
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-area .scroll-pane .content{
|
||||||
|
-fx-background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Tool tip *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
.tooltip {
|
||||||
|
-fx-background: rgba(30,30,30);
|
||||||
|
-fx-text-fill: white;
|
||||||
|
-fx-background-color: rgba(30,30,30,0.8);
|
||||||
|
-fx-background-radius: 6px;
|
||||||
|
-fx-background-insets: 0;
|
||||||
|
-fx-padding: 0.667em 0.75em 0.667em 0.75em; /* 10px */
|
||||||
|
-fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.5) , 10, 0.0 , 0 , 3 );
|
||||||
|
-fx-font-size: 1.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Pop over *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.popover {
|
||||||
|
-fx-background-color: -fx-darkbackground2;
|
||||||
|
-fx-background-radius: 5;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popover > .content {
|
||||||
|
-fx-background-color: -fx-darkbackground2;
|
||||||
|
-fx-background-radius: 5;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popover > .arrow {
|
||||||
|
-fx-background-color: -fx-darkbackground2;
|
||||||
|
-fx-background-radius: 5;
|
||||||
|
-fx-border-radius: 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*weird way to do it but need this to colour the arrow*/
|
||||||
|
.popover > .border {
|
||||||
|
/*-fx-stroke: linear-gradient(to bottom, rgba(0,0,0, .3), rgba(0, 0, 0, .7)) ;*/
|
||||||
|
-fx-stroke-width: 0.5;
|
||||||
|
-fx-fill: -fx-darkbackground; /* instead -fx-background-color */
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* ikonli icons *
|
||||||
|
* *
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
.ikonli-font-icon {
|
||||||
|
/*-fx-text-fill: -fx-icon_col;*/
|
||||||
|
-fx-icon-color: -fx-icon_col;
|
||||||
|
-fx-icon-size: 17;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#module-pane .ikonli-font-icon {
|
||||||
|
-fx-icon-color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
60
target/classes/Resources/d3sensordefs.csv
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
"number","name","cal","qualifier1","qualifier2","description","comment"
|
||||||
|
4353,"MAG_HMC1043_MUX_Xp","mag","x","p","multiplexed magnetometer X axis +ve",
|
||||||
|
4354,"MAG_HMC1043_MUX_Yp","mag","y","p","multiplexed magnetometer Y axis +ve",
|
||||||
|
4355,"MAG_HMC1043_MUX_Zp","mag","z","p","multiplexed magnetometer Z axis +ve",
|
||||||
|
4369,"MAG_HMC1043_MUX_Xm","mag","x","m","multiplexed magnetometer X axis -ve",
|
||||||
|
4370,"MAG_HMC1043_MUX_Ym","mag","y","m","multiplexed magnetometer Y axis -ve",
|
||||||
|
4371,"MAG_HMC1043_MUX_Zm","mag","z","m","multiplexed magnetometer Z axis -ve",
|
||||||
|
4609,"ACC_KXSC7_1050_X","acc","x",,"sensor/audio board accelerometer X axis",
|
||||||
|
4610,"ACC_KXSC7_1050_Y","acc","y",,"sensor/audio board accelerometer Y axis",
|
||||||
|
4611,"ACC_KXSC7_1050_Z","acc","z",,"sensor/audio board accelerometer Z axis",
|
||||||
|
4865,"PRES_K1_10B_INA333","press",,,"pressure sensor 10 bar",
|
||||||
|
4866,"PRES_K1_20B_INA333","press",,,"pressure sensor 20 bar",
|
||||||
|
4867,"PRES_K1_50B_INA333","press",,,"pressure sensor 50 bar",
|
||||||
|
4868,"PRES_K1_100B_INA333","press",,,"pressure sensor 100 bar",
|
||||||
|
4869,"PRES_K1_200B_INA333","press",,,"pressure sensor 200 bar",
|
||||||
|
8705,"GACC_KXSC7_1050_X","gacc","x","g","gyro board accelerometer X axis",
|
||||||
|
8706,"GACC_KXSC7_1050_Y","gacc","y","g","gyro board accelerometer Y axis",
|
||||||
|
8707,"GACC_KXSC7_1050_Z","gacc","z","g","gyro board accelerometer Z axis",
|
||||||
|
9217,"GYRO_IDG500_X","gyro","x",,"gyroscope X axis",
|
||||||
|
9218,"GYRO_IDG500_Y","gyro","y",,"gyroscope Y axis",
|
||||||
|
9219,"GYRO_IDG500_Z","gyro","z",,"gyroscope Z axis",
|
||||||
|
5121,"NTC_B573V2_22k","tempr","ntc",,"negative temperature coefficient thermistor 22k",
|
||||||
|
5377,"ECG_DG120_CH1","ecg",1,,"differential ECG sensor gain of 120"," ch. 1"
|
||||||
|
5378,"ECG_DG120_CH2","ecg",2,,"differential ECG sensor gain of 120"," ch. 2"
|
||||||
|
5633,"PBRI_K1p_DIV2","press.bridge","p","div2","pressure sensor +ve bridge voltage divided-by-2",
|
||||||
|
5634,"PBRI_K1m_150","press.bridge","m",150,"pressure sensor -ve bridge voltage 150 ohms sensing resistor",
|
||||||
|
5635,"PBRI_K1m_200","press.bridge","m",200,"pressure sensor -ve bridge voltage 200 ohms sensing resistor",
|
||||||
|
5636,"PBRI_K1m_120","press.bridge","m",120,"pressure sensor -ve bridge voltage 120 ohms sensing resistor",
|
||||||
|
5889,"MBRI_HMC1043p_DIV2","mag.bridge","p","div2","magnetometer +ve bridge voltage divided-by-2",
|
||||||
|
5890,"MBRI_HMC1043m_15","mag.bridge","m",15,"magnetometer -ve bridge voltage 15 ohms sensing resistor",
|
||||||
|
5891,"MBRI_HMC1043m_20","mag.bridge","m",20,"magnetometer -ve bridge voltage 20 ohms sensing resistor",
|
||||||
|
6145,"MAG_TST_0mV","mag.gain",0,,"multiplexed magnetometer preamp 0V input",
|
||||||
|
6146,"MAG_TST_5mV","mag.gain",0.01,,"multiplexed magnetometer preamp 5mV input",
|
||||||
|
6147,"MAG_TST_3mV","mag.gain",0,,"multiplexed magnetometer preamp 3mV input",
|
||||||
|
6401,"CAL_AD5621_50Hz","cal",,,"calibration signal DAC"," 50 Hz LPF"
|
||||||
|
6657,"VBS_DIV2","batt","div2",,"battery voltage measurement divided-by-2",
|
||||||
|
6658,"EXT_BUFF_CH1","ext",1,,"buffered external input ch. 1",
|
||||||
|
6659,"EXT_BUFF_CH2","ext",2,,"buffered external input ch. 2",
|
||||||
|
9729,"GREF_IDG500_XY","gyro.ref","g","xy","gyroscope reference voltage X-Y axis",
|
||||||
|
9731,"GREF_IDG500_Z","gyro.ref","g","z","gyroscope reference voltage Z axis",
|
||||||
|
10241,"GTH_IDG500_XY","gyro.tempr","g","xy","gyroscope thermistor X-Y axis",
|
||||||
|
10243,"GTH_IDG500_Z","gyro.tempr","g","z","gyroscope thermistor Z axis",
|
||||||
|
10753,"GVBS_DIV2","batt","div2","g","gyroscope board battery voltage measurement divided-by-2",
|
||||||
|
12801,"EXT_ACC_KXSC7_1050_X","xacc","x","ext","external accelerometer"," x axis"
|
||||||
|
12802,"EXT_ACC_KXSC7_1050_Y","xacc","y","ext","external accelerometer"," y axis"
|
||||||
|
12803,"EXT_ACC_KXSC7_1050_Z","xacc","z","ext","external accelerometer"," z axis"
|
||||||
|
37377,"D2_AX","acc","x","d2","DTAG2 accelerometer X axis",
|
||||||
|
37378,"D2_AY","acc","y","d2","DTAG2 accelerometer Y axis",
|
||||||
|
37379,"D2_AZ","acc","z","d2","DTAG2 accelerometer Z axis",
|
||||||
|
37121,"D2_MX","mag","x","d2","DTAG2 magnetometer X axis",
|
||||||
|
37122,"D2_MY","mag","y","d2","DTAG2 magnetometer Y axis",
|
||||||
|
37123,"D2_MZ","mag","z","d2","DTAG2 magnetometer Z axis",
|
||||||
|
37633,"D2_PRESS","press","d2",,"DTAG2 pressure sensor Keller TAB1",
|
||||||
|
37889,"D2_TEMP","tempr","ntc","d2","DTAG2 NTC temperature sensor",
|
||||||
|
39428,"D2_SWS","sws","d2",,"DTAG2 salt water switch",
|
||||||
|
39425,"D2_VB","batt","d2",,"DTAG2 battery voltage",
|
||||||
|
38657,"D2_MB","mag.bridge","d2",,"DTAG2 magnetometer bridge voltage",
|
||||||
|
38401,"D2_PB","press.bridge","d2",,"DTAG2 pressure bridge voltage",
|
||||||
|
39321,"DM_PRES_K1_200B","press",,,"Legacy pressure sensor",
|
||||||
|
39322,"DM_TEMPR_LTC2499_3","tempr",,,"Legacy temperature sensor",
|
|
BIN
target/classes/Resources/delete.png
Normal file
After Width: | Height: | Size: 713 B |
BIN
target/classes/Resources/deletewhite.png
Normal file
After Width: | Height: | Size: 235 B |
4
target/classes/Resources/desktop.ini
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
[ViewState]
|
||||||
|
Mode=
|
||||||
|
Vid=
|
||||||
|
FolderType=Generic
|
BIN
target/classes/Resources/doubleBackArrow.png
Normal file
After Width: | Height: | Size: 179 B |
BIN
target/classes/Resources/doubleForwardArrow.png
Normal file
After Width: | Height: | Size: 180 B |
BIN
target/classes/Resources/downArrow.png
Normal file
After Width: | Height: | Size: 925 B |
BIN
target/classes/Resources/downLeftArrow.png
Normal file
After Width: | Height: | Size: 905 B |
BIN
target/classes/Resources/downRightArrow.png
Normal file
After Width: | Height: | Size: 927 B |
BIN
target/classes/Resources/forwardArrow.png
Normal file
After Width: | Height: | Size: 159 B |
BIN
target/classes/Resources/gplicon.png
Normal file
After Width: | Height: | Size: 635 B |
BIN
target/classes/Resources/helpIcon.png
Normal file
After Width: | Height: | Size: 263 B |
BIN
target/classes/Resources/ledOff.png
Normal file
After Width: | Height: | Size: 376 B |
BIN
target/classes/Resources/ledOn.png
Normal file
After Width: | Height: | Size: 419 B |
BIN
target/classes/Resources/ledblue.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
target/classes/Resources/ledgreen.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
target/classes/Resources/ledmagenta.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
target/classes/Resources/ledorange.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
target/classes/Resources/ledviolet.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
target/classes/Resources/ledwhite.png
Normal file
After Width: | Height: | Size: 981 B |
BIN
target/classes/Resources/ledyellow.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
target/classes/Resources/leftArrow.png
Normal file
After Width: | Height: | Size: 921 B |
7
target/classes/Resources/matlab_icon.svg
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
|
||||||
|
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
|
||||||
|
<g><g id="_x35_151e0c8492e5103c096af88a51fbe2a"><path d="M667.2,56.5l0-1.4c-0.2,0-0.4,0-0.6,0c-2.5,0-5,0.2-7.4,0.6c-3.9,0.2-7.6,1.3-11.4,3.2c-28.2,11.6-50.4,48.5-77.2,93.2c-39.3,65.5-88.2,147-172.1,167.4c-33.1,8.1-72.2,54.9-109.4,102.3c-3.4,4.3-6.5,8.3-9.3,11.8l-0.9,1.1L10,545.9l218,153.4c91.5-43,119.5,39.3,195.3,245.5C575.8,927.8,678.1,684.1,763.1,668c105.4-19.9,114.2,60.8,226.9,130.4C876.8,553.4,756.6,79.4,667.2,56.5z M338.9,615.7L230,670.9L60.5,551.5L289,457l44.3,33l67.9,51.5C382.3,567.8,361.6,592.8,338.9,615.7z M415.8,520.7l-67.6-50.3L306.7,439c0.5-0.7,1.1-1.4,1.6-2.1c23.9-30.4,68.3-86.9,96-93.6c77.1-18.8,125.8-80.5,163.8-140.3C531.5,295.4,486,416.3,415.8,520.7z"/></g></g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
7
target/classes/Resources/matlab_icon2.svg
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<path d="M652.6,55c9.4,1.4,18.7,2.7,28.1,4.1C804,180.7,837.9,414.4,905.7,589.3c28.1,70.9,56.2,141.9,84.3,212.8c-48.4-27.8-147.2-160.8-224.9-128.5c-87.4,36.2-249.9,316.2-345.4,265.1c-19.2-63.6-65-198-116.5-232.9c-33.4-22.7-55.5,8.1-92.4,0C185.4,700.2,15.6,568.9,10,545c91-36.1,182.1-72.3,273.1-108.5c28.1-33.4,56.2-67,84.3-100.4c47.3-30.1,95.3-29.8,128.5-72.3C549.9,195,585.4,110.9,652.6,55z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 664 B |
BIN
target/classes/Resources/modules/Thumbs.db
Normal file
BIN
target/classes/Resources/modules/aquisition.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
target/classes/Resources/modules/aquisition.xcf
Normal file
BIN
target/classes/Resources/modules/array_manager.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
target/classes/Resources/modules/array_manager.xcf
Normal file
BIN
target/classes/Resources/modules/binaryFiles.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
target/classes/Resources/modules/binaryFiles.xcf
Normal file
BIN
target/classes/Resources/modules/click.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
target/classes/Resources/modules/click.xcf
Normal file
BIN
target/classes/Resources/modules/clicktrain.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
target/classes/Resources/modules/clicktrain.xcf
Normal file
BIN
target/classes/Resources/modules/dataMap.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
target/classes/Resources/modules/dataMap.xcf
Normal file
BIN
target/classes/Resources/modules/database.png
Normal file
After Width: | Height: | Size: 881 B |