update console layout & add files panel (WIP)

This commit is contained in:
MihailRis 2025-03-10 23:10:33 +03:00
parent 4c9019e03c
commit c86bad8def
2 changed files with 32 additions and 29 deletions

View File

@ -20,13 +20,13 @@
margin='0' margin='0'
editable='false' editable='false'
multiline='true' multiline='true'
size-func="gui.get_viewport()[1]-350,40" size-func="-1,40"
gravity="bottom-left" gravity="bottom-left"
markup="md" markup="md"
></textbox> ></textbox>
</container> </container>
<container id="editorContainer" pos="0,60" color="#00000080" <splitbox id="editorContainer" split-pos="0.8" pos="0,60" size-func="unpack(vec2.add(gui.get_viewport(), {-350,-60}))">
size-func="unpack(vec2.add(gui.get_viewport(), {-350,-230}))"> <container color="#00000080">
<textbox <textbox
id='editor' id='editor'
color='0' color='0'
@ -36,22 +36,26 @@
multiline='true' multiline='true'
line-numbers='true' line-numbers='true'
syntax='lua' syntax='lua'
size-func="gui.get_viewport()[1]-350,40" size-func="-1,40"
gravity="top-left"
text-wrap='false' text-wrap='false'
scroll-step='50' scroll-step='50'
></textbox> ></textbox>
</container> </container>
<panel id="traceback" gravity="bottom-left" padding="4" color="#000000A0" <panel id="traceback" gravity="bottom-left" padding="4" color="#000000A0" max-length="170">
max-length="170" size-func="gui.get_viewport()[1]-350,170">
</panel> </panel>
</splitbox>
<splitbox position-func="gui.get_viewport()[1]-350,0"
size-func="350,gui.get_viewport()[2]-40"
split-pos="0.25">
<panel id="problemsLog" <panel id="problemsLog"
color="#00000010" color="#00000010"
position-func="gui.get_viewport()[1]-350,0"
size-func="350,gui.get_viewport()[2]-40"
padding="5,15,5,15"> padding="5,15,5,15">
<label margin="0,0,0,5">@Problems</label> <label margin="0,0,0,5">@Problems</label>
</panel> </panel>
<panel id="filesList" color="#00000010" interval="6" padding="4">
<!-- content is generated in script -->
</panel>
</splitbox>
<textbox id='prompt' <textbox id='prompt'
consumer='submit' consumer='submit'
margin='0' margin='0'

View File

@ -194,7 +194,6 @@ function set_mode(mode)
document.root.color = {0, 0, 0, 128} document.root.color = {0, 0, 0, 128}
end end
document.traceback.visible = mode == 'debug'
document.prompt.visible = show_prompt document.prompt.visible = show_prompt
if show_prompt then if show_prompt then
document.prompt.focused = true document.prompt.focused = true