altosdroid: Add other igniter status, various other layout changes
[fw/altos] / altosdroid / res / layout / tab_pad.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!--
3      Copyright © 2013 Mike Beattie <mike@ethernal.org>
4
5      This program is free software; you can redistribute it and/or modify
6      it under the terms of the GNU General Public License as published by
7      the Free Software Foundation; version 2 of the License.
8
9      This program is distributed in the hope that it will be useful, but
10      WITHOUT ANY WARRANTY; without even the implied warranty of
11      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12      General Public License for more details.
13
14      You should have received a copy of the GNU General Public License along
15      with this program; if not, write to the Free Software Foundation, Inc.,
16      59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17 -->
18
19 <TableLayout
20     xmlns:android="http://schemas.android.com/apk/res/android"
21     android:stretchColumns="2,3"
22     android:layout_width="wrap_content"
23     android:layout_height="wrap_content">
24
25   <TableRow
26       android:padding="2dip"
27       android:layout_width="wrap_content"
28       android:layout_height="wrap_content">
29     
30     <ImageView
31         android:id="@+id/battery_redled"
32         android:layout_width="wrap_content"
33         android:layout_height="wrap_content"
34         android:contentDescription="@string/battery_voltage_label"
35         android:src="@drawable/grayled"
36         />
37
38     <ImageView
39         android:id="@+id/battery_greenled"
40         android:layout_width="wrap_content"
41         android:layout_height="wrap_content"
42         android:contentDescription="@string/battery_voltage_label"
43         android:src="@drawable/grayled" />
44
45     <TextView
46         android:id="@+id/battery_voltage_label"
47         android:layout_width="wrap_content"
48         android:layout_height="wrap_content"
49         android:text="@string/battery_voltage_label" />
50
51     <TextView
52         android:id="@+id/battery_voltage_value"
53         android:layout_width="wrap_content"
54         android:layout_height="wrap_content"
55         android:text=""
56         android:textAppearance="?android:attr/textAppearanceSmall"
57         />
58   </TableRow>
59
60
61   <TableRow
62       android:padding="2dip"
63       android:layout_width="wrap_content"
64       android:layout_height="wrap_content">
65
66     <ImageView
67         android:visibility="gone"
68         android:id="@+id/receiver_redled"
69         android:layout_width="wrap_content"
70         android:layout_height="wrap_content"
71         android:contentDescription="@string/receiver_voltage_label"
72         android:src="@drawable/grayled" />
73
74     <ImageView
75         android:visibility="gone"
76         android:id="@+id/receiver_greenled"
77         android:layout_width="wrap_content"
78         android:layout_height="wrap_content"
79         android:contentDescription="@string/receiver_voltage_label"
80         android:src="@drawable/grayled" />
81
82     <TextView
83         android:visibility="gone"
84         android:id="@+id/receiver_voltage_label"
85         android:layout_width="wrap_content"
86         android:layout_height="wrap_content"
87         android:text="@string/receiver_voltage_label" />
88
89     <TextView
90         android:visibility="gone"
91         android:id="@+id/receiver_voltage_value"
92         android:layout_width="wrap_content"
93         android:layout_height="wrap_content"
94         android:text=""
95         android:textAppearance="?android:attr/textAppearanceSmall" />
96   </TableRow>
97
98   <TableRow
99       android:padding="2dip"
100       android:layout_width="wrap_content"
101       android:layout_height="wrap_content" >
102
103     <ImageView
104         android:id="@+id/logging_redled"
105         android:layout_width="wrap_content"
106         android:layout_height="wrap_content"
107         android:contentDescription="@string/logging_label"
108         android:src="@drawable/grayled" />
109
110     <ImageView
111         android:id="@+id/logging_greenled"
112         android:layout_width="wrap_content"
113         android:layout_height="wrap_content"
114         android:contentDescription="@string/logging_label"
115         android:src="@drawable/grayled" />
116
117     <TextView
118         android:id="@+id/logging_label"
119         android:layout_width="wrap_content"
120         android:layout_height="wrap_content"
121         android:text="@string/logging_label" />
122
123     <TextView
124         android:id="@+id/logging_value"
125         android:layout_width="wrap_content"
126         android:layout_height="wrap_content"
127         android:layout_below="@id/logging_label"
128         android:text=""
129         android:textAppearance="?android:attr/textAppearanceSmall" />
130   </TableRow>
131
132   <TableRow
133       android:padding="2dip"
134       android:layout_width="wrap_content"
135       android:layout_height="wrap_content" >
136
137     <ImageView
138         android:id="@+id/gps_locked_redled"
139         android:layout_width="wrap_content"
140         android:layout_height="wrap_content"
141         android:contentDescription="@string/gps_locked_label"
142         android:src="@drawable/grayled" />
143
144     <ImageView
145         android:id="@+id/gps_locked_greenled"
146         android:layout_width="wrap_content"
147         android:layout_height="wrap_content"
148         android:contentDescription="@string/gps_locked_label"
149         android:src="@drawable/grayled" />
150
151     <TextView
152         android:id="@+id/gps_locked_label"
153         android:layout_width="wrap_content"
154         android:layout_height="wrap_content"
155         android:text="@string/gps_locked_label" />
156
157     <TextView
158         android:id="@+id/gps_locked_value"
159         android:layout_width="wrap_content"
160         android:layout_height="wrap_content"
161         android:layout_below="@id/gps_locked_label"
162         android:text=""
163         android:textAppearance="?android:attr/textAppearanceSmall" />
164   </TableRow>
165
166   <TableRow
167       android:padding="2dip"
168       android:layout_width="wrap_content"
169       android:layout_height="wrap_content" >
170
171     <ImageView
172         android:id="@+id/gps_ready_redled"
173         android:layout_width="wrap_content"
174         android:layout_height="wrap_content"
175         android:contentDescription="@string/gps_ready_label"
176         android:src="@drawable/grayled" />
177
178     <ImageView
179         android:id="@+id/gps_ready_greenled"
180         android:layout_width="wrap_content"
181         android:layout_height="wrap_content"
182         android:contentDescription="@string/gps_ready_label"
183         android:src="@drawable/grayled" />
184
185     <TextView
186         android:id="@+id/gps_ready_label"
187         android:layout_width="wrap_content"
188         android:layout_height="wrap_content"
189         android:text="@string/gps_ready_label" />
190
191     <TextView
192         android:id="@+id/gps_ready_value"
193         android:layout_width="wrap_content"
194         android:layout_height="wrap_content"
195         android:layout_below="@id/gps_ready_label"
196         android:text=""
197         android:textAppearance="?android:attr/textAppearanceSmall" />
198   </TableRow>
199
200   <TableRow
201       android:padding="2dip"
202       android:layout_width="wrap_content"
203       android:layout_height="wrap_content">
204
205     <ImageView
206         android:visibility="gone"
207         android:id="@+id/apogee_redled"
208         android:layout_width="wrap_content"
209         android:layout_height="wrap_content"
210         android:contentDescription="@string/apogee_voltage_label"
211         android:src="@drawable/grayled" />
212
213     <ImageView
214         android:visibility="gone"
215         android:id="@+id/apogee_greenled"
216         android:layout_width="wrap_content"
217         android:layout_height="wrap_content"
218         android:contentDescription="@string/apogee_voltage_label"
219         android:src="@drawable/grayled" />
220
221     <TextView
222         android:visibility="gone"
223         android:id="@+id/apogee_voltage_label"
224         android:layout_width="wrap_content"
225         android:layout_height="wrap_content"
226         android:text="@string/apogee_voltage_label" />
227
228     <TextView
229         android:visibility="gone"
230         android:id="@+id/apogee_voltage_value"
231         android:layout_width="wrap_content"
232         android:layout_height="wrap_content"
233         android:text=""
234         android:textAppearance="?android:attr/textAppearanceSmall" />
235   </TableRow>
236
237   <TableRow
238       android:padding="2dip"
239       android:layout_width="wrap_content"
240       android:layout_height="wrap_content" >
241
242     <ImageView
243         android:visibility="gone"
244         android:id="@+id/main_redled"
245         android:layout_width="wrap_content"
246         android:layout_height="wrap_content"
247         android:contentDescription="@string/main_voltage_label"
248         android:src="@drawable/grayled" />
249
250     <ImageView
251         android:visibility="gone"
252         android:id="@+id/main_greenled"
253         android:layout_width="wrap_content"
254         android:layout_height="wrap_content"
255         android:contentDescription="@string/main_voltage_label"
256         android:src="@drawable/grayled" />
257
258     <TextView
259         android:visibility="gone"
260         android:id="@+id/main_voltage_label"
261         android:layout_width="wrap_content"
262         android:layout_height="wrap_content"
263         android:text="@string/main_voltage_label" />
264
265     <TextView
266         android:visibility="gone"
267         android:id="@+id/main_voltage_value"
268         android:layout_width="wrap_content"
269         android:layout_height="wrap_content"
270         android:text=""
271         android:textAppearance="?android:attr/textAppearanceSmall" />
272   </TableRow>
273
274   <TableRow
275       android:layout_width="wrap_content"
276       android:layout_height="wrap_content" >
277
278     <ImageView
279         android:visibility="gone"
280         android:id="@+id/ignite_a_redled"
281         android:layout_width="wrap_content"
282         android:layout_height="wrap_content"
283         android:contentDescription="@string/ignite_a_voltage_label"
284         android:src="@drawable/grayled" />
285
286     <ImageView
287         android:visibility="gone"
288         android:id="@+id/ignite_a_greenled"
289         android:layout_width="wrap_content"
290         android:layout_height="wrap_content"
291         android:contentDescription="@string/ignite_a_voltage_label"
292         android:src="@drawable/grayled" />
293
294     <TextView
295         android:visibility="gone"
296         android:id="@+id/ignite_a_voltage_label"
297         android:layout_width="wrap_content"
298         android:layout_height="wrap_content"
299         android:text="@string/ignite_a_voltage_label" />
300
301     <TextView
302         android:visibility="gone"
303         android:id="@+id/ignite_a_voltage_value"
304         android:layout_width="wrap_content"
305         android:layout_height="wrap_content"
306         android:text=""
307         android:textAppearance="?android:attr/textAppearanceSmall" />
308   </TableRow>
309
310   <TableRow
311       android:padding="2dip"
312       android:layout_width="wrap_content"
313       android:layout_height="wrap_content" >
314
315     <ImageView
316         android:visibility="gone"
317         android:id="@+id/ignite_b_redled"
318         android:layout_width="wrap_content"
319         android:layout_height="wrap_content"
320         android:contentDescription="@string/ignite_b_voltage_label"
321         android:src="@drawable/grayled" />
322
323     <ImageView
324         android:visibility="gone"
325         android:id="@+id/ignite_b_greenled"
326         android:layout_width="wrap_content"
327         android:layout_height="wrap_content"
328         android:contentDescription="@string/ignite_b_voltage_label"
329         android:src="@drawable/grayled" />
330
331     <TextView
332         android:visibility="gone"
333         android:id="@+id/ignite_b_voltage_label"
334         android:layout_width="wrap_content"
335         android:layout_height="wrap_content"
336         android:text="@string/ignite_b_voltage_label" />
337
338     <TextView
339         android:visibility="gone"
340         android:id="@+id/ignite_b_voltage_value"
341         android:layout_width="wrap_content"
342         android:layout_height="wrap_content"
343         android:text=""
344         android:textAppearance="?android:attr/textAppearanceSmall" />
345   </TableRow>
346
347   <TableRow
348       android:padding="2dip"
349       android:layout_width="wrap_content"
350       android:layout_height="wrap_content" >
351
352     <ImageView
353         android:visibility="gone"
354         android:id="@+id/ignite_c_redled"
355         android:layout_width="wrap_content"
356         android:layout_height="wrap_content"
357         android:contentDescription="@string/ignite_c_voltage_label"
358         android:src="@drawable/grayled" />
359
360     <ImageView
361         android:visibility="gone"
362         android:id="@+id/ignite_c_greenled"
363         android:layout_width="wrap_content"
364         android:layout_height="wrap_content"
365         android:contentDescription="@string/ignite_c_voltage_label"
366         android:src="@drawable/grayled" />
367
368     <TextView
369         android:visibility="gone"
370         android:id="@+id/ignite_c_voltage_label"
371         android:layout_width="wrap_content"
372         android:layout_height="wrap_content"
373         android:text="@string/ignite_c_voltage_label" />
374
375     <TextView
376         android:visibility="gone"
377         android:id="@+id/ignite_c_voltage_value"
378         android:layout_width="wrap_content"
379         android:layout_height="wrap_content"
380         android:text=""
381         android:textAppearance="?android:attr/textAppearanceSmall" />
382   </TableRow>
383
384   <TableRow
385       android:padding="2dip"
386       android:layout_width="wrap_content"
387       android:layout_height="wrap_content" >
388
389     <ImageView
390         android:visibility="gone"
391         android:id="@+id/ignite_d_redled"
392         android:layout_width="wrap_content"
393         android:layout_height="wrap_content"
394         android:contentDescription="@string/ignite_d_voltage_label"
395         android:src="@drawable/grayled" />
396
397     <ImageView
398         android:visibility="gone"
399         android:id="@+id/ignite_d_greenled"
400         android:layout_width="wrap_content"
401         android:layout_height="wrap_content"
402         android:contentDescription="@string/ignite_d_voltage_label"
403         android:src="@drawable/grayled" />
404
405     <TextView
406         android:visibility="gone"
407         android:id="@+id/ignite_d_voltage_label"
408         android:layout_width="wrap_content"
409         android:layout_height="wrap_content"
410         android:text="@string/ignite_d_voltage_label" />
411
412     <TextView
413         android:visibility="gone"
414         android:id="@+id/ignite_d_voltage_value"
415         android:layout_width="wrap_content"
416         android:layout_height="wrap_content"
417         android:text=""
418         android:textAppearance="?android:attr/textAppearanceSmall" />
419   </TableRow>
420
421   <TableRow
422       android:padding="2dip"
423       android:layout_width="wrap_content"
424       android:layout_height="wrap_content">
425
426     <TextView
427         android:id="@+id/receiver_lat_label"
428         android:layout_width="wrap_content"
429         android:layout_height="wrap_content"
430         android:layout_column="2"
431         android:text="@string/receiver_latitude_label" />
432
433     <TextView
434         android:id="@+id/receiver_lat_value"
435         android:layout_width="wrap_content"
436         android:layout_height="wrap_content"
437         android:text=""
438         android:textAppearance="?android:attr/textAppearanceSmall" />
439   </TableRow>
440
441   <TableRow
442       android:padding="2dip"
443       android:layout_width="wrap_content"
444       android:layout_height="wrap_content">
445
446     <TextView
447         android:id="@+id/receiver_lon_label"
448         android:layout_width="wrap_content"
449         android:layout_height="wrap_content"
450         android:layout_column="2"
451         android:text="@string/receiver_longitude_label" />
452
453     <TextView
454         android:id="@+id/receiver_lon_value"
455         android:layout_width="wrap_content"
456         android:layout_height="wrap_content"
457         android:text=""
458         android:textAppearance="?android:attr/textAppearanceSmall" />
459   </TableRow>
460
461   <TableRow
462       android:padding="2dip"
463       android:layout_width="wrap_content"
464       android:layout_height="wrap_content">
465
466     <TextView
467         android:id="@+id/receiver_alt_label"
468         android:layout_width="wrap_content"
469         android:layout_height="wrap_content"
470         android:layout_column="2"
471         android:text="@string/receiver_altitude_label" />
472
473     <TextView
474         android:id="@+id/receiver_alt_value"
475         android:layout_width="wrap_content"
476         android:layout_height="wrap_content"
477         android:text=""
478         android:textAppearance="?android:attr/textAppearanceSmall" />
479   </TableRow>
480 </TableLayout>