lib_myfltk 0.1.5

Utility functions based on the FLTK.rs GUI library.
Documentation

use fltk::{prelude::*, *};

fn main() {
    
    chkboxmenu();
    
}

fn chkboxmenu() {
    let a = app::App::default();
    let mut win = window::Window::default().with_size(400, 300);
    let flex = group::Flex::default().with_size(100, 200).column().center_of_parent();

    let mut btn1 = button::CheckButton::default().with_label("Option 1");
    btn1.set_value(true);
    let btn2 = button::CheckButton::default().with_label("Option 2");
    let mut btn3 = button::Button::default().with_label("Submit");

    flex.end();
    win.end();
    win.show();

    btn3.set_callback(move |btn3| {
        if btn1.value() {
            println!("Button 1 has been checked.");
        }
        if btn2.value() {
            println!("Button 2 has been checked.");
        }
    });

    a.run().unwrap();
}