Introduce terminal button count

Co-Authored-By: Antonio Scandurra <me@as-cii.com>
This commit is contained in:
Petros Amoiridis
2023-03-22 16:13:58 +02:00
co-authored by Antonio Scandurra
parent aa7254167a
commit d5bb2d13b8
5 changed files with 38 additions and 10 deletions
+11 -1
View File
@@ -299,6 +299,15 @@ pub struct StatusBar {
pub diagnostic_message: Interactive<ContainedText>,
}
#[derive(Deserialize, Default)]
pub struct TerminalButton {
#[serde(flatten)]
pub container: ContainerStyle,
pub icon_color: Color,
pub icon_size: f32,
pub text: TextStyle,
}
#[derive(Deserialize, Default)]
pub struct StatusBarSidebarButtons {
pub group_left: ContainerStyle,
@@ -340,12 +349,13 @@ pub struct Sidebar {
pub container: ContainerStyle,
}
#[derive(Clone, Copy, Deserialize, Default)]
#[derive(Clone, Deserialize, Default)]
pub struct SidebarItem {
#[serde(flatten)]
pub container: ContainerStyle,
pub icon_color: Color,
pub icon_size: f32,
pub label: ContainedText,
}
#[derive(Deserialize, Default)]