makepad_studio/
lib.rs

1//pub mod app_inner;
2//pub mod app_state;
3pub mod app;
4pub mod app_ui;
5pub mod build_manager;
6pub mod file_system;
7pub mod studio_editor;
8pub mod studio_file_tree;
9pub mod log_list;
10pub mod run_list;
11pub mod run_view;
12pub mod profiler;
13pub mod integration;
14pub mod ai_chat;
15pub mod search;
16pub mod snapshot;
17
18//pub use makepad_code_editor;
19pub use makepad_platform::log;
20pub use makepad_widgets::makepad_draw;
21pub use makepad_draw::makepad_platform;
22pub use makepad_platform::makepad_micro_serde;
23pub use makepad_platform::makepad_live_id;
24
25#[cfg(target_arch = "wasm32")]
26pub use makepad_platform::makepad_wasm_bridge;
27//pub use makepad_platform::makepad_live_tokenizer;
28pub use makepad_platform::makepad_live_compiler;
29pub use makepad_platform::makepad_math;
30//pub use makepad_editor_core;
31//pub use makepad_code_editor;
32pub use makepad_file_protocol;
33pub use makepad_file_server;
34pub use makepad_widgets;
35pub use makepad_code_editor;
36pub use makepad_shell;
37
38use makepad_platform::*;
39pub fn live_design(cx: &mut Cx) {
40    crate::makepad_widgets::live_design(cx);
41    crate::makepad_code_editor::live_design(cx);
42    crate::run_list::live_design(cx);
43    crate::log_list::live_design(cx);
44    crate::profiler::live_design(cx);
45    crate::run_view::live_design(cx);
46    crate::studio_editor::live_design(cx);
47    crate::studio_file_tree::live_design(cx);
48    crate::app_ui::live_design(cx);
49    crate::ai_chat::ai_chat_view::live_design(cx);
50    crate::search::live_design(cx);
51    crate::snapshot::live_design(cx);
52}