fltk/
lib.rs

1#![cfg_attr(docsrs, feature(doc_auto_cfg))]
2#![cfg_attr(docsrs, allow(unused_attributes))]
3#![doc = include_str!("../README.md")]
4#![allow(non_upper_case_globals)]
5#![allow(clippy::needless_doctest_main)]
6#![allow(clippy::missing_transmute_annotations)]
7#![warn(missing_docs)]
8
9/// Application related methods and functions
10pub mod app;
11
12/// Browser widgets
13pub mod browser;
14
15/// Button widgets
16pub mod button;
17
18/// Dialog widgets
19pub mod dialog;
20
21/// Drawing primitives
22pub mod draw;
23
24/// Fltk defined enums: Color, Font, `When` etc
25pub mod enums;
26
27/// Basic fltk box/frame widget
28pub mod frame;
29
30/// Group widgets
31pub mod group;
32
33/// Image types supported by fltk
34pub mod image;
35
36/// Input widgets
37pub mod input;
38
39/// mod macros;
40pub mod macros;
41
42/// Menu widgets
43pub mod menu;
44
45/// Miscellaneous widgets not fitting a certain group
46pub mod misc;
47
48/// Output widgets
49pub mod output;
50
51/// All fltk widget traits and flt error types
52pub mod prelude;
53
54/// Widget surface to image functions
55pub mod surface;
56
57/// Table widgets
58pub mod table;
59
60/// Terminal widget
61pub mod terminal;
62
63/// Text display widgets
64pub mod text;
65
66/// Tree widgets
67pub mod tree;
68
69/// General utility functions
70pub mod utils;
71
72/// Valuator widgets
73pub mod valuator;
74
75/// Base Widget
76pub mod widget;
77
78/// Window widgets
79pub mod window;
80
81/// Printing related functions
82#[cfg(not(target_os = "android"))]
83pub mod printer;