Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JustRoccat/rs-pug
/ functions
Functions
271 in github.com/JustRoccat/rs-pug
⨍
Functions
271
◇
Types & classes
70
↓ 1 callers
Function
build_song_list
( songs: &[Song], selected: usize, focused: bool, pal: &Palette, anim: Color, )
src/tui.rs:866
↓ 1 callers
Method
collect_tabs
(&self, state: &PluginUiState)
src/plugins.rs:605
↓ 1 callers
Method
collect_ui_inject
(&self, state: &PluginUiState)
src/plugins.rs:727
↓ 1 callers
Function
context_menu_len
(app: &App)
src/input.rs:854
↓ 1 callers
Method
create_app_settings_schema
(&self)
src/db.rs:124
↓ 1 callers
Function
create_empty_playlist
(app: &mut App, name: &str)
src/playlist.rs:5
↓ 1 callers
Method
create_schema
(&self)
src/db.rs:76
↓ 1 callers
Method
current_layout_state
(&self)
src/model.rs:620
↓ 1 callers
Function
cycle_tag_field
(app: &mut App)
src/input.rs:920
↓ 1 callers
Function
default_limit
()
src/config.rs:301
↓ 1 callers
Function
default_music_directories
()
src/config.rs:345
↓ 1 callers
Function
default_mute_key
()
src/config.rs:317
↓ 1 callers
Function
default_next_key
()
src/config.rs:309
↓ 1 callers
Function
default_plugins_dir
()
src/config.rs:337
↓ 1 callers
Function
default_prev_key
()
src/config.rs:313
↓ 1 callers
Function
default_repeat_key
()
src/config.rs:321
↓ 1 callers
Function
default_seek_back_key
()
src/config.rs:329
↓ 1 callers
Function
default_seek_forward_key
()
src/config.rs:333
↓ 1 callers
Function
default_shuffle_key
()
src/config.rs:325
↓ 1 callers
Function
default_socket
()
src/config.rs:305
↓ 1 callers
Function
describe_key_event_labels
(code: &KeyCode, modifiers: KeyModifiers)
src/ui_helpers.rs:156
↓ 1 callers
Function
describe_key_event_with_modifiers
(code: &KeyCode, modifiers: KeyModifiers)
src/ui_helpers.rs:131
↓ 1 callers
Method
dispatch_event
(&self, event: &PluginEvent, state: &PluginUiState)
src/plugins.rs:585
↓ 1 callers
Function
dispatch_key_with_aliases
( plugins: &PluginManager, labels: &[String], state: &PluginUiState, )
src/main.rs:476
↓ 1 callers
Function
draw
(frame: &mut Frame, app: &App)
src/tui.rs:81
↓ 1 callers
Function
draw_content
(frame: &mut Frame, app: &App, pal: &Palette, anim: Color, area: Rect)
src/tui.rs:460
↓ 1 callers
Function
draw_eq_panel
(frame: &mut Frame, app: &App, pal: &Palette, anim: Color, area: Rect)
src/tui.rs:1680
↓ 1 callers
Function
draw_help
(frame: &mut Frame, app: &App, pal: &Palette, area: Rect)
src/tui.rs:1508
↓ 1 callers
Function
draw_now_playing
(frame: &mut Frame, app: &App, pal: &Palette, anim: Color, area: Rect)
src/tui.rs:1364
↓ 1 callers
Function
draw_overlays
(frame: &mut Frame, app: &App, pal: &Palette, anim: Color, size: Rect)
src/tui.rs:1932
↓ 1 callers
Function
draw_plugin_panels
(frame: &mut Frame, app: &App, pal: &Palette, anim: Color, size: Rect)
src/tui.rs:1866
↓ 1 callers
Function
draw_progress
(frame: &mut Frame, app: &App, pal: &Palette, anim: Color, area: Rect)
src/tui.rs:1447
↓ 1 callers
Function
draw_search
(frame: &mut Frame, app: &App, pal: &Palette, area: Rect)
src/tui.rs:313
↓ 1 callers
Function
draw_tabs
(frame: &mut Frame, app: &App, pal: &Palette, anim: Color, _anim2: Color, area: Rect)
src/tui.rs:210
↓ 1 callers
Function
draw_tabs_vertical
(frame: &mut Frame, app: &App, pal: &Palette, anim: Color, area: Rect)
src/tui.rs:260
↓ 1 callers
Function
ensure_default_dirs
()
src/config.rs:242
↓ 1 callers
Function
eq_preset_bands
(app: &App, index: usize)
src/model.rs:268
↓ 1 callers
Function
execute_context_action
(app: &mut App, index: usize, cmd_tx: &mpsc::UnboundedSender<CoreCmd>)
src/playlist.rs:75
↓ 1 callers
Method
export_playlist_to_default
( &self, playlist: &crate::model::Playlist, )
src/storage.rs:196
↓ 1 callers
Function
extract_metadata
(path: &std::path::Path)
src/core.rs:701
↓ 1 callers
Method
get_local_songs_count
Returns the total number of local songs in the database.
src/db.rs:230
↓ 1 callers
Function
handle_key_event_pre_plugin
( app: &mut App, key: KeyEvent, cmd_tx: &mpsc::UnboundedSender<CoreCmd>, )
src/input.rs:42
↓ 1 callers
Function
handle_mouse_event
(app: &mut App, mouse: MouseEvent)
src/input.rs:23
↓ 1 callers
Function
handle_native_key_event
( app: &mut App, key: KeyEvent, cmd_tx: &mpsc::UnboundedSender<CoreCmd>, )
src/input.rs:195
↓ 1 callers
Method
import_playlist_from_default
(&self)
src/storage.rs:182
↓ 1 callers
Method
init_db
(&mut self)
src/db.rs:22
↓ 1 callers
Method
layout_config_from_value
( &self, plugin: &LuaPlugin, hook: &str, output: Value, )
src/plugins.rs:828
↓ 1 callers
Function
layout_patch_has_effect
(layout: &plugins::PluginUiLayoutPatch)
src/main.rs:506
↓ 1 callers
Method
load_local_library
(&self)
src/storage.rs:92
↓ 1 callers
Method
load_local_songs
(&self)
src/db.rs:208
↓ 1 callers
Function
load_palette
(theme: &Theme)
src/config.rs:399
↓ 1 callers
Method
load_playlists
(&self)
src/db.rs:311
↓ 1 callers
Method
load_recently_played
(&self)
src/db.rs:416
↓ 1 callers
Function
local_nav_back
(app: &mut App)
src/input.rs:809
↓ 1 callers
Function
local_visible_songs
(app: &App)
src/ui_helpers.rs:7
↓ 1 callers
Function
map_plugin_action
(action: PluginCoreAction)
src/events.rs:167
↓ 1 callers
Function
merge_ui_config
(target: &mut PluginUiConfig, source: PluginUiConfig)
src/plugins.rs:1343
↓ 1 callers
Function
merge_ui_layout_patch
(target: &mut PluginUiLayoutPatch, source: PluginUiLayoutPatch)
src/plugins.rs:1387
↓ 1 callers
Method
mpris_candidates
(&self)
src/core.rs:408
↓ 1 callers
Method
next
(&self, tx: &mpsc::UnboundedSender<CoreEvent>)
src/core.rs:297
↓ 1 callers
Function
next_theme
(theme: config::Theme)
src/ui_helpers.rs:315
↓ 1 callers
Function
open_tag_editor
(app: &mut App)
src/input.rs:907
↓ 1 callers
Function
palette
(theme: Theme)
src/tui.rs:15
↓ 1 callers
Function
parse_focus_name
(raw: &str)
src/events.rs:300
↓ 1 callers
Function
parse_tab_name
(raw: &str)
src/events.rs:289
↓ 1 callers
Function
player_state_label
(state: PlayerState)
src/ui_helpers.rs:122
↓ 1 callers
Function
plugin_dispatch_has_effect
(dispatch: &PluginDispatch)
src/main.rs:490
↓ 1 callers
Function
plugin_event_from_core_event
(event: &CoreEvent)
src/events.rs:254
↓ 1 callers
Function
prev_repeat_mode
(mode: RepeatMode)
src/ui_helpers.rs:337
↓ 1 callers
Function
prev_theme
(theme: config::Theme)
src/ui_helpers.rs:326
↓ 1 callers
Function
pseudo_shuffle
(items: &mut [T])
src/ui_helpers.rs:345
↓ 1 callers
Method
read_mpv_bool_property
(&self, property: &str)
src/core.rs:453
↓ 1 callers
Method
refresh_all
(&mut self)
src/main.rs:552
↓ 1 callers
Function
refresh_library
(config: &Config, storage: &crate::storage::Storage)
src/core.rs:767
↓ 1 callers
Method
reload
(&mut self, enabled: bool, configured_dir: &str, allow_lua_ui_changes: bool)
src/plugins.rs:503
↓ 1 callers
Function
restore_terminal
(mut terminal: Terminal<CrosstermBackend<Stdout>>)
src/terminal.rs:19
↓ 1 callers
Method
run
( mut self, mut rx: mpsc::UnboundedReceiver<CoreCmd>, tx: mpsc::UnboundedSender<CoreEv
src/core.rs:112
↓ 1 callers
Function
save_eq_preset
(preset: &EqPreset)
src/config.rs:20
↓ 1 callers
Method
save_last_scanned_dirs
(&mut self, dirs: &[String])
src/db.rs:464
↓ 1 callers
Method
save_last_scanned_dirs
(&self, dirs: &[String])
src/storage.rs:178
↓ 1 callers
Method
save_local_library
(&self, songs: &[LocalSong])
src/storage.rs:128
↓ 1 callers
Method
save_recently_played
(&mut self, songs: &[crate::model::Song])
src/db.rs:474
↓ 1 callers
Function
save_tag_field_or_close
(app: &mut App)
src/input.rs:935
↓ 1 callers
Function
search_songs
( limit: u8, query: String, source: crate::config::SearchSource, )
src/core.rs:543
↓ 1 callers
Function
selected_local_filter_value
(app: &App, kind: char)
src/input.rs:972
↓ 1 callers
Function
setup_terminal
()
src/terminal.rs:10
↓ 1 callers
Method
shown_message
(&self)
src/model.rs:515
↓ 1 callers
Function
shuffle_queue_keep_current
(app: &mut App)
src/ui_helpers.rs:360
↓ 1 callers
Function
spawn_event_dispatch_task
( plugin_manager: &Arc<Mutex<PluginManager>>, plugin_tx: &mpsc::UnboundedSender<PluginTaskResult>,
src/main.rs:432
↓ 1 callers
Function
spawn_hot_reload_task
( config: config::Config, result_tx: mpsc::UnboundedSender<HotReloadResult>, mut paths_rx: mpsc::U
src/main.rs:568
↓ 1 callers
Function
spawn_ui_config_task
( plugin_manager: &Arc<Mutex<PluginManager>>, plugin_tx: &mpsc::UnboundedSender<PluginTaskResult>,
src/main.rs:360
↓ 1 callers
Function
spawn_ui_surface_task
( plugin_manager: &Arc<Mutex<PluginManager>>, plugin_tx: &mpsc::UnboundedSender<PluginTaskResult>,
src/main.rs:392
↓ 1 callers
Function
spawn_ui_update_task
( plugin_manager: &Arc<Mutex<PluginManager>>, plugin_tx: &mpsc::UnboundedSender<PluginTaskResult>,
src/main.rs:376
↓ 1 callers
Function
spectrum_spans
(app: &App, width: usize)
src/tui.rs:43
↓ 1 callers
Method
stop_mpris
(&mut self)
src/core.rs:311
↓ 1 callers
Method
subtitle
(&self)
src/model.rs:136
↓ 1 callers
Function
tab_defs_for_input
(app: &App)
src/input.rs:794
↓ 1 callers
Function
tab_index_from_mouse
(app: &App, mouse: MouseEvent)
src/input.rs:723
↓ 1 callers
Function
toggled_ascii_char_label
(code: &KeyCode, primary: &str)
src/ui_helpers.rs:168
↓ 1 callers
Method
transform_song_start
(&self, song: Song)
src/core.rs:270
← previous
next →
101–200 of 271, ranked by callers