3
0
mirror of https://github.com/britzl/monarch.git synced 2025-09-27 10:02:21 +02:00

Adding monarch.screen_exists(id)

In some projects may need to wait until initial screen has been
registered before attempting to show it
This commit is contained in:
Brian Kramer
2017-11-08 09:29:25 -08:00
parent d02cd03d2c
commit 8df7ddd32f
2 changed files with 16 additions and 1 deletions

View File

@@ -152,6 +152,13 @@ function M.data(id)
return screens[id].data
end
--- Checks to see if a screen id is registered
-- @param id Id of the screen to check if is registered
-- @return True or False if the screen id is registered or not
function M.screen_exists(id)
return screens[id] ~= nil
end
--- Show a new screen
-- @param id Id of the screen to show
-- @param options Table with options when showing the screen (can be nil). Valid values: