7 GUI created on Rust with FLTK
cargo run --bin gui71
cargo run --bin gui72
cargo run --bin gui73
Used datepicker fltk-calendar = "0.3"
. Date is set on double-click in datepicker.
cargo run --bin gui74
cargo run --bin gui75
SQLite database examples found at: https://github.com/bbrumm/databasestar/tree/main/sample_databases
Collected in simple database movies_table.db with:
SELECT m.movie_id, m.title, m.overview, m.release_date, group_concat(g.genre_name, ', ') AS genres
FROM movie m
INNER JOIN movie_genres mg ON mg.movie_id = m.movie_id
INNER JOIN genre g ON g.genre_id = mg.genre_id
GROUP BY m.movie_id
cargo run --bin gui76
Click to draw a circle, right click to edit radius
cargo run --bin gui77
Used locally modified version of fltk-table = "0.3.1" (fltk_table_031.rs), where border lines thickness is improved, and added key event for editing cells on F2 or Enter or Tab.
Entering data and calculating formulas in the cells. Formulas can be: SUM, AVG, PROD.
Example: =SUM(B1:C3)
-> calculates sum of values in range B1, B2, B3, C1, C2, C3.
If some calculated values are in range, they will also be taken in some other calculations, like in screenshot example.
Moving over cells by Tab/Shift+Tab.