Module: Lich::Common
- Defined in:
- documented/common/gtk.rb,
documented/vars.rb,
documented/games.rb,
documented/common/hmr.rb,
documented/common/log.rb,
documented/common/vars.rb,
documented/common/spell.rb,
documented/common/buffer.rb,
documented/common/script.rb,
documented/common/account.rb,
documented/common/eaccess.rb,
documented/common/gameobj.rb,
documented/attributes/char.rb,
documented/common/db_store.rb,
documented/common/settings.rb,
documented/common/uservars.rb,
documented/common/watchfor.rb,
documented/common/front-end.rb,
documented/common/gui-login.rb,
documented/common/gui/state.rb,
documented/common/xmlparser.rb,
documented/common/map/map_dr.rb,
documented/common/map/map_gs.rb,
documented/common/game-loader.rb,
documented/common/limitedarray.rb,
documented/common/sharedbuffer.rb,
documented/common/upstreamhook.rb,
documented/common/cli/cli_login.rb,
documented/common/gui/utilities.rb,
documented/common/downstreamhook.rb,
documented/common/gui/components.rb,
documented/common/gui/yaml_state.rb,
documented/common/gui/theme_utils.rb,
documented/common/gui/accessibility.rb,
documented/common/gui/conversion_ui.rb,
documented/common/cli/cli_conversion.rb,
documented/common/gui/authentication.rb,
documented/common/gui/game_selection.rb,
documented/common/socketconfigurator.rb,
documented/common/gui/account_manager.rb,
documented/common/gui/login_tab_utils.rb,
documented/common/gui/password_change.rb,
documented/common/gui/password_cipher.rb,
documented/common/gui/saved_login_tab.rb,
documented/common/gui/manual_login_tab.rb,
documented/common/gui/password_manager.rb,
documented/common/gui/tab_communicator.rb,
documented/common/class_exts/stringproc.rb,
documented/common/cli/cli_orchestration.rb,
documented/common/gui/favorites_manager.rb,
documented/common/gui/parameter_objects.rb,
documented/common/settings/charsettings.rb,
documented/common/settings/gamesettings.rb,
documented/common/gui/account_manager_ui.rb,
documented/common/settings/path_navigator.rb,
documented/common/settings/settings_proxy.rb,
documented/common/cli/cli_options_registry.rb,
documented/common/cli/cli_password_manager.rb,
documented/common/settings/database_adapter.rb,
documented/common/gui/encryption_mode_change.rb,
documented/common/gui/master_password_change.rb,
documented/common/gui/master_password_prompt.rb,
documented/common/gui/master_password_manager.rb,
documented/common/class_exts/synchronizedsocket.rb,
documented/common/gui/master_password_prompt_ui.rb,
documented/common/cli/cli_encryption_mode_change.rb,
documented/common/gui/windows_credential_manager.rb
Overview
Common utilities for the Lich project This module contains socket configuration utilities.
Defined Under Namespace
Modules: Account, Buffer, CLI, CharSettings, DB_Store, EAccess, Frontend, GUI, GameLoader, GameSettings, HMR, Log, Settings, SocketConfigurator, UserVars, Vars Classes: Char, DatabaseAdapter, DownstreamHook, ExecScript, GameObj, LimitedArray, Map, PathNavigator, Room, RoomObj, Script, Scripting, SettingsProxy, SharedBuffer, Spell, StringProc, SynchronizedSocket, UpstreamHook, Watchfor, WizardScript, XMLParser
Constant Summary collapse
- TRUSTED_SCRIPT_BINDING =
A proc that returns a trusted script binding
proc { _script }
Instance Method Summary collapse
- #_script ⇒ Object
-
#gui_login ⇒ Object
Initializes the GUI login process, setting up the window and handling user input.
Instance Method Details
#_script ⇒ Object
29 30 31 |
# File 'documented/common/script.rb', line 29 def _script Proc.new {}.binding end |
#gui_login ⇒ Object
Initializes the GUI login process, setting up the window and handling user input.
31 32 33 34 35 36 37 38 39 40 |
# File 'documented/common/gui-login.rb', line 31 def gui_login initialize_login_state setup_gui_window wait_until { @done } save_entry_data_if_needed return_launch_data_or_exit end |