All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jfxtras.labs.internal.scene.control.Agenda.css Maven / Gradle / Ivy

There is a newer version: 9.0-r1
Show newest version
/* basic settings */
.Agenda { 
	-fx-skin: "jfxtras.labs.internal.scene.control.skin.AgendaWeekSkin";
}

.AgendaWeekSkin { 
}

.AgendaWeekSkin .WeekPane {
	-fx-background-color: WHITE;
}

.AgendaWeekSkin .HourLabel {
	-fx-fill: BLACK;
	-fx-stroke: transparent;
}

.AgendaWeekSkin .HourLine {
	-fx-fill: transparent;
	-fx-stroke: LIGHTGRAY;
}

.AgendaWeekSkin .HalfHourLine {
	-fx-fill: transparent;
	-fx-stroke: LIGHTGRAY;
	-fx-stroke-dash-array: 4 4 4 4;
}

.AgendaWeekSkin .DayHeader {
	-fx-border-color:LIGHTGRAY;
	-fx-border-width: 0px 0px 0px 1px;
}

.AgendaWeekSkin .DayHeader .weekend { 
	-fx-text-fill: BLACK;
	-fx-font-weight: bold;
}

.AgendaWeekSkin .Day {
	-fx-fill: transparent;
	-fx-stroke: transparent;
	-fx-border-color:LIGHTGRAY;
	-fx-border-width: 0px 0px 0px 1px;
}

.AgendaWeekSkin .weekend {
	-fx-background-color: #eeeeee90;
}

/* TODO: for some reason this does not work: removing today from the style classes does not clear the grayish background 
.AgendaWeekSkin .today {
	-fx-background-color: #eeeeee90;
}
*/

.AgendaWeekSkin .Appointment {
	-fx-border-color: WHITE;
	-fx-border-width: 1px;
}

.AgendaWeekSkin .AppointmentTimeLabel {
	-fx-fill: BLACK;
	-fx-stroke: transparent;
	-fx-font-size: 0.8em;
}

.AgendaWeekSkin .AppointmentLabel {
	-fx-fill: BLACK;
	-fx-stroke: transparent;
}

.group0 { -fx-background-color: #AC725E; }
.group1 { -fx-background-color: #D06B64; }
.group2 { -fx-background-color: #F83A22; }
.group3 { -fx-background-color: #FA573C; }
.group4 { -fx-background-color: #FF7537; }
.group5 { -fx-background-color: #FFAD46; }
.group6 { -fx-background-color: #42D692; }
.group7 { -fx-background-color: #16A765; }
.group8 { -fx-background-color: #7BD148; }
.group9 { -fx-background-color: #B3DC6C; }
.group10 { -fx-background-color: #FBE983; }
.group11 { -fx-background-color: #FAD165; }
.group12 { -fx-background-color: #92E1C0; }
.group13 { -fx-background-color: #9FE1E7; }
.group14 { -fx-background-color: #9FC6E7; }
.group15 { -fx-background-color: #4986E7; }
.group16 { -fx-background-color: #9A9CFF; }
.group17 { -fx-background-color: #B99AFF; }
.group18 { -fx-background-color: #C2C2C2; }
.group19 { -fx-background-color: #CABDBF; }
.group20 { -fx-background-color: #CCA6AC; }
.group21 { -fx-background-color: #F691B2; }
.group22 { -fx-background-color: #CD74E6; }
.group23 { -fx-background-color: #A47AE2; }

/* same colors as the bar chart
.group0 { -fx-background-color: #f9d900; }
.group1 { -fx-background-color: #a9e200; }
.group2 { -fx-background-color: #22bad9; }
.group3 { -fx-background-color: #0181e2; }
.group4 { -fx-background-color: #2f357f; }
.group5 { -fx-background-color: #860061; }
.group6 { -fx-background-color: #c62b00; }
.group7 { -fx-background-color: #ff5700; } 
 */
 
.AgendaWeekSkin .DurationDragger {
	-fx-fill: #00000040;	
}

.AgendaWeekSkin .MenuIcon {
	-fx-fill: #00000040;	
}

.AgendaWeekSkin .GhostRectangle {
	-fx-fill: transparent;
	-fx-stroke: #00000080;
    -fx-stroke-width: 2;
    -fx-stroke-dash-array: 4 4 4 4;
}

.AgendaWeekSkin .Selected { 
	-fx-color: -fx-focused-base;
	-fx-background-color: -fx-focus-color, -fx-outer-border, -fx-inner-border, -fx-body-color;
	-fx-background-insets: -1.4, 0, 1, 2;
	-fx-background-radius: 6.4, 5, 4, 3;	
}

.AgendaWeekSkin .Now {
	-fx-fill: RED;
	-fx-stroke: WHITE;
}
.AgendaWeekSkin .History {
	-fx-stroke: transparent;
	-fx-fill: #FFFFFF70;
}

.AgendaWeekSkin_popup {
	-fx-background-color: -fx-shadow-highlight-color, -fx-outer-border, -fx-inner-border, -fx-body-color;
	-fx-background-insets: 0 0 -1 0,0,1,2;
	-fx-background-radius: 5,5,4,3;
	-fx-padding: 0.766667em 0.733333em 0.75em 0.733333em;
	-fx-text-fill: -fx-text-base-color;
}

.AgendaWeekSkin_popup .AppointmentGroups {
}

.AgendaWeekSkin_popup .AppointmentGroup {
	-fx-border-color: WHITE;
	-fx-border-width: 1px;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy