Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KyosukeIshizu1008/berryscode
/ functions
Functions
2,320 in github.com/KyosukeIshizu1008/berryscode
⨍
Functions
2,320
◇
Types & classes
432
↓ 1 callers
Method
render_database_central
Central panel content: tabs (Preview / Query) + result grid.
berrycode/src/app/database.rs:279
↓ 1 callers
Method
render_database_preview
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/database.rs:292
↓ 1 callers
Method
render_database_query
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/database.rs:321
↓ 1 callers
Method
render_database_sidebar
Sidebar content: open-file controls + table list.
berrycode/src/app/database.rs:182
↓ 1 callers
Method
render_debug_call_stack
Call stack panel
berrycode/src/app/debugger.rs:454
↓ 1 callers
Method
render_debug_console_content
Thin wrapper that calls the existing debugger REPL renderer from inside the unified panel. Used to live in the debugger sidebar as its own tab.
berrycode/src/app/dock.rs:207
↓ 1 callers
Method
render_debug_overlay
Render debug info overlay in the inspector during play mode. Transform fields are editable via drag-value widgets. Changes set `scene_needs_sync` so
berrycode/src/app/scene_editor/debug_inspector.rs:14
↓ 1 callers
Method
render_debug_panel
Render the debug panel (VS Code-style bottom panel)
berrycode/src/app/debugger.rs:72
↓ 1 callers
Method
render_debug_toolbar
Debug toolbar with Continue/Step/Stop buttons
berrycode/src/app/debugger.rs:137
↓ 1 callers
Method
render_debug_variables
Variables panel
berrycode/src/app/debugger.rs:325
↓ 1 callers
Method
render_debug_watch
Watch expressions panel
berrycode/src/app/debugger.rs:384
↓ 1 callers
Method
render_definition_picker
Render definition picker window (for multiple definitions)
berrycode/src/app/lsp.rs:1073
↓ 1 callers
Method
render_docker_central
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/docker.rs:311
↓ 1 callers
Method
render_docker_containers
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/docker.rs:328
↓ 1 callers
Method
render_docker_images
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/docker.rs:457
↓ 1 callers
Method
render_docker_sidebar
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/docker.rs:236
↓ 1 callers
Method
render_docker_volumes
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/docker.rs:494
↓ 1 callers
Method
render_dopesheet
Render the floating Dopesheet window. Shows per-track timelines with diamond keyframe markers, an optional curve overlay, and click-to-add keyframe su
berrycode/src/app/scene_editor/dopesheet.rs:292
↓ 1 callers
Method
render_dopesheet_content
Render dopesheet content into a provided `Ui` region (used by the tool panel).
berrycode/src/app/scene_editor/dopesheet.rs:61
↓ 1 callers
Method
render_ecs_3d_view
Render 3D view (center panel)
berrycode/src/app/ecs_inspector.rs:624
↓ 1 callers
Method
render_ecs_entities_tab_vscode
VS Code style entity tree view + inline property grid
berrycode/src/app/ecs_inspector.rs:518
↓ 1 callers
Method
render_ecs_inspector_panel
(&mut self, _ctx: &egui::Context, ui: &mut egui::Ui)
berrycode/src/app/ecs_inspector.rs:36
↓ 1 callers
Method
render_ecs_properties_only
Render properties only (right panel)
berrycode/src/app/ecs_inspector.rs:899
↓ 1 callers
Method
render_ecs_resources_tab
Render the Resources tab of the ECS Inspector.
berrycode/src/app/ecs_inspector.rs:1268
↓ 1 callers
Method
render_ecs_triggers_tab
Render the Triggers tab — `world.trigger_event` console. This is BerryCode's stand-in for "run this one system on demand" (Unity's [ExecuteInEditMode
berrycode/src/app/ecs_inspector.rs:290
↓ 1 callers
Method
render_editor_area
Render Editor area (full implementation with TextEdit)
berrycode/src/app/editor.rs:175
↓ 1 callers
Method
render_entity_tree_node
Recursively render a single entity (and its children) in the hierarchy.
berrycode/src/app/scene_editor/hierarchy.rs:1012
↓ 1 callers
Method
render_event_monitor
Render the Event Monitor window.
berrycode/src/app/scene_editor/event_monitor.rs:44
↓ 1 callers
Method
render_file_context_menu
Render the right-click context menu for file tree items
berrycode/src/app/file_tree.rs:978
↓ 1 callers
Method
render_file_tree
Render File Tree panel (VS Code style)
berrycode/src/app/file_tree.rs:49
↓ 1 callers
Method
render_git_branches_tab
Render Branches tab
berrycode/src/app/git.rs:509
↓ 1 callers
Method
render_git_diff_viewer
Render Git Diff Viewer in center panel (split view: Graph above, Diff below)
berrycode/src/app/git.rs:804
↓ 1 callers
Method
render_git_graph_compact
Render compact Git commit graph (for split view)
berrycode/src/app/git.rs:986
↓ 1 callers
Method
render_git_history_tab
Render History tab (commit graph)
berrycode/src/app/git.rs:265
↓ 1 callers
Method
render_git_panel
Render Git panel (VS Code style)
berrycode/src/app/git.rs:14
↓ 1 callers
Method
render_git_remotes_tab
Render Remotes tab
berrycode/src/app/git.rs:590
↓ 1 callers
Method
render_git_stash_tab
Render Stash tab
berrycode/src/app/git.rs:723
↓ 1 callers
Method
render_git_status_tab
Render Status tab (VS Code style)
berrycode/src/app/git.rs:56
↓ 1 callers
Method
render_git_tab_bar
Render Git tab bar (VS Code flat style)
berrycode/src/app/git.rs:43
↓ 1 callers
Method
render_git_tags_tab
Render Tags tab
berrycode/src/app/git.rs:655
↓ 1 callers
Method
render_godot_node
(&mut self, ui: &mut egui::Ui, scene: &GodotScene, id: NodeId)
berrycode/src/app/godot_panel.rs:191
↓ 1 callers
Method
render_godot_scene_panel
Auto-show a side window with the scene tree whenever the active tab is a `.tscn` file. No-ops for any other tab.
berrycode/src/app/godot_panel.rs:57
↓ 1 callers
Method
render_godot_scene_panel_body
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/godot_panel.rs:114
↓ 1 callers
Method
render_image2anime
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/oracleberry.rs:997
↓ 1 callers
Method
render_image2image
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/oracleberry.rs:963
↓ 1 callers
Method
render_image_preview
Render image preview for the active tab. The caller must ensure `self.active_tab_idx` points to an image tab.
berrycode/src/app/image_preview.rs:49
↓ 1 callers
Method
render_keybindings_settings
Keyboard Shortcuts settings tab
berrycode/src/app/settings.rs:1273
↓ 1 callers
Method
render_lsp_completions
Render LSP completion popup (VS Code style)
berrycode/src/app/lsp.rs:373
↓ 1 callers
Method
render_lsp_hover
Render LSP hover tooltip
berrycode/src/app/lsp.rs:1049
↓ 1 callers
Method
render_lsp_signature_help
Render the floating signature-help popup (VS Code-style: monospace signature with the active parameter underlined, optional doc below).
berrycode/src/app/lsp.rs:256
↓ 1 callers
Method
render_merge_panel
Render the Scene Merge floating panel.
berrycode/src/app/scene_editor/scene_merge.rs:151
↓ 1 callers
Method
render_mobile_doctor_modal
(&mut self, ctx: &egui::Context)
berrycode/src/app/mobile_toolchain.rs:452
↓ 1 callers
Method
render_mobile_toolchain
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/mobile_toolchain.rs:311
↓ 1 callers
Method
render_mobile_toolchain_window
(&mut self, ctx: &egui::Context)
berrycode/src/app/mobile_toolchain.rs:286
↓ 1 callers
Method
render_model_preview
Render 3D model preview
berrycode/src/app/model_preview.rs:1587
↓ 1 callers
Method
render_music_graph_editor
Render the music graph editor as a free-floating window. Reuses the System Graph canvas idiom (drag nodes around, arrows for transitions) but doesn't
berrycode/src/app/audio/music_graph.rs:154
↓ 1 callers
Method
render_new_file_dialog
Render the "New File" dialog window
berrycode/src/app/file_tree.rs:884
↓ 1 callers
Method
render_new_folder_dialog
Render the "New Folder" dialog window
berrycode/src/app/file_tree.rs:931
↓ 1 callers
Method
render_one_click_section
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/mobile_toolchain.rs:348
↓ 1 callers
Method
render_oracleberry_central
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/oracleberry.rs:895
↓ 1 callers
Method
render_oracleberry_sidebar
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/oracleberry.rs:832
↓ 1 callers
Method
render_package_manager
Render Package Manager content inside a Ui region.
berrycode/src/app/package_manager.rs:184
↓ 1 callers
Method
render_package_manager_window
Render the Package Manager as a floating window.
berrycode/src/app/package_manager.rs:159
↓ 1 callers
Method
render_panel_visibility_settings
Activity Bar visibility tab. One checkbox per togglable panel. Database, Docker, and OracleBerry default to hidden because they're niche/specialised;
berrycode/src/app/settings.rs:331
↓ 1 callers
Function
render_peek_standalone
Render the peek definition inline window below the current cursor line. Standalone function to avoid borrow conflicts with BerryCodeApp.
berrycode/src/app/peek.rs:10
↓ 1 callers
Method
render_pending_agent_edits
Render the queue of edits proposed by the active coding agent, each as a small card with file path, a unified-style colourised diff, and Approve / Rej
berrycode/src/app/ai_chat.rs:1106
↓ 1 callers
Method
render_plugin_browser
(&mut self, ctx: &egui::Context)
berrycode/src/app/scene_editor/plugin_browser.rs:359
↓ 1 callers
Method
render_problems_content
Renders LSP diagnostics inside the unified bottom panel. Pulled out of `render_diagnostics_panel` so the same content can live as a tab here.
berrycode/src/app/dock.rs:135
↓ 1 callers
Method
render_profiler
Render the Profiler window (floating egui::Window).
berrycode/src/app/scene_editor/profiler.rs:190
↓ 1 callers
Method
render_profiler_content
Render profiler content into a provided `Ui` region (used by the tool panel).
berrycode/src/app/scene_editor/profiler.rs:76
↓ 1 callers
Method
render_project_picker
Render the project picker screen (shown when no project is loaded)
berrycode/src/app/mod.rs:1749
↓ 1 callers
Method
render_query_viz
Render the Query Visualizer window.
berrycode/src/app/scene_editor/query_viz.rs:216
↓ 1 callers
Method
render_references_panel
Render References panel
berrycode/src/app/lsp.rs:1125
↓ 1 callers
Method
render_rename_dialog
Render the rename dialog window
berrycode/src/app/rename.rs:7
↓ 1 callers
Method
render_rename_file_dialog
Render the rename file/folder dialog
berrycode/src/app/file_tree.rs:1124
↓ 1 callers
Function
render_resource_inspector
Render the "Scene Resources" section in the Inspector panel. Returns `true` if any resource was mutated this frame.
berrycode/src/app/scene_editor/resource_editor.rs:55
↓ 1 callers
Method
render_result_canvas
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/oracleberry.rs:1203
↓ 1 callers
Method
render_run_section
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/mobile_toolchain.rs:645
↓ 1 callers
Method
render_rust_targets_section
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/mobile_toolchain.rs:1091
↓ 1 callers
Method
render_scene_hierarchy
Render the Hierarchy panel showing scene entities.
berrycode/src/app/scene_editor/hierarchy.rs:11
↓ 1 callers
Method
render_scene_inspector
Render the Inspector panel for the currently selected entity.
berrycode/src/app/scene_editor/inspector.rs:218
↓ 1 callers
Method
render_scene_preview
Render the scene preview panel (shown as bottom panel when a .scn.ron file is open)
berrycode/src/app/scene_preview.rs:7
↓ 1 callers
Method
render_scene_view
Render the Scene View (3D viewport).
berrycode/src/app/scene_editor/scene_view.rs:80
↓ 1 callers
Method
render_search_bar
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/terminal.rs:335
↓ 1 callers
Method
render_search_dialog
Render search dialog
berrycode/src/app/search.rs:669
↓ 1 callers
Method
render_search_panel
Render Search panel (project-wide search) — VS Code-style.
berrycode/src/app/search.rs:11
↓ 1 callers
Method
render_settings_dialog
Render Settings dialog
berrycode/src/app/settings.rs:1010
↓ 1 callers
Method
render_settings_panel
RustRover-style Settings Panel
berrycode/src/app/settings.rs:11
↓ 1 callers
Method
render_shader_graph_editor
Render the Shader Graph Editor floating window.
berrycode/src/app/scene_editor/shader_graph_editor.rs:8
↓ 1 callers
Function
render_simple_unified_diff
monospace coloured rows so additions / removals stand out at a glance. Capped at `max_lines` total to keep large edits readable; the full text is stil
berrycode/src/app/ai_chat.rs:1448
↓ 1 callers
Method
render_split_right_pane
Read-only side-by-side preview pane (right-side split). Shows the contents of `editor_tabs[split_right_tab]` in a non- interactive TextEdit so users c
berrycode/src/app/editor.rs:104
↓ 1 callers
Method
render_state_editor
(&mut self, ctx: &egui::Context)
berrycode/src/app/scene_editor/state_editor_ui.rs:7
↓ 1 callers
Method
render_status_bar
Render Status Bar (bottom)
berrycode/src/app/status_bar.rs:8
↓ 1 callers
Method
render_system_graph
Render the System Graph window.
berrycode/src/app/scene_editor/system_graph.rs:341
↓ 1 callers
Method
render_system_list
Render the per-stage ordered list view. Each stage gets its own header; rows under the stage are drawn in execution order (sorted by `SystemNode::orde
berrycode/src/app/scene_editor/system_graph.rs:555
↓ 1 callers
Function
render_tab_bar
Render a VS Code style tab bar with underline indicator
berrycode/src/app/utils.rs:26
↓ 1 callers
Method
render_tab_bar
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/terminal.rs:162
↓ 1 callers
Method
render_terminal
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/terminal.rs:22
↓ 1 callers
Method
render_terminal_fullscreen
(&mut self, ctx: &egui::Context)
berrycode/src/app/terminal.rs:135
↓ 1 callers
Method
render_terminal_grid
(&mut self, ui: &mut egui::Ui)
berrycode/src/app/terminal.rs:400
← previous
next →
901–1,000 of 2,320, ranked by callers