1<?xml version="1.0" encoding="utf-8"?>
2<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3    xmlns:app="http://schemas.android.com/apk/res-auto"
4    xmlns:tools="http://schemas.android.com/tools"
5    android:layout_width="match_parent"
6    android:layout_height="match_parent"
7    android:background="#FFC107"
8    android:scrollbars="horizontal|vertical"
9    android:textAlignment="textStart"
10    tools:context=".MainActivity">
11
12    <LinearLayout
13        android:layout_width="match_parent"
14        android:layout_height="match_parent"
15        android:orientation="vertical">
16
17        <LinearLayout
18            android:layout_width="match_parent"
19            android:layout_height="wrap_content"
20            android:orientation="horizontal">
21
22            <Button
23                android:id="@+id/runStopButton"
24                android:layout_width="wrap_content"
25                android:layout_height="wrap_content"
26                android:text="Run" />
27
28            <CheckBox
29                android:id="@+id/debugMode"
30                android:layout_width="wrap_content"
31                android:layout_height="wrap_content"
32                android:layout_weight="1"
33                android:text="Debug mode" />
34
35            <CheckBox
36                android:id="@+id/protectedMode"
37                android:layout_width="wrap_content"
38                android:layout_height="wrap_content"
39                android:layout_weight="1"
40                android:text="Protected vm" />
41        </LinearLayout>
42
43        <TextView
44            android:layout_width="wrap_content"
45            android:layout_height="wrap_content"
46            android:layout_marginTop="10dp"
47            android:text="App output:" />
48
49        <ScrollView
50            android:id="@+id/scrollPayloadOutput"
51            android:layout_width="match_parent"
52            android:layout_height="0dp"
53            android:layout_weight="1">
54
55            <TextView
56                android:id="@+id/payloadOutput"
57                android:layout_width="match_parent"
58                android:layout_height="wrap_content"
59                android:background="#9089e0"
60                android:fontFamily="monospace"
61                android:textColor="#000000" />
62        </ScrollView>
63
64        <TextView
65            android:layout_width="wrap_content"
66            android:layout_height="wrap_content"
67            android:layout_marginTop="10dp"
68            android:text="Console output:" />
69
70        <ScrollView
71            android:id="@+id/scrollConsoleOutput"
72            android:layout_width="wrap_content"
73            android:layout_height="0dp"
74            android:layout_weight="2">
75
76            <HorizontalScrollView
77                android:layout_width="match_parent"
78                android:layout_height="match_parent">
79
80                <TextView
81                    android:id="@+id/consoleOutput"
82                    android:layout_width="wrap_content"
83                    android:layout_height="wrap_content"
84                    android:background="#FFEB3B"
85                    android:fontFamily="monospace"
86                    android:textSize="10sp"
87                    android:textColor="#000000" />
88            </HorizontalScrollView>
89        </ScrollView>
90
91        <TextView
92            android:layout_width="wrap_content"
93            android:layout_height="wrap_content"
94            android:layout_marginTop="10dp"
95            android:text="Log output:" />
96
97        <ScrollView
98            android:id="@+id/scrollLogOutput"
99            android:layout_width="wrap_content"
100            android:layout_height="0dp"
101            android:layout_weight="2">
102
103            <HorizontalScrollView
104                android:layout_width="match_parent"
105                android:layout_height="match_parent">
106
107                <TextView
108                    android:id="@+id/logOutput"
109                    android:layout_width="wrap_content"
110                    android:layout_height="wrap_content"
111                    android:background="#FFEB3B"
112                    android:fontFamily="monospace"
113                    android:textSize="10sp"
114                    android:textColor="#000000" />
115            </HorizontalScrollView>
116        </ScrollView>
117    </LinearLayout>
118
119</androidx.constraintlayout.widget.ConstraintLayout>
120