From: rnayabed Date: Thu, 04 Feb 2021 01:51:10 +0530 Subject: Added more style classes --- Added more style classes --- --- 'a/src/main/java/com/stream_pi/server/window/settings/ClientsSettings.java' +++ b/src/main/java/com/stream_pi/server/window/settings/ClientsSettings.java @@ -438,20 +438,21 @@ public class ClientsSettings extends VBo startupWindowWidthTextField = new TextField(); platformLabel = new Label(); - platformLabel.getStyleClass().add("settings_client_platform_label"); + platformLabel.getStyleClass().add("client_settings_each_client_platform_label"); socketConnectionLabel = new Label(); - socketConnectionLabel.getStyleClass().add("settings_client_socket_connection_label"); + socketConnectionLabel.getStyleClass().add("client_settings_each_client_socket_connection_label"); nicknameTextField = new TextField(); nickNameLabel = new Label(); - nickNameLabel.getStyleClass().add("settings_client_nick_name_label"); + nickNameLabel.getStyleClass().add("client_settings_each_client_nick_name_label"); versionLabel = new Label(); - versionLabel.getStyleClass().add("settings_client_version_label"); + versionLabel.getStyleClass().add("client_settings_each_client_version_label"); profilesAccordion = new Accordion(); + profilesAccordion.getStyleClass().add("client_settings_each_client_profiles_accordion"); VBox.setMargin(profilesAccordion, new Insets(0,0,20,0)); @@ -535,6 +536,7 @@ public class ClientsSettings extends VBo for(ClientProfile clientProfile : client.getAllClientProfiles()) { TitledPane titledPane = new TitledPane(); + titledPane.getStyleClass().add("client_settings_each_client_accordion_each_titled_pane"); titledPane.setText(clientProfile.getName()); ClientProfileVBox clientProfileVBox = new ClientProfileVBox(clientProfile); @@ -647,6 +649,7 @@ public class ClientsSettings extends VBo { this.clientProfile = clientProfile; + getStyleClass().add("client_settings_each_client_accordion_each_profile_box"); initUI(); loadValues(clientProfile); } --- 'a/src/main/resources/com/stream_pi/server/style.css' +++ b/src/main/resources/com/stream_pi/server/style.css @@ -2,23 +2,18 @@ -fx-font-family : 'Roboto'; } -.settings_about_streampi_header -{ - -fx-font-size : 25; -} - -.settings_about_donate_hyperlink +.about_donate_hyperlink { -fx-font-size : 19; -fx-font-weight : bold; } -.settings_about_license_label +.about_license_label { -fx-font-size : 16; } -.settings_plugins_each_action, .settings_themes_each_theme, .settings_clients_each_client +.theme_settings_each_theme_box, .plugins_settings_each_plugin_box, .clients_settings_each_client_box { -fx-border-width : 0 0 1 0; -fx-border-color : grey; --- 'a/style_classes.txt' +++ b/style_classes.txt @@ -83,7 +83,14 @@ settings Scroll Pane (CENTER) - clients_settings_scroll_pane VBox - clients_settings_vbox Each Client Box - clients_settings_each_client_box + Nick Name Label - client_settings_each_client_nick_name_label + Socket Connection Label - client_settings_each_client_socket_connection_label + Platform Label - client_settings_each_client_platform_label + Version Label - client_settings_each_client_version_label + Profiles Accordion - client_settings_each_client_profiles_accordion + Each Titled Pane - client_settings_each_client_accordion_each_titled_pane + Content VBox - client_settings_each_client_accordion_each_profile_box About - about License Label - about_license_label License Text Area - about_license_text_area