Reimplement hide interface hotkey and allow hiding choice menus as well as the say screen
This commit is contained in:
parent
0709368ea4
commit
578310ad71
@ -69,7 +69,6 @@ screen say(who, what, side_doll=None, icon=None):
|
|||||||
add SideImage()
|
add SideImage()
|
||||||
|
|
||||||
screen hider():
|
screen hider():
|
||||||
variant "pc"
|
|
||||||
if states.settings.interface_hidden:
|
if states.settings.interface_hidden:
|
||||||
button action ToggleVariable("states.settings.interface_hidden", True, False) style "empty"
|
button action ToggleVariable("states.settings.interface_hidden", True, False) style "empty"
|
||||||
|
|
||||||
@ -84,8 +83,6 @@ default states.settings.interface_hidden = False
|
|||||||
default states.settings.interface_alpha = 0.5
|
default states.settings.interface_alpha = 0.5
|
||||||
|
|
||||||
screen quickbox():
|
screen quickbox():
|
||||||
variant "pc"
|
|
||||||
|
|
||||||
window:
|
window:
|
||||||
id "quickbox"
|
id "quickbox"
|
||||||
style "quickbox"
|
style "quickbox"
|
||||||
@ -94,7 +91,7 @@ screen quickbox():
|
|||||||
hbox:
|
hbox:
|
||||||
xalign 1.0
|
xalign 1.0
|
||||||
if states.settings.quickbox_expanded:
|
if states.settings.quickbox_expanded:
|
||||||
textbutton "" action ToggleVariable("states.settings.interface_hidden", True, False) tooltip _("Hide Interface") # Hide Interface (\F0209)
|
textbutton "" action ToggleVariable("states.settings.interface_hidden", True, False) tooltip _("Hide Interface") keysym "K_h" # Hide Interface (\F0209)
|
||||||
textbutton "" action QuickSave() tooltip _("Quick Save") # File Save (\F01DA)
|
textbutton "" action QuickSave() tooltip _("Quick Save") # File Save (\F01DA)
|
||||||
textbutton "" action QuickLoad() tooltip _("Quick Load") # File Load (\F0552)
|
textbutton "" action QuickLoad() tooltip _("Quick Load") # File Load (\F0552)
|
||||||
textbutton "" action Preference("auto-forward", "toggle") tooltip _("Auto-Forward Dialogue") # Autoplay (\F18F2)
|
textbutton "" action Preference("auto-forward", "toggle") tooltip _("Auto-Forward Dialogue") # Autoplay (\F18F2)
|
||||||
@ -166,7 +163,15 @@ screen choice(items):
|
|||||||
default has_icons = any(x is not None for x in [e.kwargs.get("icon", None) for e in items])
|
default has_icons = any(x is not None for x in [e.kwargs.get("icon", None) for e in items])
|
||||||
default columns = math.ceil(len(items) / 12)
|
default columns = math.ceil(len(items) / 12)
|
||||||
|
|
||||||
|
key "K_h" action ToggleVariable("states.settings.interface_hidden", True, False)
|
||||||
|
|
||||||
|
if states.settings.interface_hidden:
|
||||||
|
use hider
|
||||||
|
|
||||||
hbox:
|
hbox:
|
||||||
|
if states.settings.interface_hidden:
|
||||||
|
yoffset 1000
|
||||||
|
|
||||||
at gui_choice_show_hide
|
at gui_choice_show_hide
|
||||||
for column in range(columns):
|
for column in range(columns):
|
||||||
vbox:
|
vbox:
|
||||||
|
Loading…
Reference in New Issue
Block a user