Crate wxdragon

Source

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