dardan_ui 0.1.1

A simple GUI Toolkit based on SDL2. The goal is for it to be easy to use and be similar to GUI Toolkits for OO languages.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use {UiFixSize, UiPos};
use sdl2::video::Window;
use sdl2::render::Canvas;
use sdl2::pixels::Color;
use sdl2::rect::Rect;

#[inline(always)]
pub fn draw_rect(canvas: &mut Canvas<Window>, cv_pos: &UiPos, size: &UiFixSize, color: Color) {
    canvas.set_draw_color(color);
    let _ = canvas.fill_rect(Rect::new(cv_pos.x, cv_pos.y, size.x, size.y));
}