fltk-grid 0.4.1

A grid widget for fltk-rs
Documentation
use fltk::{prelude::*, *};
use fltk_grid::Grid;

fn main() {
    let a = app::App::default().with_scheme(app::Scheme::Gtk);
    let mut win = window::Window::default().with_size(500, 300);
    let mut grid = Grid::default_fill();
    grid.show_grid(false); // set to true to show cell outlines and numbers
    grid.set_layout(5, 5); // 5 rows, 5 columns
    grid.set_widget(&mut button::Button::default(), 0, 1).unwrap(); // widget, row, col
    grid.set_widget(&mut button::Button::default(), 2..3, 1..4).unwrap(); // widget, row range, col range
                                                             // or
                                                            //  grid.set_widget_ext(&mut button::Button::default(), 2, 1, 1, 3, GridAlign::FILL).unwrap(); // widget, row, col, row_span, col_span
    grid.end();
    win.end();
    win.show();
    a.run().unwrap();
    dbg!(grid.children());
}