Basic color styles
- Remove placeholder colors from right-side widgets - Set actual colors to give a glassy look
This commit is contained in:
parent
c73a4b575e
commit
6ac513f301
@ -1,10 +1,17 @@
|
|||||||
export component DateWidget {
|
export component DateWidget {
|
||||||
in-out property <string> date_text;
|
in-out property <string> date_text;
|
||||||
|
// Colors
|
||||||
|
in property <color> icon_color: #ffffff;
|
||||||
|
in property <color> bg_normal: #00000000;
|
||||||
|
in property <color> bg_hover: #ffffff10;
|
||||||
|
in property <color> bg_clicked: #ffffff30;
|
||||||
|
|
||||||
callback show_calendar(); // Callback to execute things from Rust, because Slint can't
|
callback show_calendar(); // Callback to execute things from Rust, because Slint can't
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
background: touch_area.pressed ? #704a4a : touch_area.has-hover ? #4d8a7a : #6f6291; // Bg color based on click & hover
|
background: touch_area.pressed ? bg_clicked
|
||||||
|
: touch_area.has-hover ? bg_hover
|
||||||
|
: bg_normal; // Bg color based on click & hover
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
|
||||||
HorizontalLayout {
|
HorizontalLayout {
|
||||||
|
|||||||
@ -6,9 +6,9 @@ export component SquareIconWidget {
|
|||||||
|
|
||||||
// Colors
|
// Colors
|
||||||
in property <color> icon_color: #ffffff;
|
in property <color> icon_color: #ffffff;
|
||||||
in property <color> bg_normal: #8e9162;
|
in property <color> bg_normal: #00000000;
|
||||||
in property <color> bg_hover: #6d8a4d;
|
in property <color> bg_hover: #ffffff10;
|
||||||
in property <color> bg_clicked: #4a5f70;
|
in property <color> bg_clicked: #ffffff30;
|
||||||
|
|
||||||
// Badge
|
// Badge
|
||||||
in property <int> badge_count: 0;
|
in property <int> badge_count: 0;
|
||||||
|
|||||||
@ -1,10 +1,17 @@
|
|||||||
export component TimeWidget {
|
export component TimeWidget {
|
||||||
in-out property <string> time_text;
|
in-out property <string> time_text;
|
||||||
|
// Colors
|
||||||
|
in property <color> icon_color: #ffffff;
|
||||||
|
in property <color> bg_normal: #00000000;
|
||||||
|
in property <color> bg_hover: #ffffff10;
|
||||||
|
in property <color> bg_clicked: #ffffff30;
|
||||||
|
|
||||||
callback show_clock(); // Callback to execute things from Rust, because Slint can't
|
callback show_clock(); // Callback to execute things from Rust, because Slint can't
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
background: touch_area.pressed ? #555 : touch_area.has-hover ? #444 : #333; // Bg color based on click & hover
|
background: touch_area.pressed ? bg_clicked
|
||||||
|
: touch_area.has-hover ? bg_hover
|
||||||
|
: bg_normal; // Bg color based on click & hover
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
|
||||||
HorizontalLayout {
|
HorizontalLayout {
|
||||||
|
|||||||
@ -9,6 +9,7 @@ export component TopBar inherits Window {
|
|||||||
in property<int> bar_height;
|
in property<int> bar_height;
|
||||||
in property<int> def_font_size;
|
in property<int> def_font_size;
|
||||||
in property<string> def_font_fam;
|
in property<string> def_font_fam;
|
||||||
|
background: #00000000;
|
||||||
|
|
||||||
// Time widget
|
// Time widget
|
||||||
in-out property <string> time_text;
|
in-out property <string> time_text;
|
||||||
@ -48,38 +49,38 @@ export component TopBar inherits Window {
|
|||||||
// Wifi widget
|
// Wifi widget
|
||||||
in property <string> wifi_tooltip;
|
in property <string> wifi_tooltip;
|
||||||
in property <string> wifi_icon;
|
in property <string> wifi_icon;
|
||||||
/*in property <color> wifi_icon_color: #ffffff;
|
/*in property <color> wifi_icon_color;
|
||||||
in property <color> wifi_bg_normal: #8e9162;
|
in property <color> wifi_bg_normal;
|
||||||
in property <color> wifi_bg_hover: #6d8a4d;
|
in property <color> wifi_bg_hover;
|
||||||
in property <color> wifi_bg_clicked: #4a5f70;*/
|
in property <color> wifi_bg_clicked;*/
|
||||||
callback show_wifi();
|
callback show_wifi();
|
||||||
|
|
||||||
// Weather widget
|
// Weather widget
|
||||||
in property <string> weather_tooltip;
|
in property <string> weather_tooltip;
|
||||||
in property <string> weather_icon;
|
in property <string> weather_icon;
|
||||||
/*in property <color> weather_icon_color: #ffffff;
|
/*in property <color> weather_icon_color;
|
||||||
in property <color> weather_bg_normal: #8e9162;
|
in property <color> weather_bg_normal;
|
||||||
in property <color> weather_bg_hover: #6d8a4d;
|
in property <color> weather_bg_hover;
|
||||||
in property <color> weather_bg_clicked: #4a5f70;*/
|
in property <color> weather_bg_clicked;*/
|
||||||
callback show_weather();
|
callback show_weather();
|
||||||
|
|
||||||
// Notifications widget
|
// Notifications widget
|
||||||
in property <string> notif_tooltip;
|
in property <string> notif_tooltip;
|
||||||
in property <string> notif_icon: "";
|
in property <string> notif_icon: "";
|
||||||
in property <int> notif_count: 0;
|
in property <int> notif_count: 0;
|
||||||
/*in property <color> notif_icon_color: #ffffff;
|
/*in property <color> notif_icon_color;
|
||||||
in property <color> notif_bg_normal: #8e9162;
|
in property <color> notif_bg_normal;
|
||||||
in property <color> notif_bg_hover: #6d8a4d;
|
in property <color> notif_bg_hover;
|
||||||
in property <color> notif_bg_clicked: #4a5f70;*/
|
in property <color> notif_bg_clicked;*/
|
||||||
callback show_notif();
|
callback show_notif();
|
||||||
|
|
||||||
// Power button
|
// Power button
|
||||||
in property <string> power_tooltip;
|
in property <string> power_tooltip;
|
||||||
in property <string> power_icon: "";
|
in property <string> power_icon: "";
|
||||||
/*in property <color> power_icon_color: #ffffff;
|
/*in property <color> power_icon_color;
|
||||||
in property <color> power_bg_normal: #8e9162;
|
in property <color> power_bg_normal;
|
||||||
in property <color> power_bg_hover: #6d8a4d;
|
in property <color> power_bg_hover;
|
||||||
in property <color> power_bg_clicked: #4a5f70;*/
|
in property <color> power_bg_clicked;*/
|
||||||
callback show_power();
|
callback show_power();
|
||||||
|
|
||||||
title: "chocobar";
|
title: "chocobar";
|
||||||
@ -97,7 +98,7 @@ export component TopBar inherits Window {
|
|||||||
y: 0px;
|
y: 0px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background: #999898a6;
|
background: rgba(128, 128, 128, 0.4);
|
||||||
border-radius: 0px;
|
border-radius: 0px;
|
||||||
|
|
||||||
HorizontalLayout {
|
HorizontalLayout {
|
||||||
@ -105,7 +106,7 @@ export component TopBar inherits Window {
|
|||||||
y: 0px;
|
y: 0px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
alignment: space-between;
|
//alignment: space-between;
|
||||||
|
|
||||||
// Left side
|
// Left side
|
||||||
Rectangle {
|
Rectangle {
|
||||||
@ -115,12 +116,12 @@ export component TopBar inherits Window {
|
|||||||
|
|
||||||
// Middle
|
// Middle
|
||||||
Rectangle {
|
Rectangle {
|
||||||
background: #779e5c7a;
|
background: #5d8b3c79;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Right side
|
// Right side
|
||||||
Rectangle {
|
Rectangle {
|
||||||
background: #c2779a7a;
|
//background: #c2779a7a;
|
||||||
width: parent.width/3;
|
width: parent.width/3;
|
||||||
|
|
||||||
HorizontalLayout {
|
HorizontalLayout {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user