blob: cf38fe6438b32cf7169fc4b01434e2f14dc15de7 [file] [log] [blame]
Hans Boehmfbcef702015-04-27 18:07:47 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
Justin Klaassened2e6872015-06-08 16:53:06 -07003 Copyright (C) 2015 The Android Open Source Project
Hans Boehmfbcef702015-04-27 18:07:47 -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
Hans Boehmfbcef702015-04-27 18:07:47 -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"
Hans Boehmfbcef702015-04-27 18:07:47 -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="5"
25 app:columnCount="3">
Hans Boehmfbcef702015-04-27 18:07:47 -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
Annie Chin28589dc2016-06-09 17:50:51 -070045 android:id="@+id/op_pct"
Hans Boehmfbcef702015-04-27 18:07:47 -070046 style="@style/PadButtonStyle.Advanced"
Annie Chin28589dc2016-06-09 17:50:51 -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" />
Annie Chin28589dc2016-06-09 17:50:51 -070051
52 <Button
53 android:id="@+id/fun_sin"
54 style="@style/PadButtonStyle.Advanced"
Hans Boehmfbcef702015-04-27 18:07:47 -070055 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" />
Hans Boehmfbcef702015-04-27 18:07:47 -070059
60 <Button
Justin Klaassene2711cb2015-05-28 11:13:17 -070061 android:id="@+id/fun_arcsin"
62 style="@style/PadButtonStyle.Advanced"
Justin Klaassene2711cb2015-05-28 11:13:17 -070063 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
Hans Boehmfbcef702015-04-27 18:07:47 -070071 android:id="@+id/fun_cos"
72 style="@style/PadButtonStyle.Advanced"
73 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 Boehmfbcef702015-04-27 18:07:47 -070077
78 <Button
Justin Klaassene2711cb2015-05-28 11:13:17 -070079 android:id="@+id/fun_arccos"
80 style="@style/PadButtonStyle.Advanced"
Justin Klaassene2711cb2015-05-28 11:13:17 -070081 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
Hans Boehmfbcef702015-04-27 18:07:47 -070089 android:id="@+id/fun_tan"
90 style="@style/PadButtonStyle.Advanced"
91 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 Boehmfbcef702015-04-27 18:07:47 -070095
96 <Button
Justin Klaassene2711cb2015-05-28 11:13:17 -070097 android:id="@+id/fun_arctan"
98 style="@style/PadButtonStyle.Advanced"
Justin Klaassene2711cb2015-05-28 11:13:17 -070099 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" />
Justin Klaassene2711cb2015-05-28 11:13:17 -0700105
106 <Button
Hans Boehmfbcef702015-04-27 18:07:47 -0700107 android:id="@+id/fun_ln"
108 style="@style/PadButtonStyle.Advanced"
109 android:contentDescription="@string/desc_fun_ln"
Justin Klaassene564d232016-08-10 19:11:07 -0700110 android:text="@string/fun_ln"
111 app:layout_row="2"
112 app:layout_column="0" />
Hans Boehmfbcef702015-04-27 18:07:47 -0700113
114 <Button
Hans Boehm4db31b42015-05-31 12:19:05 -0700115 android:id="@+id/fun_exp"
116 style="@style/PadButtonStyle.Advanced"
Hans Boehm4db31b42015-05-31 12:19:05 -0700117 android:contentDescription="@string/desc_fun_exp"
Justin Klaassened2e6872015-06-08 16:53:06 -0700118 android:fontFamily="sans-serif-medium"
Hans Boehm4db31b42015-05-31 12:19:05 -0700119 android:text="@string/fun_exp"
Justin Klaassene564d232016-08-10 19:11:07 -0700120 android:visibility="gone"
121 app:layout_row="2"
122 app:layout_column="0" />
Hans Boehm4db31b42015-05-31 12:19:05 -0700123
124 <Button
Hans Boehmfbcef702015-04-27 18:07:47 -0700125 android:id="@+id/fun_log"
126 style="@style/PadButtonStyle.Advanced"
127 android:contentDescription="@string/desc_fun_log"
Justin Klaassene564d232016-08-10 19:11:07 -0700128 android:text="@string/fun_log"
129 app:layout_row="2"
130 app:layout_column="1" />
Hans Boehmfbcef702015-04-27 18:07:47 -0700131
132 <Button
Hans Boehm4db31b42015-05-31 12:19:05 -0700133 android:id="@+id/fun_10pow"
134 style="@style/PadButtonStyle.Advanced"
Hans Boehm4db31b42015-05-31 12:19:05 -0700135 android:contentDescription="@string/desc_fun_10pow"
Justin Klaassened2e6872015-06-08 16:53:06 -0700136 android:fontFamily="sans-serif-medium"
Hans Boehm4db31b42015-05-31 12:19:05 -0700137 android:text="@string/fun_10pow"
Justin Klaassene564d232016-08-10 19:11:07 -0700138 android:visibility="gone"
139 app:layout_row="2"
140 app:layout_column="1" />
Hans Boehm4db31b42015-05-31 12:19:05 -0700141
142 <Button
Hans Boehmfbcef702015-04-27 18:07:47 -0700143 android:id="@+id/op_fact"
144 style="@style/PadButtonStyle.Advanced"
145 android:contentDescription="@string/desc_op_fact"
Justin Klaassene564d232016-08-10 19:11:07 -0700146 android:text="@string/op_fact"
147 app:layout_row="2"
148 app:layout_column="2" />
Hans Boehmfbcef702015-04-27 18:07:47 -0700149
150 <Button
Hans Boehmfbcef702015-04-27 18:07:47 -0700151 android:id="@+id/const_pi"
152 style="@style/PadButtonStyle.Advanced"
153 android:contentDescription="@string/desc_const_pi"
Justin Klaassene564d232016-08-10 19:11:07 -0700154 android:text="@string/const_pi"
155 app:layout_row="3"
156 app:layout_column="0" />
Hans Boehmfbcef702015-04-27 18:07:47 -0700157
158 <Button
159 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="3"
164 app:layout_column="1" />
Hans Boehmfbcef702015-04-27 18:07:47 -0700165
166 <Button
Annie Chin28589dc2016-06-09 17:50:51 -0700167 android:id="@+id/op_pow"
168 style="@style/PadButtonStyle.Advanced"
Annie Chin28589dc2016-06-09 17:50:51 -0700169 android:contentDescription="@string/desc_op_pow"
Justin Klaassene564d232016-08-10 19:11:07 -0700170 android:text="@string/op_pow"
171 app:layout_row="3"
172 app:layout_column="2" />
Annie Chin28589dc2016-06-09 17:50:51 -0700173
174 <Button
Hans Boehmfbcef702015-04-27 18:07:47 -0700175 android:id="@+id/lparen"
176 style="@style/PadButtonStyle.Advanced"
177 android:contentDescription="@string/desc_lparen"
Justin Klaassene564d232016-08-10 19:11:07 -0700178 android:text="@string/lparen"
179 app:layout_row="4"
180 app:layout_column="0" />
Hans Boehmfbcef702015-04-27 18:07:47 -0700181
182 <Button
183 android:id="@+id/rparen"
184 style="@style/PadButtonStyle.Advanced"
185 android:contentDescription="@string/desc_rparen"
Justin Klaassene564d232016-08-10 19:11:07 -0700186 android:text="@string/rparen"
187 app:layout_row="4"
188 app:layout_column="1" />
Hans Boehmfbcef702015-04-27 18:07:47 -0700189
190 <Button
191 android:id="@+id/op_sqrt"
192 style="@style/PadButtonStyle.Advanced"
193 android:contentDescription="@string/desc_op_sqrt"
Justin Klaassene564d232016-08-10 19:11:07 -0700194 android:text="@string/op_sqrt"
195 app:layout_row="4"
196 app:layout_column="2" />
Hans Boehmfbcef702015-04-27 18:07:47 -0700197
Hans Boehm4db31b42015-05-31 12:19:05 -0700198 <Button
199 android:id="@+id/op_sqr"
200 style="@style/PadButtonStyle.Advanced"
Hans Boehm4db31b42015-05-31 12:19:05 -0700201 android:contentDescription="@string/desc_op_sqr"
Justin Klaassened2e6872015-06-08 16:53:06 -0700202 android:fontFamily="sans-serif-medium"
Hans Boehm4db31b42015-05-31 12:19:05 -0700203 android:text="@string/op_sqr"
Justin Klaassene564d232016-08-10 19:11:07 -0700204 android:visibility="gone"
205 app:layout_row="4"
206 app:layout_column="2" />
Hans Boehm4db31b42015-05-31 12:19:05 -0700207
Aurimas Liutikas8c43f062018-03-28 08:10:28 -0700208</androidx.gridlayout.widget.GridLayout>