blob: a958b6ab181bd209c3511c49513035ea88739b75 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
// Print module for BeepZone label printing
// This module contains the label renderer and printing UI
pub mod parsing;
pub mod plugins;
pub mod printer_manager;
pub mod renderer;
pub mod ui; // system printer discovery & direct print
// Re-export commonly used types
pub use ui::print_dialog::{PrintDialog, PrintOptions};
// Other types available via submodules:
// - parsing::{parse_layout_json, parse_printer_settings, CenterMode, PrinterSettings}
// - plugins::{pdf::PdfPlugin, system::SystemPrintPlugin}
// - renderer::{LabelElement, LabelLayout, LabelRenderer}
|