1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
use conrod::color::{TRANSPARENT, WHITE};
use conrod::widget::Button;


/// Set the button style to a one that looks :+1: on the canvas.
///
/// # Examples
///
/// ```
/// # extern crate poke_a_mango;
/// # extern crate conrod;
/// # use poke_a_mango::ops::set_button_style;
/// # use conrod::widget::{Button, Id};
/// # use conrod::{UiBuilder, Widget};
/// # fn main() {
/// # let mut ui = UiBuilder::new([1.0, 2.0]).build();
/// # let mut ui_widgets = ui.set_widgets();
/// # let buttid = Id::new(1);
/// let mut butan = Button::new();
/// // Probably more positioning options
/// set_button_style(&mut butan);
///
/// butan.set(buttid, &mut ui_widgets);
/// # }
/// ```
pub fn set_button_style<S>(button: &mut Button<S>) {
    button.style.color = Some(TRANSPARENT);
    button.style.border = None;
    button.style.border_color = Some(TRANSPARENT);
    button.style.label_color = Some(WHITE);
}