use fltk::{enums::*, prelude::*, *};
fn main() {
let app = app::App::default();
app::background(55, 55, 55); app::background2(0, 0, 0);
app::foreground(255, 255, 255); app::set_font_size(16);
app::set_frame_type2(FrameType::UpBox, FrameType::RFlatBox);
app::set_frame_type2(FrameType::DownBox, FrameType::RFlatBox);
app::set_frame_border_radius_max(15); app::set_font(Font::Times);
app::set_visible_focus(false);
let mut win = window::Window::default().with_size(400, 300);
let mut flex = group::Flex::default_fill().column();
flex.set_margins(100, 60, 100, 60);
flex.set_pad(10);
let mut btn1 = button::Button::default().with_label("Increment");
btn1.set_color(Color::Red.darker());
btn1.set_selection_color(Color::Red.darker().darker());
let mut out = frame::Frame::default().with_label("0");
out.set_color(Color::Green.darker());
let mut btn2 = button::Button::default().with_label("Decrement");
btn2.set_color(Color::Red.darker());
btn2.set_selection_color(Color::Red.darker().darker());
flex.end();
win.end();
win.show();
app.run().unwrap();
}