mirror of
https://github.com/MeexReay/bRAC.git
synced 2025-09-13 23:47:39 +03:00
refactor: coloring buttons
This commit is contained in:
parent
5e4957a1e4
commit
5986461b59
@ -188,6 +188,8 @@ fn build_sidebar_button(
|
|||||||
|
|
||||||
let delete_button = Button::from_icon_name("user-trash-symbolic");
|
let delete_button = Button::from_icon_name("user-trash-symbolic");
|
||||||
|
|
||||||
|
delete_button.set_css_classes(&["destructive-action"]);
|
||||||
|
|
||||||
delete_button.connect_clicked(clone!(
|
delete_button.connect_clicked(clone!(
|
||||||
#[weak]
|
#[weak]
|
||||||
ctx,
|
ctx,
|
||||||
@ -213,7 +215,10 @@ fn build_sidebar_button(
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn build_sidebar(ctx: Arc<Context>, app: &Application, split_view: &OverlaySplitView) -> GtkBox {
|
fn build_sidebar(ctx: Arc<Context>, app: &Application, split_view: &OverlaySplitView) -> GtkBox {
|
||||||
let sidebar = GtkBox::new(Orientation::Vertical, 5);
|
let sidebar = GtkBox::new(Orientation::Vertical, 15);
|
||||||
|
|
||||||
|
sidebar.set_margin_start(5);
|
||||||
|
sidebar.set_margin_end(5);
|
||||||
|
|
||||||
sidebar.append(
|
sidebar.append(
|
||||||
&Picture::builder()
|
&Picture::builder()
|
||||||
@ -239,7 +244,7 @@ fn build_sidebar(ctx: Arc<Context>, app: &Application, split_view: &OverlaySplit
|
|||||||
let add_server = Button::builder()
|
let add_server = Button::builder()
|
||||||
.label("Add Server")
|
.label("Add Server")
|
||||||
// .start_icon_name("list-add-symbolic")
|
// .start_icon_name("list-add-symbolic")
|
||||||
.margin_top(10)
|
.css_classes(["suggested-action"])
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
add_server.connect_clicked(clone!(
|
add_server.connect_clicked(clone!(
|
||||||
@ -254,22 +259,34 @@ fn build_sidebar(ctx: Arc<Context>, app: &Application, split_view: &OverlaySplit
|
|||||||
move |_| {
|
move |_| {
|
||||||
let dialog = Dialog::new();
|
let dialog = Dialog::new();
|
||||||
|
|
||||||
let vbox = GtkBox::new(Orientation::Vertical, 5);
|
let vbox = GtkBox::new(Orientation::Vertical, 10);
|
||||||
|
|
||||||
vbox.set_margin_bottom(20);
|
vbox.set_margin_bottom(20);
|
||||||
vbox.set_margin_top(20);
|
vbox.set_margin_top(20);
|
||||||
vbox.set_margin_end(20);
|
vbox.set_margin_end(20);
|
||||||
vbox.set_margin_start(20);
|
vbox.set_margin_start(20);
|
||||||
|
|
||||||
vbox.append(&Label::builder().label("Add server").build());
|
vbox.append(
|
||||||
|
&Label::builder()
|
||||||
|
.label("Add server")
|
||||||
|
.css_classes(["title-2"])
|
||||||
|
.build(),
|
||||||
|
);
|
||||||
|
|
||||||
let entry = Entry::builder().placeholder_text("Server host").build();
|
let entry = Entry::builder()
|
||||||
|
.placeholder_text("Server host")
|
||||||
|
.hexpand(true)
|
||||||
|
.build();
|
||||||
|
|
||||||
vbox.append(&entry);
|
vbox.append(&entry);
|
||||||
|
|
||||||
let hbox = GtkBox::new(Orientation::Horizontal, 5);
|
let hbox = GtkBox::new(Orientation::Horizontal, 5);
|
||||||
|
|
||||||
let confirm = Button::builder().label("Confirm").build();
|
let confirm = Button::builder()
|
||||||
|
.label("Confirm")
|
||||||
|
.hexpand(true)
|
||||||
|
.css_classes(["suggested-action"])
|
||||||
|
.build();
|
||||||
|
|
||||||
confirm.connect_clicked(clone!(
|
confirm.connect_clicked(clone!(
|
||||||
#[weak]
|
#[weak]
|
||||||
@ -302,7 +319,7 @@ fn build_sidebar(ctx: Arc<Context>, app: &Application, split_view: &OverlaySplit
|
|||||||
|
|
||||||
hbox.append(&confirm);
|
hbox.append(&confirm);
|
||||||
|
|
||||||
let cancel = Button::builder().label("Cancel").build();
|
let cancel = Button::builder().label("Cancel").hexpand(true).build();
|
||||||
|
|
||||||
cancel.connect_clicked(clone!(
|
cancel.connect_clicked(clone!(
|
||||||
#[weak]
|
#[weak]
|
||||||
|
@ -424,7 +424,7 @@ pub fn build_page(
|
|||||||
|
|
||||||
let send_btn = Button::builder()
|
let send_btn = Button::builder()
|
||||||
.label("Send")
|
.label("Send")
|
||||||
.css_classes(["send-text"])
|
.css_classes(["send-text", "suggested-action"])
|
||||||
.cursor(&Cursor::from_name("pointer", None).unwrap())
|
.cursor(&Cursor::from_name("pointer", None).unwrap())
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user