Re-exports§
pub use widgets::dataview::CustomDataViewTreeModel;pub use widgets::dataview::CustomDataViewVirtualListModel;pub use widgets::dataview::DataViewAlign;pub use widgets::dataview::DataViewBitmapRenderer;pub use widgets::dataview::DataViewCellMode;pub use widgets::dataview::DataViewCheckIconTextRenderer;pub use widgets::dataview::DataViewChoiceRenderer;pub use widgets::dataview::DataViewColumn;pub use widgets::dataview::DataViewColumnFlag;pub use widgets::dataview::DataViewCtrl;pub use widgets::dataview::DataViewCtrlBuilder;pub use widgets::dataview::DataViewCustomRenderer;pub use widgets::dataview::DataViewCustomRendererBuilder;pub use widgets::dataview::DataViewDateRenderer;pub use widgets::dataview::DataViewIconTextRenderer;pub use widgets::dataview::DataViewItem;pub use widgets::dataview::DataViewListCtrl;pub use widgets::dataview::DataViewListCtrlBuilder;pub use widgets::dataview::DataViewListModel;pub use widgets::dataview::DataViewModel;pub use widgets::dataview::DataViewProgressRenderer;pub use widgets::dataview::DataViewRenderer;pub use widgets::dataview::DataViewSpinRenderer;pub use widgets::dataview::DataViewStyle;pub use widgets::dataview::DataViewTextRenderer;pub use widgets::dataview::DataViewToggleRenderer;pub use widgets::dataview::DataViewTreeCtrl;pub use widgets::dataview::DataViewTreeCtrlBuilder;pub use widgets::dataview::DataViewTreeCtrlStyle;pub use widgets::dataview::DataViewVirtualListModel;pub use widgets::dataview::RenderContext;pub use widgets::dataview::Variant;pub use dc::BrushStyle;pub use dc::DeviceContext;pub use dc::PenStyle;pub use window::BackgroundStyle;pub use window::ExtraWindowStyle;pub use window::Window;pub use window::WxWidget;pub use window::WxWidgetDowncast;pub use wxdragon_sys as ffi;pub use prelude::*;
Modules§
- app
- appearance
- Application appearance and dark mode support.
- appprogress
- AppProgressIndicator module for wxDragon.
- art_
provider - Provides access to wxArtProvider for stock art (icons, bitmaps).
- bitmap
- Safe wrapper for wxBitmap.
- bitmap_
bundle - Safe wrapper for wxBitmapBundle.
- clipboard
- color
- Color definitions for wxDragon.
- cursor
- data_
object - datetime
- dc
- dialogs
- dnd
- Drag and drop functionality for wxDragon applications.
- event
- Safe wrappers for wxWidgets events.
- font
- font_
data - geometry
- Geometry types for wxDragon (Point, Size, Rect)
- id
- Module for handling wxWidgets IDs.
- macros
- Macros to simplify implementation of common patterns in the codebase.
- menus
- Menu-related widgets and types (
MenuBar,Menu,MenuItem). - prelude
- scrollable
- Generic scrolling trait for widgets that support scrolling functionality.
- sizers
- sysopt
- timer
- Timer module for wxDragon.
- types
- Common type definitions and traits.
- utils
- widgets
- window
- xrc
Macros§
- custom_
widget - Creates a custom widget with builder pattern based on Panel
- impl_
refcounted_ object - Helper macro to implement Clone, Drop, AsRef, and Deref for models that wrap a refcounted native pointer.
- impl_
widget_ cast - Implements widget casting capability for a widget type.
- impl_
xrc_ support - Implements XrcSupport trait for a widget with custom field initialization
- implement_
category_ event_ handlers - Generates internal binding method and public on_* methods for category-specific events
- implement_
widget_ local_ event_ handlers - Generates internal binding method and public on_* methods for widget-specific events defined in the same module
- implement_
widget_ traits - Implements common widget traits.
- implement_
widget_ traits_ with_ target - Implements common widget traits with a custom target type for Deref
- implement_
window_ event_ handlers - Generates internal binding method and public on_* methods for window events
- include_
xrc - A procedural macro that generates a Rust struct for XRC-defined UI with all named widgets.
- widget_
builder - Creates a builder pattern for widgets
- widget_
style_ enum - Defines a style enum for a widget with standard implementations