Crate wxdragon

Crate wxdragon 

Source

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