blob: 3cf2e389c3d98bdb3411d0ce10fcc4d94b7bb856 [file] [log] [blame]
The Android Open Source Projectb301ed22009-03-03 19:32:17 -08001<?xml version="1.0" encoding="utf-8"?>
Alan Viverette8bea4942014-03-03 14:25:51 -08002<!--
Justin Klaassen4b3af052014-05-27 17:53:10 -07003 Copyright (C) 2014 The Android Open Source Project
Dmitri Plotnikove2092452011-01-16 15:27:03 -08004
Justin Klaassen4b3af052014-05-27 17:53:10 -07005 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
Dmitri Plotnikove2092452011-01-16 15:27:03 -08008
Justin Klaassen4b3af052014-05-27 17:53:10 -07009 http://www.apache.org/licenses/LICENSE-2.0
Dmitri Plotnikove2092452011-01-16 15:27:03 -080010
Justin Klaassen4b3af052014-05-27 17:53:10 -070011 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
Alan Viverette8bea4942014-03-03 14:25:51 -080018<resources xmlns:android="http://schemas.android.com/apk/res/android">
Dmitri Plotnikov9476df22011-01-17 14:46:51 -080019
Hans Boehm4a6b7cb2015-04-03 18:41:52 -070020 <style name="DisplayTextStyle" parent="@android:style/Widget.Material.Light.TextView">
Hans Boehm4a6b7cb2015-04-03 18:41:52 -070021 <item name="android:cursorVisible">false</item>
22 <item name="android:fontFamily">sans-serif-light</item>
23 <item name="android:includeFontPadding">false</item>
24 <item name="android:gravity">bottom|end</item>
Justin Klaassen7531cd72015-06-01 15:20:27 -070025 <item name="android:textAlignment">viewEnd</item>
Hans Boehm4a6b7cb2015-04-03 18:41:52 -070026 </style>
27
Annie Chind4fac422016-10-26 12:10:00 -070028 <style name="DisplayTextStyle.Formula">
29 <item name="android:paddingTop">@dimen/formula_padding_top</item>
30 <item name="android:paddingBottom">@dimen/formula_padding_bottom</item>
31 <item name="android:paddingStart">@dimen/formula_padding_start</item>
32 <item name="android:paddingEnd">@dimen/formula_padding_end</item>
33 <item name="android:gravity">bottom</item>
34 <item name="minTextSize">@dimen/formula_min_textsize</item>
35 <item name="maxTextSize">@dimen/formula_max_textsize</item>
36 <item name="stepTextSize">@dimen/formula_step_textsize</item>
37 </style>
38
39 <style name="DisplayTextStyle.Result">
40 <item name="android:paddingTop">@dimen/result_padding_top</item>
41 <item name="android:paddingBottom">@dimen/result_padding_bottom</item>
42 <item name="android:paddingStart">@dimen/result_padding_start</item>
43 <item name="android:paddingEnd">@dimen/result_padding_end</item>
44 <item name="android:gravity">bottom</item>
45 <item name="android:textSize">@dimen/result_textsize</item>
46 </style>
47
Annie Chind0f87d22016-10-24 09:04:12 -070048 <style name="HistoryItemTextStyle" parent="DisplayTextStyle">
Annie Chin8149c8c2016-11-28 13:44:09 -080049 <item name="android:layout_gravity">bottom|end</item>
Annie Chind0f87d22016-10-24 09:04:12 -070050 <item name="android:paddingTop">@dimen/history_item_text_padding_top</item>
51 <item name="android:paddingBottom">@dimen/history_item_text_padding_bottom</item>
Annie Chin36147982016-12-01 15:07:34 -080052 <!-- Note: result_padding_start == formula_padding_start. -->
53 <item name="android:paddingStart">@dimen/result_padding_start</item>
54 <item name="android:paddingEnd">@dimen/result_padding_end</item>
Annie Chind0f87d22016-10-24 09:04:12 -070055 <item name="android:textSize">@dimen/result_textsize</item>
56 </style>
57
Alan Viveretteb29010f2014-06-06 13:25:44 -070058 <style name="PadButtonStyle" parent="@android:style/Widget.Material.Light.Button.Borderless">
Justin Klaassene2711cb2015-05-28 11:13:17 -070059 <item name="android:layout_width">0dip</item>
60 <item name="android:layout_height">0dip</item>
Justin Klaassen75649ef2014-08-07 16:54:57 -070061 <item name="android:background">@drawable/pad_button_background</item>
Justin Klaassen4b3af052014-05-27 17:53:10 -070062 <item name="android:fontFamily">sans-serif-light</item>
63 <item name="android:gravity">center</item>
64 <item name="android:includeFontPadding">false</item>
65 <item name="android:minWidth">0dip</item>
66 <item name="android:minHeight">0dip</item>
Justin Klaassene2711cb2015-05-28 11:13:17 -070067 <item name="android:onClick">onButtonClick</item>
Alan Viverette29911012014-03-06 14:45:30 -080068 <item name="android:textAllCaps">false</item>
Justin Klaassen4b3af052014-05-27 17:53:10 -070069 <item name="android:textColor">@color/pad_button_text_color</item>
Justin Klaassene564d232016-08-10 19:11:07 -070070
Aurimas Liutikas8c43f062018-03-28 08:10:28 -070071 <!-- Attributes from androidx.appcompat.gridlayout -->
Justin Klaassene564d232016-08-10 19:11:07 -070072 <item name="layout_gravity">fill</item>
73 <item name="layout_rowWeight">1</item>
74 <item name="layout_columnWeight">1</item>
Justin Klaassen4b3af052014-05-27 17:53:10 -070075 </style>
76
Annie Chin5e839a22017-01-31 12:18:29 -080077 <style name="PadButtonStyle.Advanced">
78 <item name="android:background">@drawable/pad_button_advanced_background</item>
79 <item name="android:textColor">@color/pad_button_advanced_text_color</item>
80 <item name="android:textSize">14dip</item>
81 </style>
82
83 <style name="PadButtonStyle.Advanced.Text">
84 <item name="android:textAllCaps">true</item>
85 <item name="android:textSize">12dip</item>
86 </style>
87
88 <style name="PadButtonStyle.Numeric">
89 <item name="android:textSize">16dip</item>
90 </style>
91
92 <style name="PadButtonStyle.Numeric.Equals">
93 <item name="android:visibility">visible</item>
94 </style>
95
96 <style name="PadButtonStyle.Operator">
97 <item name="android:textSize">14dip</item>
98 </style>
99
100 <style name="PadButtonStyle.Operator.Text">
101 <item name="android:textAllCaps">true</item>
102 <item name="android:textSize">12dip</item>
103 </style>
104
Justin Klaassen4b3af052014-05-27 17:53:10 -0700105 <style name="PadLayoutStyle">
Alan Viverette8bea4942014-03-03 14:25:51 -0800106 <item name="android:layout_width">match_parent</item>
107 <item name="android:layout_height">match_parent</item>
Adrian Roos8137ef02014-05-05 22:03:58 +0200108 </style>
Alan Viverette8bea4942014-03-03 14:25:51 -0800109
Annie Chin5e839a22017-01-31 12:18:29 -0800110 <style name="PadLayoutStyle.Advanced">
111 <item name="android:elevation">4dip</item>
112 <item name="android:paddingTop">2dip</item>
113 <item name="android:paddingBottom">8dip</item>
114 <item name="android:paddingStart">18dip</item>
115 <item name="android:paddingEnd">18dip</item>
116 </style>
117
118 <style name="PadLayoutStyle.Numeric">
119 <item name="android:layout_width">0dip</item>
120 <item name="android:layout_weight">7</item>
121 <item name="android:paddingTop">2dip</item>
122 <item name="android:paddingBottom">8dip</item>
123 <item name="android:paddingStart">8dip</item>
124 <item name="android:paddingEnd">8dip</item>
125 </style>
126
127 <style name="PadLayoutStyle.Operator">
128 <item name="android:layout_width">0dip</item>
129 <item name="android:layout_weight">3</item>
130 <item name="android:paddingTop">2dip</item>
131 <item name="android:paddingBottom">8dip</item>
132 <item name="android:paddingStart">4dip</item>
133 <item name="android:paddingEnd">28dip</item>
134 </style>
135
Hongwei Wang245925e2014-05-11 14:38:47 -0700136</resources>