SYMBOL INDEX (272 symbols across 59 files) FILE: crates/bevy_markdown/src/lib.rs type BevyMarkdownTheme (line 9) | pub struct BevyMarkdownTheme { type TextSpanMetadata (line 17) | pub struct TextSpanMetadata { function default (line 22) | pub fn default() -> T { type TextSpan (line 27) | pub struct TextSpan { type BevyMarkdown (line 36) | pub struct BevyMarkdown { type InlineStyleType (line 44) | enum InlineStyleType { method from_u8 (line 69) | pub fn from_u8(style_code: u8) -> Self { function get_header_font_size (line 55) | pub fn get_header_font_size(val: u8) -> f32 { type BevyMarkdownError (line 84) | pub enum BevyMarkdownError { function get_bullet_for_indentation_level (line 89) | pub fn get_bullet_for_indentation_level(level: u8) -> &'static str { function handle_block_styling (line 100) | pub fn handle_block_styling( function handle_inline_styling (line 171) | pub fn handle_inline_styling( function handle_list_recursive (line 270) | fn handle_list_recursive( type BevyMarkdownLines (line 352) | pub struct BevyMarkdownLines { function generate_markdown_lines (line 357) | pub fn generate_markdown_lines( function test_bevymarkdown (line 515) | fn test_bevymarkdown(input: String, test_name: String) { function test_render_text_complicated (line 534) | pub fn test_render_text_complicated() { function test_render_text_with_header (line 546) | pub fn test_render_text_with_header() { function test_render_text_style (line 560) | pub fn test_render_text_style() { function test_render_code (line 572) | pub fn test_render_code() { function test_render_break (line 586) | pub fn test_render_break() { function test_render_break_after_link (line 595) | pub fn test_render_break_after_link() { function test_render_unordered_list (line 608) | pub fn test_render_unordered_list() { function test_render_ordered_list (line 621) | pub fn test_render_ordered_list() { function test_render_nested_unordered_list (line 632) | pub fn test_render_nested_unordered_list() { function test_render_nested_ordered_list (line 645) | pub fn test_render_nested_ordered_list() { FILE: src/canvas/arrow/components.rs type ArrowMeta (line 8) | pub struct ArrowMeta { type ArrowConnect (line 18) | pub struct ArrowConnect { type ArrowMode (line 24) | pub struct ArrowMode { type ArrowConnectPos (line 28) | pub enum ArrowConnectPos { type ArrowType (line 37) | pub enum ArrowType { FILE: src/canvas/arrow/events.rs type RedrawArrow (line 7) | pub struct RedrawArrow { type CreateArrow (line 11) | pub struct CreateArrow { FILE: src/canvas/arrow/mod.rs type ArrowPlugin (line 12) | pub struct ArrowPlugin; method build (line 15) | fn build(&self, app: &mut App) { FILE: src/canvas/arrow/systems.rs function create_arrow_start (line 11) | pub fn create_arrow_start( function create_arrow_end (line 53) | pub fn create_arrow_end( function redraw_arrows (line 99) | pub fn redraw_arrows( FILE: src/canvas/arrow/utils.rs function create_arrow (line 13) | pub fn create_arrow( function parallel_arrow_mid (line 38) | fn parallel_arrow_mid(start: Vec2, end: Vec2, arrow_meta: ArrowMeta) -> ... function arrow_head (line 53) | fn arrow_head(point: Vec2, pos: ArrowConnectPos) -> shapes::Polygon { function build_arrow (line 72) | pub fn build_arrow(start: Vec2, end: Vec2, arrow_meta: ArrowMeta) -> Path { FILE: src/canvas/grid/mod.rs type GridPlugin (line 12) | pub struct GridPlugin; type CanvasInserted (line 15) | pub struct CanvasInserted(pub bool); method build (line 18) | fn build(&self, app: &mut App) { type CustomGridMaterial (line 32) | pub struct CustomGridMaterial { method fragment_shader (line 44) | fn fragment_shader() -> ShaderRef { FILE: src/canvas/grid/systems.rs constant CELL_SIZE (line 9) | const CELL_SIZE: f32 = 12.0; type Grid (line 12) | pub struct Grid; function grid (line 14) | pub fn grid( function update_grid (line 42) | pub fn update_grid( function grid_follows_camera (line 74) | pub fn grid_follows_camera( FILE: src/canvas/mod.rs type CanvasPlugin (line 10) | pub struct CanvasPlugin; method build (line 13) | fn build(&self, app: &mut App) { FILE: src/canvas/shadows/mod.rs type ShadowsPlugin (line 11) | pub struct ShadowsPlugin; method build (line 14) | fn build(&self, app: &mut App) { type CustomShadowMaterial (line 22) | pub struct CustomShadowMaterial { method fragment_shader (line 32) | fn fragment_shader() -> ShaderRef { FILE: src/canvas/shadows/systems.rs type Shadow (line 11) | pub struct Shadow; function spawn_shadow (line 14) | pub fn spawn_shadow( function synchronise_shadow_sizes (line 56) | pub fn synchronise_shadow_sizes( FILE: src/components.rs type MainCamera (line 6) | pub struct MainCamera; type EffectsCamera (line 9) | pub struct EffectsCamera; type Tab (line 12) | pub struct Tab { type Doc (line 21) | pub struct Doc { FILE: src/lib.rs type VeloPlugin (line 24) | pub struct VeloPlugin; method build (line 26) | fn build(&self, app: &mut App) { FILE: src/main.rs function main (line 4) | fn main() { FILE: src/resources.rs type AppState (line 11) | pub struct AppState { type SaveDocRequest (line 21) | pub struct SaveDocRequest { type SaveTabRequest (line 27) | pub struct SaveTabRequest { type LoadDocRequest (line 33) | pub struct LoadDocRequest { type LoadTabRequest (line 38) | pub struct LoadTabRequest { type FontSystemState (line 45) | pub struct FontSystemState(pub Option>); FILE: src/systems.rs function setup_velo_theme (line 14) | pub fn setup_velo_theme(mut commands: Commands, pkv: Res) { function setup_camera (line 20) | pub fn setup_camera(mut commands: Commands, theme: Res) { FILE: src/themes.rs type Theme (line 5) | pub struct Theme { function velo_light (line 71) | pub fn velo_light() -> Theme { function velo_dark (line 139) | pub fn velo_dark() -> Theme { function get_theme_by_name (line 207) | pub fn get_theme_by_name(theme_name: &str) -> Theme { FILE: src/ui_plugin/mod.rs type UiPlugin (line 87) | pub struct UiPlugin; type AddRect (line 90) | pub struct AddRect { type SaveStore (line 96) | pub struct SaveStore { type NodeInteractionType (line 102) | pub enum NodeInteractionType { type NodeInteraction (line 112) | pub struct NodeInteraction { type UpdateDeleteDocBtn (line 118) | pub struct UpdateDeleteDocBtn; type CommChannels (line 121) | pub struct CommChannels { type NodeType (line 127) | pub enum NodeType { type TextPos (line 135) | pub enum TextPos { type JsonNodeText (line 142) | pub struct JsonNodeText { type JsonNode (line 148) | pub struct JsonNode { type DrawingJsonNode (line 162) | pub struct DrawingJsonNode { constant MAX_CHECKPOINTS (line 172) | pub const MAX_CHECKPOINTS: i32 = 7; constant MAX_SAVED_DOCS_IN_MEMORY (line 173) | pub const MAX_SAVED_DOCS_IN_MEMORY: i32 = 7; type UiState (line 176) | pub struct UiState { method build (line 195) | fn build(&self, app: &mut App) { function load_from_url (line 335) | fn load_from_url(mut commands: Commands) { function read_native_config (line 362) | fn read_native_config(mut app_state: ResMut) { FILE: src/ui_plugin/systems/active_editor_changed.rs function active_editor_changed (line 5) | pub fn active_editor_changed( FILE: src/ui_plugin/systems/button_handlers.rs function rec_button_handlers (line 37) | pub fn rec_button_handlers( function change_color_pallete (line 344) | pub fn change_color_pallete( function change_text_pos (line 374) | pub fn change_text_pos( function change_arrow_type (line 400) | pub fn change_arrow_type( function new_doc_handler (line 418) | pub fn new_doc_handler( function rename_doc_handler (line 469) | pub fn rename_doc_handler( function delete_doc_handler (line 519) | pub fn delete_doc_handler( function save_doc_handler (line 574) | pub fn save_doc_handler( function export_to_file (line 593) | pub fn export_to_file( function set_window_property (line 629) | pub fn set_window_property(mut app_state: ResMut, mut pkv: Res... type GistFile (line 642) | struct GistFile { type GistCreateRequest (line 647) | struct GistCreateRequest { function shared_doc_handler (line 653) | pub fn shared_doc_handler( function import_from_file (line 718) | pub fn import_from_file( function import_from_url (line 753) | pub fn import_from_url( function button_generic_handler (line 788) | pub fn button_generic_handler( function enable_drawing_mode (line 820) | pub fn enable_drawing_mode( function enable_two_points_draw_mode (line 845) | pub fn enable_two_points_draw_mode( function change_theme (line 880) | pub fn change_theme( FILE: src/ui_plugin/systems/canvas_click.rs function canvas_click (line 8) | pub fn canvas_click( FILE: src/ui_plugin/systems/clickable_links.rs function clickable_links (line 9) | pub fn clickable_links( function open_url_in_new_tab (line 77) | pub fn open_url_in_new_tab(url: &str) -> Result<(), wasm_bindgen::prelud... FILE: src/ui_plugin/systems/create_new_node.rs function create_new_node (line 13) | pub fn create_new_node( FILE: src/ui_plugin/systems/doc_list.rs function list_item_click (line 24) | pub fn list_item_click( function mouse_scroll_list (line 52) | pub fn mouse_scroll_list( function doc_list_del_button_update (line 76) | pub fn doc_list_del_button_update( function doc_list_ui_changed (line 92) | pub fn doc_list_ui_changed( function get_doc_name (line 142) | pub fn get_doc_name( FILE: src/ui_plugin/systems/drawing.rs function entity_to_draw_selected_changed (line 22) | pub fn entity_to_draw_selected_changed( function set_focus_drawing (line 49) | pub fn set_focus_drawing( function drawing_two_points (line 77) | pub fn drawing_two_points( function drawing (line 270) | pub fn drawing( function update_drawing_position (line 377) | pub fn update_drawing_position( FILE: src/ui_plugin/systems/effects.rs function update_particles_effect (line 9) | pub fn update_particles_effect( function create_particles_effect (line 43) | pub fn create_particles_effect( FILE: src/ui_plugin/systems/entity_to_edit_changed.rs function entity_to_edit_changed (line 20) | pub fn entity_to_edit_changed( FILE: src/ui_plugin/systems/init_layout/add_arrow.rs function add_arrow (line 10) | pub fn add_arrow( FILE: src/ui_plugin/systems/init_layout/add_color.rs function add_color (line 7) | pub fn add_color(commands: &mut Commands, theme: &Res, color: (St... FILE: src/ui_plugin/systems/init_layout/add_effect.rs function add_effect (line 5) | pub fn add_effect( FILE: src/ui_plugin/systems/init_layout/add_front_back.rs function add_front_back (line 10) | pub fn add_front_back( FILE: src/ui_plugin/systems/init_layout/add_list.rs function add_list (line 21) | pub fn add_list( FILE: src/ui_plugin/systems/init_layout/add_menu_button.rs function add_menu_button (line 9) | pub fn add_menu_button( FILE: src/ui_plugin/systems/init_layout/add_pencil.rs function add_pencil (line 5) | pub fn add_pencil( FILE: src/ui_plugin/systems/init_layout/add_search_box.rs function add_search_box (line 18) | pub fn add_search_box( FILE: src/ui_plugin/systems/init_layout/add_text.rs function add_text (line 5) | pub fn add_text( FILE: src/ui_plugin/systems/init_layout/add_text_pos.rs function add_text_pos (line 10) | pub fn add_text_pos( FILE: src/ui_plugin/systems/init_layout/add_two_points_draw.rs function add_two_points_draw (line 8) | pub fn add_two_points_draw( FILE: src/ui_plugin/systems/init_layout/add_visibility.rs function add_visibility (line 8) | pub fn add_visibility( FILE: src/ui_plugin/systems/init_layout/init_layout.rs function init_layout (line 78) | pub fn init_layout( FILE: src/ui_plugin/systems/init_layout/node_manipulation.rs function node_manipulation (line 8) | pub fn node_manipulation( function add_button_action (line 78) | fn add_button_action( FILE: src/ui_plugin/systems/interactive_sprites.rs type HoldingState (line 13) | pub struct HoldingState { function interactive_node (line 19) | pub fn interactive_node( FILE: src/ui_plugin/systems/keyboard.rs function keyboard_input_system (line 34) | pub fn keyboard_input_system( function insert_from_clipboard (line 244) | pub fn insert_from_clipboard( FILE: src/ui_plugin/systems/load.rs function should_load_doc (line 31) | pub fn should_load_doc(request: Option>) -> bool { function should_load_tab (line 35) | pub fn should_load_tab(request: Option>) -> bool { function remove_load_tab_request (line 39) | pub fn remove_load_tab_request(world: &mut World) { function remove_load_doc_request (line 43) | pub fn remove_load_doc_request(world: &mut World) { function load_doc (line 47) | pub fn load_doc( function load_tab (line 102) | pub fn load_tab( FILE: src/ui_plugin/systems/modal.rs function cancel_modal (line 19) | pub fn cancel_modal( function delete_doc (line 40) | fn delete_doc( function delete_tab (line 68) | fn delete_tab( function load_doc_handler (line 124) | pub fn load_doc_handler( function confirm_modal (line 153) | pub fn confirm_modal( function remove_from_storage (line 298) | fn remove_from_storage( FILE: src/ui_plugin/systems/resize_node.rs function resize_entity_start (line 15) | pub fn resize_entity_start( function resize_entity_end (line 54) | pub fn resize_entity_end( function resize_entity_run (line 67) | pub fn resize_entity_run( FILE: src/ui_plugin/systems/resize_window.rs function resize_notificator (line 12) | pub fn resize_notificator( FILE: src/ui_plugin/systems/save.rs function should_save_doc (line 21) | pub fn should_save_doc(request: Option>) -> bool { function should_save_tab (line 25) | pub fn should_save_tab(request: Option>) -> bool { function remove_save_doc_request (line 29) | pub fn remove_save_doc_request(world: &mut World) { function remove_save_tab_request (line 33) | pub fn remove_save_tab_request(world: &mut World) { function save_doc (line 37) | pub fn save_doc( function save_to_store (line 63) | pub fn save_to_store( function save_tab (line 128) | pub fn save_tab( function test_save_doc1 (line 247) | fn test_save_doc1() { function test_save_doc2 (line 305) | fn test_save_doc2() { function test_save_doc3 (line 367) | fn test_save_doc3() { FILE: src/ui_plugin/systems/search.rs type SearchIndexState (line 36) | pub struct SearchIndexState { type NodeSearchLocation (line 43) | pub struct NodeSearchLocation { function search_box_click (line 49) | pub fn search_box_click( function search_box_text_changed (line 85) | pub fn search_box_text_changed( function init_search_index (line 131) | pub fn init_search_index(mut app_state: ResMut) { function initialize_search_index (line 145) | pub fn initialize_search_index(dir: PathBuf) -> tantivy::Index { function update_search_index (line 158) | pub fn update_search_index( constant MAX_SEARCH_RESULTS (line 195) | const MAX_SEARCH_RESULTS: usize = 1000; function clear_tabs_index (line 197) | pub fn clear_tabs_index(index: &Index, tab_ids: &HashSet) -> tanti... function clear_doc_index (line 213) | pub fn clear_doc_index(index: &Index, doc_id: &Uuid) -> tantivy::Result<... function fuzzy_search (line 227) | pub fn fuzzy_search(index: &Index, query: &str) -> tantivy::Result) -> std::fmt::Result { type ModalConfirm (line 222) | pub struct ModalConfirm { type ModalCancel (line 228) | pub struct ModalCancel { type InteractiveNode (line 233) | pub struct InteractiveNode; type Drawing (line 236) | pub struct Drawing { FILE: src/ui_plugin/ui_helpers/spawn_modal.rs function spawn_modal (line 19) | pub fn spawn_modal( FILE: src/ui_plugin/ui_helpers/spawn_node.rs type NodeMeta (line 22) | pub struct NodeMeta { function spawn_sprite_node (line 35) | pub fn spawn_sprite_node( function spawn_resize_marker (line 268) | fn spawn_resize_marker( function spawn_arrow_marker (line 305) | fn spawn_arrow_marker( FILE: src/ui_plugin/ui_helpers/ui_helpers.rs function add_rectangle_txt (line 20) | pub fn add_rectangle_txt(theme: &Res, text: String) -> TextBundle { type TooltipPosition (line 31) | pub enum TooltipPosition { function get_tooltip (line 36) | pub fn get_tooltip( FILE: src/utils.rs type ReflectableUuid (line 19) | pub struct ReflectableUuid(pub Uuid); method generate (line 27) | pub fn generate() -> Self { type UserPreferences (line 22) | pub struct UserPreferences { function get_timestamp (line 34) | pub fn get_timestamp() -> f64 { function get_timestamp (line 39) | pub fn get_timestamp() -> f64 { function load_doc_to_memory (line 46) | pub fn load_doc_to_memory( type Config (line 70) | pub struct Config { function read_config_file (line 75) | pub fn read_config_file() -> Option { method from (line 90) | fn from(pos: TextPos) -> Self { method from (line 99) | fn from(pos: CosmicTextPos) -> Self { function bevy_color_to_cosmic (line 107) | pub fn bevy_color_to_cosmic(color: bevy::prelude::Color) -> cosmic_text:... function get_theme_key (line 116) | pub fn get_theme_key(pkv: &PkvStore) -> String {