Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Monarch-Launcher/Monarch
/ functions
Functions
406 in github.com/Monarch-Launcher/Monarch
⨍
Functions
406
◇
Types & classes
69
↓ 1 callers
Function
save_image_content
Saves the content from response to file
src/monarch_utils/monarch_download.rs:26
↓ 1 callers
Function
set_default_settings
Writes default settings to settings.toml
src/monarch_utils/monarch_settings.rs:237
↓ 1 callers
Function
set_install_dir
Sets the installation directory of a given Steam game
src/monarch_utils/monarch_vdf.rs:195
↓ 1 callers
Function
set_secret
Set secret in secure store
src/monarch_utils/commands.rs:112
↓ 1 callers
Function
start
Runs HouseKeeper loop on seperate thread
src/monarch_utils/housekeeping.rs:20
↓ 1 callers
Function
steam_is_installed
Returns whether or not Steam launcher is installed
src/monarch_games/windows/steam.rs:138
↓ 1 callers
Function
steam_is_installed
Returns whether or not Steam launcher is installed
src/monarch_games/linux/steam.rs:203
↓ 1 callers
Function
steamcmd_is_installed
Returns if SteamCMD is installed on system or not.
src/monarch_games/steam_client.rs:121
↓ 1 callers
Method
subscription
(&self)
src/gui/mod.rs:132
↓ 1 callers
Method
theme
(&self, _window_id: Id)
src/gui/mod.rs:128
↓ 1 callers
Method
tick
(&mut self)
src/gui/pages/search/update.rs:76
↓ 1 callers
Function
time_to_remove
Checks if it's time to remove cached thumbnail
src/monarch_utils/housekeeping.rs:94
↓ 1 callers
Method
toggle_epic
(&mut self, settings: &mut Settings, state: bool)
src/gui/pages/settings/update.rs:86
↓ 1 callers
Method
toggle_quicklaunch
(&mut self, settings: &mut Settings, state: bool)
src/gui/pages/settings/update.rs:18
↓ 1 callers
Method
toggle_steam
(&mut self, settings: &mut Settings, state: bool)
src/gui/pages/settings/update.rs:28
↓ 1 callers
Method
update
(&mut self, msg: Message)
src/gui/pages/library/mod.rs:45
↓ 1 callers
Method
update
(&mut self, msg: Message)
src/gui/pages/library/add_game.rs:65
↓ 1 callers
Method
update
(&mut self, msg: Message)
src/gui/pages/store_details/mod.rs:61
↓ 1 callers
Method
update_actions_msg
(&mut self, actions_msg: actions::Message)
src/gui/pages/game_details/update.rs:63
↓ 1 callers
Method
update_epic_credentials
(&mut self, settings: &mut Settings)
src/gui/pages/settings/update.rs:91
↓ 1 callers
Function
update_game
Uninstall a Steam game via SteamCMD
src/monarch_games/steam_client.rs:390
↓ 1 callers
Function
update_game
Tells Monarch to download specified game
src/monarch_games/commands.rs:221
↓ 1 callers
Function
update_game_properties
Updates the properties of a game in the library.
src/monarch_games/commands.rs:278
↓ 1 callers
Method
update_games
(&mut self, games: Vec<MonarchWebApiGame>)
src/gui/pages/library/add_game.rs:159
↓ 1 callers
Method
update_games
(&mut self, games: Vec<MonarchWebApiGame>)
src/gui/pages/search/update.rs:25
↓ 1 callers
Method
update_properties_msg
(&mut self, prop_msg: properties::Message)
src/gui/pages/game_details/update.rs:51
↓ 1 callers
Method
update_steam_credentials
(&mut self, settings: &mut Settings)
src/gui/pages/settings/update.rs:33
↓ 1 callers
Method
update_steam_secret
(&mut self, settings: &mut Settings)
src/gui/pages/settings/update.rs:61
↓ 1 callers
Function
valid_settings
Main function for verifying that Monarch settings are valid. TODO: Come back and implement tighter checks on settings.
src/monarch_utils/monarch_settings.rs:319
↓ 1 callers
Function
verify_env_vars
()
build.rs:9
↓ 1 callers
Function
verify_monarch_folders
Folder to store image resources for game thumbnails etc...
src/monarch_utils/monarch_fs.rs:18
↓ 1 callers
Method
view
(&self, interactive: bool)
src/gui/components/gamecard/game_browser.rs:58
↓ 1 callers
Method
view
(&self)
src/gui/pages/search/mod.rs:64
↓ 1 callers
Method
view
(&self)
src/gui/pages/game_details/mod.rs:59
↓ 1 callers
Method
view
(&self)
src/gui/pages/store_details/mod.rs:85
↓ 1 callers
Method
view_coming_soon
(&self)
src/gui/pages/settings/view.rs:407
↓ 1 callers
Method
view_epic
(&self, settings: &Settings)
src/gui/pages/settings/view.rs:323
↓ 1 callers
Method
view_game_details
(&self)
src/gui/pages/game_details/view.rs:17
↓ 1 callers
Method
view_grid
(&self, interactive: bool)
src/gui/components/gamecard/game_browser.rs:37
↓ 1 callers
Method
view_monarch
(&self, settings: &Settings)
src/gui/pages/settings/view.rs:106
↓ 1 callers
Method
view_scaled
(&self, interactive: bool, size_scale: f32)
src/gui/components/gamecard/gamecard.rs:60
↓ 1 callers
Method
view_settings_page
( &self, settings: &Settings, )
src/gui/pages/settings/view.rs:16
↓ 1 callers
Method
view_steam
(&self, settings: &Settings)
src/gui/pages/settings/view.rs:188
↓ 1 callers
Method
view_store_details
(&self)
src/gui/pages/store_details/view.rs:16
↓ 1 callers
Function
visit_dir
Recursively visits all directories and subdirectories to find executables
src/monarch_utils/monarch_fs.rs:194
↓ 1 callers
Function
write_settings
Write settings to file where header is the "header" you want to change under, key is the name of the setting and value is the new value the setting sh
src/monarch_utils/monarch_settings.rs:261
↓ 1 callers
Function
write_settings
Write setting to settings.toml Don't return custom error message as they instead return the state of settings according to backend.
src/monarch_utils/commands.rs:66
Method
_clear_settings_poison
Attempt to fix RwLock of Settings if error occurs Could be useful in future
src/monarch_utils/monarch_state.rs:134
Function
_dropdown
( options: impl Into<Cow<'a, [T]>>, selected: Option<T>, on_selected: impl Fn(T) -> Message + 'a,
src/gui/components/common/mod.rs:234
Function
_text_area
( content: &'a text_editor::Content, on_action: impl Fn(text_editor::Action) -> Message + 'a, )
src/gui/components/common/mod.rs:219
Function
_text_button
( label: &str, on_press: Option<Message>, )
src/gui/components/common/mod.rs:132
Method
_update
(&mut self, _msg: Message)
src/gui/components/header/mod.rs:16
Function
active_button
(theme: &Theme, status: widget_button::Status)
src/gui/styles/header.rs:54
Function
content
(theme: &Theme)
src/gui/styles/modal.rs:12
Function
default
(theme: &Theme, status: text_input::Status)
src/gui/styles/text_input.rs:37
Method
default
()
src/monarch_games/stores.rs:32
Method
default
()
src/monarch_games/monarchgame.rs:369
Method
default
()
src/gui/mod.rs:471
Method
default
()
src/gui/pages/library/mod.rs:309
Method
default
()
src/gui/pages/library/add_game.rs:49
Method
default
()
src/gui/pages/game_details/mod.rs:91
Method
default
()
src/gui/pages/home/mod.rs:28
Method
default
()
src/gui/pages/settings/mod.rs:95
Method
default
()
src/gui/pages/store_details/mod.rs:104
Method
default
()
src/monarch_utils/monarch_settings.rs:138
Method
delete_steam_secret
(&mut self, settings: &mut Settings)
src/gui/pages/settings/update.rs:79
Function
destructive
(theme: &Theme, status: button::Status)
src/gui/styles/button.rs:119
Function
download_game
Downloads a game into default folder
src/monarch_games/monarch_client.rs:236
Method
drop
(&mut self)
src/monarch_utils/monarch_state.rs:28
Method
eq
(&self, other: &Self)
src/monarch_games/monarchgame.rs:249
Method
external_subscription
()
src/gui/mod.rs:171
Function
external_subscription_stream
(_: &())
src/gui/mod.rs:455
Function
find_games
Search for the name of a game and return the results. TODO: Add support for things like filters in the future. TODO: Remove unwraps after testing
src/monarch_games/monarch_client.rs:406
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/monarch_utils/monarch_vdf.rs:56
Method
format_cache
(&self)
src/gui/pages/settings/view.rs:424
Method
from
Convert MonarchWebGame to MonarchGame
src/monarch_games/monarchgame.rs:140
Method
from
(value: Message)
src/gui/components/header/mod.rs:73
Method
from
(src: Settings)
src/monarch_utils/monarch_settings.rs:131
Method
from
(record: StoreInfoRecord)
src/monarch_utils/monarch_sql.rs:86
Method
from_iter
(iter: I)
src/gui/components/gamecard/container.rs:61
Method
from_monarchgame
(monarch_game: MonarchGame)
src/monarch_games/monarchgame.rs:337
Method
from_sql
( game_record: MonarchGameRecord, store_records: Vec<StoreInfoRecord>, properties_reco
src/monarch_utils/monarch_sql.rs:55
Method
game_is_installed
(&self, _store_id: &str)
src/monarch_games/monarch_client.rs:96
Method
game_is_installed
(&self, _store_id: &str)
src/monarch_games/steam_client.rs:92
Method
game_is_installed
(&self, _store_id: &str)
src/monarch_games/legendary_client.rs:137
Method
get_description
(&self)
src/monarch_games/monarchgame.rs:196
Function
get_executables
(game: &mut MonarchGame)
src/monarch_games/commands.rs:360
Function
get_executables
Returns all found executables in a given directory
src/monarch_utils/monarch_fs.rs:187
Function
get_game_properties
(game: &mut MonarchGame)
src/monarch_games/monarch_client.rs:430
Function
get_legendary_dir
Returns path to directory where Monarch stores its copy of the legendary launcher binary.
src/monarch_games/macos/legendary.rs:10
Function
get_library
Returns games installed by Steam Client.
src/monarch_games/steam_client.rs:227
Function
get_library
Finds local steam library installed on current system
src/monarch_games/windows/steam.rs:143
Function
get_library
Finds local steam library installed on current system
src/monarch_games/linux/steam.rs:208
Function
get_library
Fetch all games stores in db, including their properties and storefronts
src/monarch_utils/monarch_sql.rs:111
Method
get_name
(&self)
src/monarch_games/monarchgame.rs:166
Method
get_price
(&self)
src/monarch_games/monarchgame.rs:200
Function
get_settings
Function to do unsafe read of SETTINGS_STATE
src/monarch_utils/monarch_settings.rs:201
Function
get_steamcmd_exe
()
src/monarch_games/steam_client.rs:428
Function
icon_button
( on_press: Option<Message>, is_hovered: bool, icon: svg::Handle, rotation: f32, // Radians )
src/gui/components/common/mod.rs:62
Function
init
Checks that a settings.toml file exists, otherwise attempts to create new file and populate with default settings
src/monarch_utils/monarch_settings.rs:216
← previous
next →
201–300 of 406, ranked by callers