blob: dd5a792e91c65d691a0bce7fef588fc6a1192bc8 [file] [log] [blame]
Justin Klaassen4b3af052014-05-27 17:53:10 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
Annie Chin26e159e2016-05-18 15:17:14 -07003 Copyright (C) 2016 The Android Open Source Project
Justin Klaassen4b3af052014-05-27 17:53:10 -07004
5 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16 -->
17
Aurimas Liutikas8c43f062018-03-28 08:10:28 -070018<androidx.gridlayout.widget.GridLayout
Justin Klaassen4b3af052014-05-27 17:53:10 -070019 xmlns:android="http://schemas.android.com/apk/res/android"
Justin Klaassene564d232016-08-10 19:11:07 -070020 xmlns:app="http://schemas.android.com/apk/res-auto"
Justin Klaassen4b3af052014-05-27 17:53:10 -070021 android:id="@+id/pad_advanced"
22 style="@style/PadLayoutStyle.Advanced"
Justin Klaassene564d232016-08-10 19:11:07 -070023 android:background="@color/pad_advanced_background_color"
24 app:rowCount="4"
25 app:columnCount="4">
Justin Klaassen4b3af052014-05-27 17:53:10 -070026
27 <Button
Justin Klaassene2711cb2015-05-28 11:13:17 -070028 android:id="@+id/toggle_inv"
29 style="@style/PadButtonStyle.Advanced.Text"
Justin Klaassened2e6872015-06-08 16:53:06 -070030 android:background="@drawable/pad_button_inverse_background"
Justin Klaassene2711cb2015-05-28 11:13:17 -070031 android:contentDescription="@string/desc_inv_off"
Justin Klaassene564d232016-08-10 19:11:07 -070032 android:text="@string/inv"
33 app:layout_row="0"
34 app:layout_column="0" />
Justin Klaassene2711cb2015-05-28 11:13:17 -070035
36 <Button
37 android:id="@+id/toggle_mode"
38 style="@style/PadButtonStyle.Advanced.Text"
Justin Klaassene2711cb2015-05-28 11:13:17 -070039 android:contentDescription="@string/desc_switch_deg"
Justin Klaassene564d232016-08-10 19:11:07 -070040 android:text="@string/mode_deg"
41 app:layout_row="0"
42 app:layout_column="1" />
Justin Klaassene2711cb2015-05-28 11:13:17 -070043
44 <Button
45 android:id="@+id/op_pct"
46 style="@style/PadButtonStyle.Advanced"
Justin Klaassene2711cb2015-05-28 11:13:17 -070047 android:contentDescription="@string/desc_op_pct"
Justin Klaassene564d232016-08-10 19:11:07 -070048 android:text="@string/op_pct"
49 app:layout_row="0"
50 app:layout_column="2" />
Justin Klaassene2711cb2015-05-28 11:13:17 -070051
52 <Button
Justin Klaassen4b3af052014-05-27 17:53:10 -070053 android:id="@+id/fun_sin"
54 style="@style/PadButtonStyle.Advanced"
55 android:contentDescription="@string/desc_fun_sin"
Justin Klaassene564d232016-08-10 19:11:07 -070056 android:text="@string/fun_sin"
57 app:layout_row="1"
58 app:layout_column="0" />
Justin Klaassen4b3af052014-05-27 17:53:10 -070059
60 <Button
Hans Boehm84614952014-11-25 18:46:17 -080061 android:id="@+id/fun_arcsin"
62 style="@style/PadButtonStyle.Advanced"
63 android:contentDescription="@string/desc_fun_arcsin"
Justin Klaassened2e6872015-06-08 16:53:06 -070064 android:fontFamily="sans-serif-medium"
Justin Klaassene2711cb2015-05-28 11:13:17 -070065 android:text="@string/fun_arcsin"
Justin Klaassene564d232016-08-10 19:11:07 -070066 android:visibility="gone"
67 app:layout_row="1"
68 app:layout_column="0" />
Justin Klaassene2711cb2015-05-28 11:13:17 -070069
70 <Button
71 android:id="@+id/fun_cos"
72 style="@style/PadButtonStyle.Advanced"
Justin Klaassene2711cb2015-05-28 11:13:17 -070073 android:contentDescription="@string/desc_fun_cos"
Justin Klaassene564d232016-08-10 19:11:07 -070074 android:text="@string/fun_cos"
75 app:layout_row="1"
76 app:layout_column="1" />
Hans Boehm84614952014-11-25 18:46:17 -080077
78 <Button
79 android:id="@+id/fun_arccos"
80 style="@style/PadButtonStyle.Advanced"
81 android:contentDescription="@string/desc_fun_arccos"
Justin Klaassened2e6872015-06-08 16:53:06 -070082 android:fontFamily="sans-serif-medium"
Justin Klaassene2711cb2015-05-28 11:13:17 -070083 android:text="@string/fun_arccos"
Justin Klaassene564d232016-08-10 19:11:07 -070084 android:visibility="gone"
85 app:layout_row="1"
86 app:layout_column="1" />
Justin Klaassene2711cb2015-05-28 11:13:17 -070087
88 <Button
89 android:id="@+id/fun_tan"
90 style="@style/PadButtonStyle.Advanced"
Justin Klaassene2711cb2015-05-28 11:13:17 -070091 android:contentDescription="@string/desc_fun_tan"
Justin Klaassene564d232016-08-10 19:11:07 -070092 android:text="@string/fun_tan"
93 app:layout_row="1"
94 app:layout_column="2" />
Hans Boehm84614952014-11-25 18:46:17 -080095
96 <Button
97 android:id="@+id/fun_arctan"
98 style="@style/PadButtonStyle.Advanced"
99 android:contentDescription="@string/desc_fun_arctan"
Justin Klaassened2e6872015-06-08 16:53:06 -0700100 android:fontFamily="sans-serif-medium"
Justin Klaassene2711cb2015-05-28 11:13:17 -0700101 android:text="@string/fun_arctan"
Justin Klaassene564d232016-08-10 19:11:07 -0700102 android:visibility="gone"
103 app:layout_row="1"
104 app:layout_column="2" />
Hans Boehm84614952014-11-25 18:46:17 -0800105
106 <Button
Annie Chin26e159e2016-05-18 15:17:14 -0700107 android:id="@+id/const_pi"
108 style="@style/PadButtonStyle.Advanced"
Annie Chin26e159e2016-05-18 15:17:14 -0700109 android:contentDescription="@string/desc_const_pi"
Justin Klaassene564d232016-08-10 19:11:07 -0700110 android:text="@string/const_pi"
111 app:layout_row="1"
112 app:layout_column="3" />
Annie Chin26e159e2016-05-18 15:17:14 -0700113
114 <Button
Justin Klaassen4b3af052014-05-27 17:53:10 -0700115 android:id="@+id/fun_ln"
116 style="@style/PadButtonStyle.Advanced"
117 android:contentDescription="@string/desc_fun_ln"
Justin Klaassene564d232016-08-10 19:11:07 -0700118 android:text="@string/fun_ln"
119 app:layout_row="2"
120 app:layout_column="0" />
Justin Klaassen4b3af052014-05-27 17:53:10 -0700121
122 <Button
Hans Boehm4db31b42015-05-31 12:19:05 -0700123 android:id="@+id/fun_exp"
124 style="@style/PadButtonStyle.Advanced"
Hans Boehm4db31b42015-05-31 12:19:05 -0700125 android:contentDescription="@string/desc_fun_exp"
Justin Klaassened2e6872015-06-08 16:53:06 -0700126 android:fontFamily="sans-serif-medium"
Hans Boehm4db31b42015-05-31 12:19:05 -0700127 android:text="@string/fun_exp"
Justin Klaassene564d232016-08-10 19:11:07 -0700128 android:visibility="gone"
129 app:layout_row="2"
130 app:layout_column="0" />
Hans Boehm4db31b42015-05-31 12:19:05 -0700131
132 <Button
Justin Klaassen4b3af052014-05-27 17:53:10 -0700133 android:id="@+id/fun_log"
134 style="@style/PadButtonStyle.Advanced"
135 android:contentDescription="@string/desc_fun_log"
Justin Klaassene564d232016-08-10 19:11:07 -0700136 android:text="@string/fun_log"
137 app:layout_row="2"
138 app:layout_column="1" />
Justin Klaassen4b3af052014-05-27 17:53:10 -0700139
140 <Button
Hans Boehm4db31b42015-05-31 12:19:05 -0700141 android:id="@+id/fun_10pow"
142 style="@style/PadButtonStyle.Advanced"
Hans Boehm4db31b42015-05-31 12:19:05 -0700143 android:contentDescription="@string/desc_fun_10pow"
Justin Klaassened2e6872015-06-08 16:53:06 -0700144 android:fontFamily="sans-serif-medium"
Hans Boehm4db31b42015-05-31 12:19:05 -0700145 android:text="@string/fun_10pow"
Justin Klaassene564d232016-08-10 19:11:07 -0700146 android:visibility="gone"
147 app:layout_row="2"
148 app:layout_column="1" />
Hans Boehm4db31b42015-05-31 12:19:05 -0700149
150 <Button
Justin Klaassen4b3af052014-05-27 17:53:10 -0700151 android:id="@+id/op_fact"
152 style="@style/PadButtonStyle.Advanced"
153 android:contentDescription="@string/desc_op_fact"
Justin Klaassene564d232016-08-10 19:11:07 -0700154 android:text="@string/op_fact"
155 app:layout_row="2"
156 app:layout_column="2" />
Justin Klaassen4b3af052014-05-27 17:53:10 -0700157
158 <Button
Justin Klaassen4b3af052014-05-27 17:53:10 -0700159 android:id="@+id/const_e"
160 style="@style/PadButtonStyle.Advanced"
161 android:contentDescription="@string/desc_const_e"
Justin Klaassene564d232016-08-10 19:11:07 -0700162 android:text="@string/const_e"
163 app:layout_row="2"
164 app:layout_column="3" />
Justin Klaassen4b3af052014-05-27 17:53:10 -0700165
166 <Button
Justin Klaassen4b3af052014-05-27 17:53:10 -0700167 android:id="@+id/lparen"
168 style="@style/PadButtonStyle.Advanced"
169 android:contentDescription="@string/desc_lparen"
Justin Klaassene564d232016-08-10 19:11:07 -0700170 android:text="@string/lparen"
171 app:layout_row="3"
172 app:layout_column="0" />
Justin Klaassen4b3af052014-05-27 17:53:10 -0700173
174 <Button
175 android:id="@+id/rparen"
176 style="@style/PadButtonStyle.Advanced"
177 android:contentDescription="@string/desc_rparen"
Justin Klaassene564d232016-08-10 19:11:07 -0700178 android:text="@string/rparen"
179 app:layout_row="3"
180 app:layout_column="1" />
Justin Klaassen4b3af052014-05-27 17:53:10 -0700181
182 <Button
183 android:id="@+id/op_sqrt"
184 style="@style/PadButtonStyle.Advanced"
185 android:contentDescription="@string/desc_op_sqrt"
Justin Klaassene564d232016-08-10 19:11:07 -0700186 android:text="@string/op_sqrt"
187 app:layout_row="3"
188 app:layout_column="2" />
Justin Klaassen4b3af052014-05-27 17:53:10 -0700189
Hans Boehm4db31b42015-05-31 12:19:05 -0700190 <Button
191 android:id="@+id/op_sqr"
192 style="@style/PadButtonStyle.Advanced"
Hans Boehm4db31b42015-05-31 12:19:05 -0700193 android:contentDescription="@string/desc_op_sqr"
Justin Klaassened2e6872015-06-08 16:53:06 -0700194 android:fontFamily="sans-serif-medium"
Hans Boehm4db31b42015-05-31 12:19:05 -0700195 android:text="@string/op_sqr"
Justin Klaassene564d232016-08-10 19:11:07 -0700196 android:visibility="gone"
197 app:layout_row="3"
198 app:layout_column="2" />
Hans Boehm4db31b42015-05-31 12:19:05 -0700199
Annie Chin26e159e2016-05-18 15:17:14 -0700200 <Button
201 android:id="@+id/op_pow"
202 style="@style/PadButtonStyle.Advanced"
Annie Chin26e159e2016-05-18 15:17:14 -0700203 android:contentDescription="@string/desc_op_pow"
Justin Klaassene564d232016-08-10 19:11:07 -0700204 android:text="@string/op_pow"
205 app:layout_row="3"
206 app:layout_column="3" />
Annie Chin26e159e2016-05-18 15:17:14 -0700207
Aurimas Liutikas8c43f062018-03-28 08:10:28 -0700208</androidx.gridlayout.widget.GridLayout>