#![allow(dead_code)]
#![allow(unused_variables)]
pub mod element;
pub mod host;
pub mod support;
pub mod view;
pub mod prelude {
pub use crate::element::{
align::*,
button::{button, BasicButton},
checkbox::{checkbox, radio_button, Checkbox, RadioButton, RadioGroup},
code_editor::{code_editor, CodeEditor},
composite::{Composite, CompositeBase},
context::{BasicContext, Context},
design_canvas::{design_canvas, DesignCanvas},
dial::{dial, dial_with_range, Dial},
floating::{floating, Floating},
grid::{grid, Grid},
label::{label, Label},
layer::*,
list::{dropdown, list, Dropdown, List, ListItem},
margin::*,
menu::{
get_native_menu_bar, menu, menu_item, menu_separator, native_menu, native_menu_bar,
native_menu_item, native_separator, popup, set_native_menu_bar, Menu, MenuItem,
MenuModifiers, MenuShortcut, NativeMenu, NativeMenuBar, NativeMenuItem, Popup,
StandardAction,
},
progress::{
circular_progress, indeterminate_progress, progress_bar, ProgressBar, ProgressStyle,
},
proxy::Proxy,
scroll::{scroll_view, ScrollView},
share,
size::*,
slider::{slider, vslider, Slider, SliderOrientation},
status_bar::{status_bar, StatusBar, StatusSegment},
switch::{slide_switch, SlideSwitch},
tabs::{tab_bar, Tab, TabBar},
text_box::{text_box, TextBox},
thumbwheel::{thumbwheel, Thumbwheel},
tile::{htile, vtile, HTile, VTile},
tooltip::{tooltip, Tooltip},
Element, ElementPtr, ViewLimits, ViewStretch, WeakElementPtr,
};
pub use crate::host::{App, Window};
pub use crate::support::{
canvas::Canvas,
color::{colors, Color},
point::{Axis, Extent, Point},
rect::Rect,
};
pub use crate::view::{
BaseView, CursorTracking, CursorType, DropInfo, KeyAction, KeyCode, KeyInfo, MouseButton,
MouseButtonState, TextInfo, View,
};
pub use crate::{htile, vtile};
}