1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! ferroui-diagnostics
//!
//! The developer tools of FerroUI, a port of the last open-source version of
//! upstream's developer tools (docs/porting/DEVIATIONS.md, Developer tools): a window that
//! shows the logical and visual trees of a running application, the
//! properties of the selected control with their value sources and
//! priorities, the styles and setters that apply to it, its layout, the
//! routed events as they travel, and takes screenshots. It opens on F12 in
//! a window or an application it is attached to ([`DevToolsExtensions`]).
//!
//! ```ignore
//! window.attach_dev_tools();
//! ```
//!
//! The window has the WinUI 3 theme of the port in its compact density
//! (`ferroui-themes-winui`), where upstream has the Simple theme. The logical
//! and visual trees, the tree of the routed events and the property grid of
//! the control details are built on the TreeDataGrid of the port, where
//! upstream has tree views and a copy of DataGrid compiled into its project
//! (docs/porting/DEVIATIONS.md, Developer tools).
// The compiled markup of a document names the types of this crate by the name of the crate.
extern crate self as ferroui_diagnostics;
// One module per compiled document and `compiled_markup` (the embedded assets, the loader table
// of the crate and `register()`), which the build script of the crate generates
// (docs/porting/xaml.md, 9.5.13 and 9.6).
include_compiled_xaml!;
pub use *;
pub use ;