Re-exports§
pub use wxdragon_sys as ffi;pub use prelude::*;
Modules§
- app
- 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.
- 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
- menus
- Menu-related widgets and types (
MenuBar,Menu,MenuItem). - prelude
- sizers
- 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_
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 - Macros to simplify implementation of common patterns in the codebase. Creates a builder pattern for widgets
- widget_
style_ enum - Defines a style enum for a widget with standard implementations