1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
// Copyright 2018 The xi-editor Authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. //! Common widgets. mod widgetbox; //// pub use crate::widget::widgetbox::{GlobalWidgets, WidgetBox, WidgetId, WidgetType, MAX_WIDGETS, get_widget_id}; //// mod align; pub use crate::widget::align::Align; mod button; pub use crate::widget::button::Button; mod label; pub use crate::widget::label::{/* DynLabel, */ Label, LabelText};//// /* //// mod either; pub use crate::widget::either::Either; */ //// mod flex; pub use crate::widget::flex::{Column, Flex, Row}; mod padding; pub use crate::widget::padding::Padding; /* //// mod scroll; pub use crate::widget::scroll::Scroll; mod progress_bar; pub use crate::widget::progress_bar::ProgressBar; mod slider; pub use crate::widget::slider::Slider; mod textbox; pub use crate::widget::textbox::TextBox; mod sized_box; pub use crate::widget::sized_box::SizedBox; mod checkbox; pub use crate::widget::checkbox::Checkbox; mod radio; pub use crate::widget::radio::{Radio, RadioGroup}; mod container; pub use crate::widget::container::Container; mod split; pub use crate::widget::split::Split; mod switch; pub use crate::widget::switch::Switch; mod env_scope; pub use crate::widget::env_scope::EnvScope; mod widget_ext; pub use widget_ext::WidgetExt; mod list; pub use crate::widget::list::{List, ListIter}; */