1 <?xml version="1.0" encoding="utf-8"?>
3 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
4 xmlns:app="http://schemas.android.com/apk/res-auto"
5 xmlns:tools="http://schemas.android.com/tools"
6 android:id="@+id/toolbar_bottom"
7 android:layout_width="match_parent"
8 android:layout_height="wrap_content"
9 android:layout_alignParentBottom="true"
10 android:background="?attr/colorPrimary"
11 android:elevation="3dp"
12 android:orientation="vertical"
13 app:popupTheme="@style/LibreOfficeTheme.Toolbar"
14 app:theme="@style/LibreOfficeTheme.Toolbar"
15 tools:showIn="@layout/activity_main"
16 app:layout_behavior="@string/bottom_sheet_behavior"
17 app:behavior_hideable="true"
18 app:behavior_peekHeight="0dp">
21 android:id="@+id/formatting_toolbar"
22 android:layout_width="match_parent"
23 android:layout_height="match_parent"
24 android:orientation="vertical">
27 android:id="@+id/toolbarTabHost"
28 android:layout_width="match_parent"
29 android:layout_height="match_parent">
32 android:layout_width="match_parent"
33 android:layout_height="match_parent"
34 android:orientation="vertical">
37 android:id="@android:id/tabs"
38 android:layout_width="match_parent"
39 android:layout_height="0dp"
40 android:layout_weight="1">
45 android:id="@android:id/tabcontent"
46 android:layout_width="match_parent"
47 android:layout_height="match_parent">
50 android:id="@+id/tab_character"
51 android:layout_width="match_parent"
52 android:layout_height="match_parent"
53 android:orientation="vertical">
56 android:layout_width="match_parent"
57 android:layout_height="@dimen/toolbar_height">
60 android:layout_width="match_parent"
61 android:layout_height="wrap_content"
62 android:orientation="vertical">
65 android:layout_width="match_parent"
66 android:layout_height="match_parent"
67 android:layout_weight="0.25"
68 android:orientation="horizontal">
71 android:id="@+id/button_bold"
72 android:layout_width="0dp"
73 android:layout_height="wrap_content"
74 android:layout_weight="0.25"
75 android:background="@drawable/image_button_background"
76 android:paddingBottom="12dp"
77 android:paddingTop="12dp"
78 android:src="@drawable/ic_format_bold" />
81 android:id="@+id/button_italic"
82 android:layout_width="0dp"
83 android:layout_height="wrap_content"
84 android:layout_weight="0.25"
85 android:background="@drawable/image_button_background"
86 android:paddingBottom="12dp"
87 android:paddingTop="12dp"
88 android:src="@drawable/ic_format_italic" />
91 android:id="@+id/button_underlined"
92 android:layout_width="0dp"
93 android:layout_height="wrap_content"
94 android:layout_weight="0.25"
95 android:background="@drawable/image_button_background"
96 android:paddingBottom="12dp"
97 android:paddingTop="12dp"
98 android:src="@drawable/ic_format_underlined" />
101 android:id="@+id/button_strikethrough"
102 android:layout_width="0dp"
103 android:layout_height="wrap_content"
104 android:layout_weight="0.25"
105 android:background="@drawable/image_button_background"
106 android:paddingBottom="12dp"
107 android:paddingTop="12dp"
108 android:src="@drawable/ic_format_strikethrough" />
111 android:id="@+id/button_clearformatting"
112 android:layout_width="0dp"
113 android:layout_height="wrap_content"
114 android:layout_weight="0.25"
115 android:background="@drawable/image_button_background"
116 android:paddingBottom="12dp"
117 android:paddingTop="12dp"
118 app:srcCompat="@drawable/ic_format_clear_24dp" />
123 android:id="@+id/font_name_spinner"
124 android:layout_width="match_parent"
125 android:layout_height="match_parent"
126 android:minHeight="50dip" />
129 android:layout_width="match_parent"
130 android:layout_height="match_parent"
131 android:orientation="horizontal">
134 android:id="@+id/font_size_spinner"
135 android:layout_width="wrap_content"
136 android:layout_height="wrap_content"
137 android:layout_weight="0.60"
138 android:minHeight="50dip" />
141 android:id="@+id/button_font_shrink"
142 android:layout_width="0dp"
143 android:layout_height="wrap_content"
144 android:layout_weight="0.10"
145 android:background="@drawable/image_button_background"
146 android:paddingBottom="12dp"
147 android:paddingTop="12dp"
148 app:srcCompat="@drawable/ic_shrink" />
151 android:id="@+id/button_font_grow"
152 android:layout_width="0dp"
153 android:layout_height="wrap_content"
154 android:layout_weight="0.10"
155 android:background="@drawable/image_button_background"
156 android:paddingBottom="12dp"
157 android:paddingTop="12dp"
158 app:srcCompat="@drawable/ic_grow" />
161 android:id="@+id/button_subscript"
162 android:layout_width="0dp"
163 android:layout_height="wrap_content"
164 android:layout_weight="0.10"
165 android:background="@drawable/image_button_background"
166 android:paddingBottom="12dp"
167 android:paddingTop="12dp"
168 app:srcCompat="@drawable/ic_subscript" />
171 android:id="@+id/button_superscript"
172 android:layout_width="0dp"
173 android:layout_height="wrap_content"
174 android:layout_weight="0.10"
175 android:background="@drawable/image_button_background"
176 android:paddingBottom="12dp"
177 android:paddingTop="12dp"
178 app:srcCompat="@drawable/ic_superscript" />
188 android:id="@+id/tab_paragraph"
189 android:layout_width="match_parent"
190 android:layout_height="match_parent"
191 android:orientation="vertical">
194 android:layout_width="match_parent"
195 android:layout_height="@dimen/toolbar_height">
198 android:layout_width="match_parent"
199 android:layout_height="wrap_content"
200 android:orientation="vertical">
203 android:layout_width="match_parent"
204 android:layout_height="match_parent"
205 android:orientation="horizontal">
208 android:id="@+id/button_align_left"
209 android:layout_width="0dp"
210 android:layout_height="wrap_content"
211 android:layout_weight="0.25"
212 android:background="@drawable/image_button_background"
213 android:paddingBottom="12dp"
214 android:paddingTop="12dp"
215 android:src="@drawable/ic_format_align_left" />
218 android:id="@+id/button_align_center"
219 android:layout_width="0dp"
220 android:layout_height="wrap_content"
221 android:layout_weight="0.25"
222 android:background="@drawable/image_button_background"
223 android:paddingBottom="12dp"
224 android:paddingTop="12dp"
225 android:src="@drawable/ic_format_align_center" />
228 android:id="@+id/button_align_right"
229 android:layout_width="0dp"
230 android:layout_height="wrap_content"
231 android:layout_weight="0.25"
232 android:background="@drawable/image_button_background"
233 android:paddingBottom="12dp"
234 android:paddingTop="12dp"
235 android:src="@drawable/ic_format_align_right" />
238 android:id="@+id/button_align_justify"
239 android:layout_width="0dp"
240 android:layout_height="wrap_content"
241 android:layout_weight="0.25"
242 android:background="@drawable/image_button_background"
243 android:paddingBottom="12dp"
244 android:paddingTop="12dp"
245 android:src="@drawable/ic_format_align_justify" />
249 android:layout_width="match_parent"
250 android:layout_height="match_parent"
251 android:orientation="horizontal">
254 android:id="@+id/button_insertFormatListNumbering"
255 android:layout_width="0dp"
256 android:layout_height="wrap_content"
257 android:layout_weight="0.25"
258 android:background="@drawable/image_button_background"
259 android:paddingBottom="12dp"
260 android:paddingTop="12dp"
261 android:src="@drawable/ic_format_numbering" />
264 android:id="@+id/button_insertFormatListBullets"
265 android:layout_width="0dp"
266 android:layout_height="wrap_content"
267 android:layout_weight="0.25"
268 android:background="@drawable/image_button_background"
269 android:paddingBottom="12dp"
270 android:paddingTop="12dp"
271 android:src="@drawable/ic_format_bullets" />
274 android:id="@+id/button_increaseIndent"
275 android:layout_width="0dp"
276 android:layout_height="wrap_content"
277 android:layout_weight="0.25"
278 android:background="@drawable/image_button_background"
279 android:paddingBottom="12dp"
280 android:paddingTop="12dp"
281 android:src="@drawable/ic_incrementindent" />
284 android:id="@+id/button_decreaseIndent"
285 android:layout_width="0dp"
286 android:layout_height="wrap_content"
287 android:layout_weight="0.25"
288 android:background="@drawable/image_button_background"
289 android:paddingBottom="12dp"
290 android:paddingTop="12dp"
291 android:src="@drawable/ic_decrementindent" />
300 android:id="@+id/tab_insert"
301 android:layout_width="match_parent"
302 android:layout_height="match_parent"
303 android:orientation="vertical">
306 android:layout_width="match_parent"
307 android:layout_height="@dimen/toolbar_height">
310 android:layout_width="match_parent"
311 android:layout_height="match_parent"
312 android:layout_weight="0.25"
313 android:orientation="horizontal">
316 android:id="@+id/button_insert_line"
317 android:layout_width="0dp"
318 android:layout_height="wrap_content"
319 android:layout_weight="0.25"
320 android:background="@drawable/image_button_background"
321 android:paddingBottom="12dp"
322 android:paddingTop="12dp"
323 app:srcCompat="@drawable/ic_line" />
326 android:id="@+id/button_insert_rect"
327 android:layout_width="0dp"
328 android:layout_height="wrap_content"
329 android:layout_weight="0.25"
330 android:background="@drawable/image_button_background"
331 android:paddingBottom="12dp"
332 android:paddingTop="12dp"
333 app:srcCompat="@drawable/ic_rect" />
336 android:id="@+id/button_insert_picture"
337 android:layout_width="0dp"
338 android:layout_height="wrap_content"
339 android:layout_weight="0.25"
340 android:background="@drawable/image_button_background"
341 android:paddingBottom="12dp"
342 android:paddingTop="12dp"
343 app:srcCompat="@drawable/ic_folder_24dp" />
346 android:id="@+id/button_insert_table"
347 android:layout_width="0dp"
348 android:layout_height="wrap_content"
349 android:layout_weight="0.25"
350 android:background="@drawable/image_button_background"
351 android:paddingBottom="12dp"
352 android:paddingTop="12dp"
353 app:srcCompat="@drawable/ic_grid_on_24dp" />
356 android:id="@+id/button_delete_table"
357 android:layout_width="0dp"
358 android:layout_height="wrap_content"
359 android:layout_weight="0.25"
360 android:background="@drawable/image_button_background"
361 android:paddingBottom="12dp"
362 android:paddingTop="12dp"
363 app:srcCompat="@drawable/ic_grid_off_24dp" />
368 android:id="@+id/tab_style"
369 android:layout_width="match_parent"
370 android:layout_height="match_parent"
371 android:orientation="vertical">
374 android:layout_width="match_parent"
375 android:layout_height="@dimen/toolbar_height">
377 android:layout_width="match_parent"
378 android:layout_height="match_parent"
379 android:layout_weight="0.5"
380 android:orientation="vertical">
382 android:layout_width="match_parent"
383 android:layout_height="wrap_content"
384 android:id="@+id/font_color_picker"
385 android:padding="10dp">
387 android:layout_width="wrap_content"
388 android:layout_height="wrap_content"
389 android:text="@string/font_color"
390 android:paddingBottom="12dp"
391 android:paddingTop="12dp"
392 android:textSize="14sp"
393 android:gravity="center_vertical"
394 android:textColor="?android:attr/textColorPrimary"
395 android:layout_alignParentLeft="true"
399 android:id="@+id/font_color_picker_button"
400 android:layout_width="24dp"
401 android:layout_height="24dp"
402 android:gravity="center_vertical"
403 android:paddingBottom="12dp"
404 android:paddingTop="12dp"
405 android:layout_alignParentRight="true"
411 android:layout_width="match_parent"
412 android:layout_height="wrap_content"
413 android:id="@+id/font_back_color_picker"
414 android:padding="10dp">
416 android:layout_width="wrap_content"
417 android:layout_height="wrap_content"
418 android:text="@string/highlight_color"
419 android:paddingBottom="12dp"
420 android:paddingTop="12dp"
421 android:textSize="14sp"
422 android:gravity="center_vertical"
423 android:textColor="?android:attr/textColorPrimary"
424 android:layout_alignParentLeft="true"
428 android:id="@+id/font_back_color_picker_button"
429 android:layout_width="24dp"
430 android:layout_height="24dp"
431 android:gravity="center_vertical"
432 android:paddingBottom="12dp"
433 android:paddingTop="12dp"
434 android:layout_alignParentRight="true"
449 android:id="@+id/search_toolbar"
450 android:layout_width="match_parent"
451 android:layout_height="match_parent"
452 android:orientation="horizontal">
455 android:id="@+id/search_string"
456 android:layout_width="match_parent"
457 android:layout_height="match_parent"
458 android:layout_weight="0.2"
459 android:imeOptions="actionSearch"
460 android:inputType="text" />
463 android:id="@+id/button_search_down"
464 android:layout_width="match_parent"
465 android:layout_height="match_parent"
466 android:layout_weight="0.6"
467 android:background="@drawable/image_button_background"
468 android:padding="10dp"
469 android:src="@drawable/ic_search_direction_down"
470 android:contentDescription="@string/search_find_next" />
473 android:id="@+id/button_search_up"
474 android:layout_width="match_parent"
475 android:layout_height="match_parent"
476 android:layout_weight="0.6"
477 android:background="@drawable/image_button_background"
478 android:padding="10dp"
479 android:src="@drawable/ic_search_direction_up"
480 android:contentDescription="@string/search_find_previous" />
484 android:id="@+id/UNO_commands_toolbar"
485 android:layout_width="match_parent"
486 android:layout_height="match_parent"
487 android:orientation="vertical">
490 android:layout_width="match_parent"
491 android:layout_height="wrap_content">
494 android:id="@+id/UNO_commands_string"
495 android:layout_width="0dp"
496 android:layout_height="wrap_content"
497 android:layout_weight="1"
499 android:scrollHorizontally="true"
500 android:inputType="textNoSuggestions"
501 android:hint="@string/UNO_commands_string_hint" />
504 android:id="@+id/button_send_UNO_commands"
505 android:layout_width="wrap_content"
506 android:layout_height="wrap_content"
507 android:background="@drawable/image_button_background"
508 android:padding="10dp"
509 app:srcCompat="@drawable/ic_check" />
512 android:id="@+id/button_send_UNO_commands_show"
513 android:layout_width="wrap_content"
514 android:layout_height="wrap_content"
515 android:background="@drawable/image_button_background"
516 android:padding="10dp"
517 app:srcCompat="@drawable/ic_filter_list_24dp" />
520 android:id="@+id/button_send_UNO_commands_clear"
521 android:layout_width="wrap_content"
522 android:layout_height="wrap_content"
523 android:background="@drawable/image_button_background"
524 android:padding="10dp"
525 app:srcCompat="@drawable/ic_undo" />
530 android:layout_width="match_parent"
531 android:layout_height="wrap_content">
534 android:id="@+id/UNO_commands_string_parent_value"
535 android:layout_width="0dp"
536 android:layout_height="wrap_content"
537 android:layout_weight="1"
539 android:scrollHorizontally="true"
540 android:inputType="textNoSuggestions"
541 android:hint="@string/UNO_commands_string_parent_value_hint" />
544 android:id="@+id/UNO_commands_string_type"
545 android:layout_width="0dp"
546 android:layout_height="wrap_content"
547 android:layout_weight="1"
549 android:scrollHorizontally="true"
550 android:inputType="textNoSuggestions"
551 android:hint="@string/UNO_commands_string_type_hint" />
554 android:id="@+id/UNO_commands_string_value"
555 android:layout_width="0dp"
556 android:layout_height="wrap_content"
557 android:layout_weight="1"
559 android:scrollHorizontally="true"
560 android:inputType="textNoSuggestions"
561 android:hint="@string/UNO_commands_string_value_hint" />
564 android:id="@+id/button_add_property"
565 android:layout_width="wrap_content"
566 android:layout_height="wrap_content"
567 android:background="@drawable/image_button_background"
568 android:padding="10dp"
569 app:srcCompat="@drawable/ic_add_24dp" />