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
Function
input_field
( placeholder: &str, value: &str, on_change: impl Fn(String) -> Message + 'a, )
src/gui/components/common/mod.rs:179
Method
install_game
(&self, _game: &MonarchGame, _opts: &DownloadOptions)
src/monarch_games/monarch_client.rs:81
Method
install_game
(&self, game: &MonarchGame, opts: &DownloadOptions)
src/monarch_games/legendary_client.rs:118
Function
install_legendary
()
src/monarch_games/legendary_client.rs:180
Function
install_legendary
Installs the legendary launcher by downloading the binary to $MONARCH_HOME/legendary/legendary.exe
src/monarch_games/windows/legendary.rs:41
Function
install_legendary
Installs the legendary launcher by downloading the binary to $MONARCH_HOME/legendary/legendary.exe
src/monarch_games/macos/legendary.rs:25
Function
install_legendary
Installs the umu-launcher by downloading the binary to $MONARCH_HOME/umu/umu-run
src/monarch_games/linux/legendary.rs:39
Function
install_steamcmd
Downloads and installs SteamCMD on users computer.
src/monarch_games/steam_client.rs:126
Function
install_steamcmd
Installs SteamCMD for user in \%appdata%\monarch\
src/monarch_games/windows/steam.rs:24
Function
install_steamcmd
()
src/monarch_games/macos/steam.rs:11
Function
install_steamcmd
Installs SteamCMD for user in .local/share/monarch/steamcmd
src/monarch_games/linux/steam.rs:25
Function
install_umu
Installs the umu-launcher by downloading the binary to $MONARCH_HOME/umu/umu-run
src/monarch_games/linux/umu.rs:67
Function
launch_game
Launches a game
src/monarch_games/monarch_client.rs:133
Method
launch_game
(&self, game: &MonarchGame)
src/monarch_games/monarch_client.rs:105
Method
launch_game
(&self, game: &MonarchGame)
src/monarch_games/legendary_client.rs:166
Function
legendary_is_installed
For now a simple check to verify that umu-launcher exists.
src/monarch_games/macos/legendary.rs:20
Function
main
()
build.rs:3
Function
main
()
package/src/main.rs:13
Function
main
()
src/main.rs:63
Function
menu
(theme: &Theme)
src/gui/styles/pick_list.rs:37
Function
move_game_to_monarch
( name: String, store: String, store_id: String, )
src/monarch_games/commands.rs:248
Method
new
()
src/monarch_games/monarch_client.rs:22
Method
new
()
src/monarch_games/steam_client.rs:46
Method
new
( name: &str, id: i32, store: &str, store_id: &str, exec_path: &str,
src/monarch_games/monarchgame.rs:46
Method
new
()
src/monarch_games/legendary_client.rs:32
Method
new
(id: Id)
src/gui/mod.rs:98
Method
new
( id: Id, command: String, env: HashMap<String, String>, workdir: Option<Strin
src/gui/components/terminal/mod.rs:20
Method
new
(game: MonarchGame)
src/gui/components/gamecard/gamecard.rs:14
Method
new
(game: Arc<Mutex<MonarchGame>>)
src/gui/components/gamecard/properties.rs:41
Method
new
(game: Arc<Mutex<MonarchGame>>)
src/gui/components/gamecard/actions.rs:25
Method
new
(title: impl Into<String>, content: impl Into<Element<'a, Message, Theme>>)
src/gui/components/modal/mod.rs:17
Method
new
()
src/gui/pages/game_details/mod.rs:32
Method
new
()
src/gui/pages/store_details/mod.rs:30
Method
new
(name: String, store: String, store_id: String)
src/gui/pages/store_details/download_modal.rs:35
Method
new
()
src/monarch_utils/monarch_state.rs:34
Method
new
()
src/monarch_utils/monarch_settings.rs:67
Function
overlay
(_theme: &Theme)
src/gui/styles/modal.rs:5
Function
overwrite_games
Overwrite all games and it's record in the database. Currently done by dropping and refilling all tables.
src/monarch_utils/monarch_sql.rs:397
Function
primary
(theme: &Theme, status: button::Status)
src/gui/styles/button.rs:4
Function
primary_button
( label: &str, on_press: Option<Message>, )
src/gui/components/common/mod.rs:9
Function
quicklaunch_is_enabled
This function returns if quicklaunch is allowed to run or not.
src/monarch_utils/quicklaunch.rs:3
Function
refresh_library
Returns autodetected games according to Monarch
src/monarch_games/monarch_client.rs:372
Function
remove_game
Functionality for persistently removing a game from library
src/monarch_library/library.rs:45
Function
remove_game
Remove all records of a game, including its properties and storefronts
src/monarch_utils/monarch_sql.rs:219
Function
remove_legendary
()
src/monarch_games/legendary_client.rs:184
Function
remove_steamcmd
()
src/monarch_games/steam_client.rs:216
Function
remove_umu
()
src/monarch_games/linux/umu.rs:56
Method
run
()
src/gui/mod.rs:105
Function
run_command
Runs specified command via Steam
src/monarch_games/windows/steam.rs:173
Function
run_command
Runs specified command via Steam
src/monarch_games/linux/steam.rs:256
Function
scanner
(_theme: &Theme, status: button::Status)
src/gui/styles/button.rs:234
Function
search
(theme: &Theme, status: text_input::Status)
src/gui/styles/text_input.rs:4
Method
search_games
(&self, name: &str, _filter: &SearchFilter)
src/monarch_games/monarch_client.rs:29
Method
search_games
(&self, name: &str, _filter: &SearchFilter)
src/monarch_games/legendary_client.rs:64
Function
secondary
(_theme: &Theme, status: button::Status)
src/gui/styles/button.rs:67
Function
secret_is_set
Helper for checking if a secert has been set
src/monarch_utils/commands.rs:132
Method
section_header
(&self, label: &'a str)
src/gui/pages/settings/view.rs:420
Function
secure_input_field
( placeholder: &str, value: &str, on_change: impl Fn(String) -> Message + 'a, )
src/gui/components/common/mod.rs:190
Method
set_game
(&mut self, game: Arc<Mutex<MonarchGame>>)
src/gui/pages/store_details/mod.rs:38
Function
steam_is_installed
()
src/monarch_games/macos/steam.rs:31
Function
steamcmd_command
Runs specified command via SteamCMD and waits for it to finish before returning.
src/monarch_games/windows/steam.rs:111
Function
steamcmd_command
Runs specified command via SteamCMD Is currently async to work with Windows version TODO: Come back and add a way of showing the output of SteamCMD
src/monarch_games/linux/steam.rs:172
Function
steamcmd_is_installed
Returns whether or not SteamCMD is installed
src/monarch_games/windows/steam.rs:105
Function
steamcmd_is_installed
()
src/monarch_games/macos/steam.rs:26
Function
steamcmd_is_installed
Returns whether or not SteamCMD is installed
src/monarch_games/linux/steam.rs:165
Method
store_enabled
(&self)
src/monarch_games/monarch_client.rs:100
Method
store_enabled
(&self)
src/monarch_games/steam_client.rs:96
Method
store_enabled
(&self)
src/monarch_games/legendary_client.rs:141
Method
subscription
(&self)
src/gui/components/terminal/mod.rs:87
Method
tab_button
( &self, label: &'a str, tab: SettingsTab, icon: svg::Handle, )
src/gui/pages/settings/view.rs:63
Function
transparent
(_theme: &Theme, status: button::Status)
src/gui/styles/button.rs:281
Function
uninstall_game
Remove an installed game
src/monarch_games/monarch_client.rs:299
Method
uninstall_game
(&self, _game: &MonarchGame)
src/monarch_games/monarch_client.rs:86
Method
uninstall_game
(&self, game: &MonarchGame)
src/monarch_games/steam_client.rs:70
Method
uninstall_game
(&self, game: &MonarchGame)
src/monarch_games/legendary_client.rs:127
Method
update
(&mut self, message: AppMessage)
src/gui/mod.rs:175
Method
update
(&mut self, event: iced_term::Event)
src/gui/components/terminal/mod.rs:91
Method
update
(&mut self, msg: GameCardMessage)
src/gui/components/gamecard/container.rs:18
Method
update
(&mut self, msg: GameCardMessage)
src/gui/components/gamecard/game_browser.rs:15
Method
update
(&mut self, msg: GameCardMessage)
src/gui/components/gamecard/gamecard.rs:24
Method
update
(&mut self, message: Message)
src/gui/components/gamecard/properties.rs:106
Method
update
(&mut self, message: Message)
src/gui/components/gamecard/actions.rs:31
Method
update
(&mut self, msg: Message)
src/gui/pages/home/update.rs:7
Method
update
(&mut self, msg: Message)
src/gui/pages/settings/mod.rs:118
Method
update
(&mut self, message: Message)
src/gui/pages/store_details/download_modal.rs:81
Function
update_game
Update a game
src/monarch_games/monarch_client.rs:357
Function
update_game
Update game in db, using Sqlite upserting
src/monarch_utils/monarch_sql.rs:264
Method
update_game
(&self, _game: &MonarchGame)
src/monarch_games/monarch_client.rs:91
Method
update_game
(&self, game: &MonarchGame)
src/monarch_games/steam_client.rs:86
Method
update_game
(&self, game: &MonarchGame)
src/monarch_games/legendary_client.rs:132
Function
update_game_properties
Updates the properties of a game in the library.
src/monarch_library/library.rs:72
Method
view
(&self, window_id: Id)
src/gui/mod.rs:364
Method
view
(&self)
src/gui/components/terminal/mod.rs:83
Method
view
(&self, active_tab: crate::gui::pages::PageTab)
src/gui/components/header/mod.rs:18
Method
view
(&self, interactive: bool)
src/gui/components/gamecard/container.rs:37
Method
view
(&self, interactive: bool)
src/gui/components/gamecard/gamecard.rs:56
Method
view
(&self)
src/gui/components/gamecard/properties.rs:183
Method
view
(&self)
src/gui/components/gamecard/actions.rs:69
Method
view
(self)
src/gui/components/modal/mod.rs:36
Method
view
(&self)
src/gui/pages/library/mod.rs:227
← previous
next →
301–400 of 406, ranked by callers