├── .gitignore ├── LICENSE ├── README.md ├── examples ├── devdep-example │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── main.rs │ │ ├── myuifile.fl │ │ └── myuifile.rs ├── fltkform-example │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ └── src │ │ ├── main.rs │ │ ├── mockui.fl │ │ └── mockui.rs ├── no_main_fn │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── main.rs │ │ └── myui.fl └── simple │ ├── Cargo.toml │ ├── build.rs │ └── src │ ├── main.rs │ └── myui.fl ├── fl2rust-macro ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── fl2rust ├── Cargo.toml ├── README.md └── src │ ├── gen.rs │ ├── lib.rs │ ├── main.rs │ └── utils.rs └── tests ├── cb.fl ├── classes.fl ├── col.fl ├── cube.fl ├── deac.fl ├── decl.fl ├── fl.fl ├── fl2.fl ├── flex.fl ├── funcs.fl ├── gallery.fl ├── grid.fl ├── margins.fl ├── menu.fl ├── menu2.fl ├── menu3.fl ├── menu4.fl ├── menu_item.fl ├── nowidgets.fl ├── unt.fl ├── unt2.fl ├── unt3.fl └── wc.fl /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | temp* 4 | uhambo.fl 5 | out.ron -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/README.md -------------------------------------------------------------------------------- /examples/devdep-example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/devdep-example/Cargo.toml -------------------------------------------------------------------------------- /examples/devdep-example/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/devdep-example/build.rs -------------------------------------------------------------------------------- /examples/devdep-example/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/devdep-example/src/main.rs -------------------------------------------------------------------------------- /examples/devdep-example/src/myuifile.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/devdep-example/src/myuifile.fl -------------------------------------------------------------------------------- /examples/devdep-example/src/myuifile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/devdep-example/src/myuifile.rs -------------------------------------------------------------------------------- /examples/fltkform-example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/fltkform-example/Cargo.toml -------------------------------------------------------------------------------- /examples/fltkform-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/fltkform-example/README.md -------------------------------------------------------------------------------- /examples/fltkform-example/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/fltkform-example/build.rs -------------------------------------------------------------------------------- /examples/fltkform-example/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/fltkform-example/src/main.rs -------------------------------------------------------------------------------- /examples/fltkform-example/src/mockui.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/fltkform-example/src/mockui.fl -------------------------------------------------------------------------------- /examples/fltkform-example/src/mockui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/fltkform-example/src/mockui.rs -------------------------------------------------------------------------------- /examples/no_main_fn/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/no_main_fn/Cargo.toml -------------------------------------------------------------------------------- /examples/no_main_fn/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("cargo:rerun-if-changed=src/myui.fl"); 3 | } 4 | -------------------------------------------------------------------------------- /examples/no_main_fn/src/main.rs: -------------------------------------------------------------------------------- 1 | fl2rust_macro::include_ui!("src/myui.fl"); 2 | 3 | -------------------------------------------------------------------------------- /examples/no_main_fn/src/myui.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/no_main_fn/src/myui.fl -------------------------------------------------------------------------------- /examples/simple/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/simple/Cargo.toml -------------------------------------------------------------------------------- /examples/simple/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("cargo:rerun-if-changed=src/myui.fl"); 3 | } 4 | -------------------------------------------------------------------------------- /examples/simple/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/simple/src/main.rs -------------------------------------------------------------------------------- /examples/simple/src/myui.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/examples/simple/src/myui.fl -------------------------------------------------------------------------------- /fl2rust-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/fl2rust-macro/Cargo.toml -------------------------------------------------------------------------------- /fl2rust-macro/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /fl2rust-macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/fl2rust-macro/src/lib.rs -------------------------------------------------------------------------------- /fl2rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/fl2rust/Cargo.toml -------------------------------------------------------------------------------- /fl2rust/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /fl2rust/src/gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/fl2rust/src/gen.rs -------------------------------------------------------------------------------- /fl2rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/fl2rust/src/lib.rs -------------------------------------------------------------------------------- /fl2rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/fl2rust/src/main.rs -------------------------------------------------------------------------------- /fl2rust/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/fl2rust/src/utils.rs -------------------------------------------------------------------------------- /tests/cb.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/cb.fl -------------------------------------------------------------------------------- /tests/classes.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/classes.fl -------------------------------------------------------------------------------- /tests/col.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/col.fl -------------------------------------------------------------------------------- /tests/cube.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/cube.fl -------------------------------------------------------------------------------- /tests/deac.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/deac.fl -------------------------------------------------------------------------------- /tests/decl.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/decl.fl -------------------------------------------------------------------------------- /tests/fl.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/fl.fl -------------------------------------------------------------------------------- /tests/fl2.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/fl2.fl -------------------------------------------------------------------------------- /tests/flex.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/flex.fl -------------------------------------------------------------------------------- /tests/funcs.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/funcs.fl -------------------------------------------------------------------------------- /tests/gallery.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/gallery.fl -------------------------------------------------------------------------------- /tests/grid.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/grid.fl -------------------------------------------------------------------------------- /tests/margins.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/margins.fl -------------------------------------------------------------------------------- /tests/menu.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/menu.fl -------------------------------------------------------------------------------- /tests/menu2.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/menu2.fl -------------------------------------------------------------------------------- /tests/menu3.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/menu3.fl -------------------------------------------------------------------------------- /tests/menu4.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/menu4.fl -------------------------------------------------------------------------------- /tests/menu_item.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/menu_item.fl -------------------------------------------------------------------------------- /tests/nowidgets.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/nowidgets.fl -------------------------------------------------------------------------------- /tests/unt.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/unt.fl -------------------------------------------------------------------------------- /tests/unt2.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/unt2.fl -------------------------------------------------------------------------------- /tests/unt3.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/unt3.fl -------------------------------------------------------------------------------- /tests/wc.fl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fltk-rs/fl2rust/HEAD/tests/wc.fl --------------------------------------------------------------------------------