Как создать предложенную закругленную кнопку в Gtk-rs? - PullRequest
0 голосов
/ 29 сентября 2019

Как создать круглую и предложенную / деструктивную кнопку в Gtk?

Я уже пробовал использовать get_style_context (), но мне кажется, что я могу использовать его только один раз.Есть ли «способ CSS» для достижения этой цели?

pub fn make_rounded_button(label: &str) -> gtk::Button {
    let btn = gtk::Button::new_with_label(label);
    btn.get_style_context().add_class("circular");
    btn.get_style_context().add_class("suggested-action"); // ineffective
    btn
}

1 Ответ

0 голосов
/ 29 сентября 2019

Я думаю, что это всего лишь ограничение темы Adwaita.Я открыл вопрос здесь: https://gitlab.gnome.org/GNOME/gtk/issues/2173

...