Skip to main contentCrate wxdragon
Source 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::Window;pub use window::WxWidget;pub use window::WxWidgetDowncast;pub use wxdragon_sys as ffi;pub use prelude::*;
- 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.
- config
- Configuration management module for wxDragon.
- cursor
- data_object
- datetime
- dc
- dialogs
- display
- Access to information about connected displays/monitors.
- dnd
- Drag and drop functionality for wxDragon applications.
- event
- Safe wrappers for wxWidgets events.
- font
- font_data
- fswatcher
- File system watcher module for wxDragon.
- geometry
- Geometry types for wxDragon (Point, Size, Rect)
- id
- Module for handling wxWidgets IDs.
- ipc
- IPC (Inter-Process Communication) module for wxDragon.
- keycode
- Standard wxWidgets key codes (
WXK_*). - language
- Language codes for internationalization support.
- macros
- Macros to simplify implementation of common patterns in the codebase.
- menus
- Menu-related widgets and types (
MenuBar, Menu, MenuItem). - prelude
- printing
- scrollable
- Generic scrolling trait for widgets that support scrolling functionality.
- single_instance_checker
- Single instance checker to ensure only one copy of the application runs at a time.
- sizers
- sound
- standard_paths
- Access to standard, platform-appropriate filesystem locations (config, data, documents, etc).
- sysopt
- syssettings
- Access to native, platform-appropriate UI colours, fonts, and metrics.
- timer
- Timer module for wxDragon.
- translations
- Internationalization (i18n) support using wxWidgets’ translations system.
- types
- Common type definitions and traits.
- uiactionsimulator
- UI Action Simulator module for wxDragon.
- utils
- widgets
- window
- xrc
- 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_category_event_handlers
- Generates window event handlers that ignore destroy events from child windows.
- 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