mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-08-18 02:13:08 +09:00
153 lines
7.6 KiB
XML
153 lines
7.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
|
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
|
|
|
<merge xmlns:android="http://schemas.android.com/apk/res/android"
|
|
xmlns:gecko="http://schemas.android.com/apk/res-auto">
|
|
|
|
<ImageView android:id="@+id/url_bar_entry"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:layout_alignLeft="@+id/back"
|
|
android:layout_toLeftOf="@id/menu_items"
|
|
android:layout_marginLeft="@dimen/tablet_nav_button_width_half"
|
|
android:layout_marginTop="10dp"
|
|
android:layout_marginBottom="10dp"
|
|
android:duplicateParentState="true"
|
|
android:clickable="false"
|
|
android:focusable="false"
|
|
android:background="@drawable/url_bar_entry"/>
|
|
|
|
<!-- The attributes statically defined here are for the expanded
|
|
forward button. We translate/hide the forward button in code -
|
|
see BrowserToolbarTablet.animateForwardButton.
|
|
|
|
(for alpha) We want the button hidden to start so alpha=0.
|
|
|
|
(for layout_width) The visible area of the forward button is a
|
|
nav_button_width and the non-visible area slides halfway
|
|
under the back button. This non-visible area is used to
|
|
ensure the forward button background fully covers the space
|
|
to the right of the back button.
|
|
|
|
(for layout_marginLeft) We left align with back,
|
|
but only need to hide halfway underneath.
|
|
|
|
(for paddingLeft) We use left padding to center the
|
|
arrow in the visible area as opposed to the true width. -->
|
|
<org.mozilla.gecko.toolbar.ForwardButton
|
|
style="@style/UrlBar.ImageButton.BrowserToolbarColors"
|
|
android:id="@+id/forward"
|
|
android:layout_alignLeft="@id/back"
|
|
android:contentDescription="@string/forward"
|
|
android:layout_height="match_parent"
|
|
android:paddingTop="0dp"
|
|
android:paddingBottom="0dp"
|
|
android:layout_marginTop="11.5dp"
|
|
android:layout_marginBottom="11.5dp"
|
|
android:layout_gravity="center_vertical"
|
|
android:layout_centerVertical="true"
|
|
android:src="@drawable/ic_menu_forward"
|
|
android:background="@drawable/url_bar_nav_button"
|
|
android:alpha="0"
|
|
android:layout_width="@dimen/tablet_nav_button_width_plus_half"
|
|
android:layout_marginLeft="@dimen/tablet_nav_button_width_half"
|
|
android:paddingLeft="18dp"/>
|
|
|
|
<org.mozilla.gecko.toolbar.BackButton android:id="@id/back"
|
|
style="@style/UrlBar.ImageButton.BrowserToolbarColors"
|
|
android:layout_width="@dimen/tablet_nav_button_width"
|
|
android:layout_height="@dimen/tablet_nav_button_width"
|
|
android:layout_centerVertical="true"
|
|
android:layout_marginLeft="12dp"
|
|
android:layout_alignParentLeft="true"
|
|
android:src="@drawable/ic_menu_back"
|
|
android:contentDescription="@string/back"
|
|
android:background="@drawable/url_bar_nav_button"/>
|
|
|
|
<org.mozilla.gecko.toolbar.ToolbarEditLayout android:id="@+id/edit_layout"
|
|
style="@style/UrlBar.Button"
|
|
android:paddingRight="12dp"
|
|
android:visibility="gone"
|
|
android:orientation="horizontal"
|
|
android:layout_toRightOf="@id/back"
|
|
android:layout_toLeftOf="@id/menu_items"/>
|
|
|
|
<!-- Note: we set the padding on the site security icon to increase its tappable area. -->
|
|
<org.mozilla.gecko.toolbar.ToolbarDisplayLayout android:id="@+id/display_layout"
|
|
style="@style/UrlBar.Button.Container"
|
|
android:layout_toRightOf="@id/back"
|
|
android:layout_toLeftOf="@id/menu_items"
|
|
android:paddingRight="4dip"/>
|
|
|
|
<LinearLayout android:id="@+id/menu_items"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="match_parent"
|
|
android:gravity="center_vertical"
|
|
android:layout_marginLeft="6dp"
|
|
android:orientation="horizontal"
|
|
android:layout_toLeftOf="@id/tabs"/>
|
|
|
|
<org.mozilla.gecko.widget.themed.ThemedImageButton
|
|
android:id="@+id/tabs"
|
|
style="@style/UrlBar.ImageButton"
|
|
android:layout_toLeftOf="@id/menu"
|
|
android:layout_alignWithParentIfMissing="true"
|
|
android:background="@drawable/browser_toolbar_action_bar_button"/>
|
|
|
|
<!-- In a 56x60dp space, centering 24dp image will leave 16x18dp. -->
|
|
<org.mozilla.gecko.toolbar.TabCounter android:id="@+id/tabs_counter"
|
|
style="@style/UrlBar.ImageButton"
|
|
android:layout_alignLeft="@id/tabs"
|
|
android:layout_alignRight="@id/tabs"
|
|
android:layout_alignTop="@id/tabs"
|
|
android:layout_alignBottom="@id/tabs"
|
|
android:layout_marginTop="18dp"
|
|
android:layout_marginBottom="18dp"
|
|
android:layout_marginLeft="16dp"
|
|
android:layout_marginRight="16dp"
|
|
android:background="@drawable/tabs_count"/>
|
|
|
|
<!-- Bug 1144707. Use clickable View instead of menu button margin to prevent
|
|
edit mode actiivation when user clicks on the edge of the screen. -->
|
|
<View android:id="@id/menu_margin"
|
|
android:layout_width="6dp"
|
|
android:layout_height="match_parent"
|
|
android:layout_alignParentRight="true"
|
|
android:clickable="true"
|
|
android:visibility="gone"/>
|
|
|
|
<org.mozilla.gecko.widget.themed.ThemedFrameLayout
|
|
android:id="@+id/menu"
|
|
style="@style/UrlBar.ImageButton"
|
|
android:layout_toLeftOf="@id/menu_margin"
|
|
android:layout_alignWithParentIfMissing="true"
|
|
android:contentDescription="@string/menu"
|
|
android:background="@drawable/browser_toolbar_action_bar_button">
|
|
|
|
<org.mozilla.gecko.widget.themed.ThemedImageView
|
|
android:id="@+id/menu_icon"
|
|
style="@style/UrlBar.ImageButton.BrowserToolbarColors"
|
|
android:layout_height="@dimen/browser_toolbar_menu_icon_height"
|
|
android:layout_width="wrap_content"
|
|
android:scaleType="centerInside"
|
|
android:src="@drawable/menu"
|
|
android:layout_gravity="center"/>
|
|
|
|
</org.mozilla.gecko.widget.themed.ThemedFrameLayout>
|
|
|
|
<!-- We draw after the menu items so when they are hidden, the cancel button,
|
|
which is thus drawn on top, may be pressed. -->
|
|
<org.mozilla.gecko.widget.themed.ThemedImageView
|
|
android:id="@+id/edit_cancel"
|
|
style="@style/UrlBar.ImageButton"
|
|
android:layout_width="@dimen/browser_toolbar_icon_width"
|
|
android:layout_height="@dimen/browser_toolbar_height"
|
|
android:layout_weight="0.0"
|
|
android:layout_alignParentRight="true"
|
|
android:src="@drawable/close_edit_mode_selector"
|
|
android:contentDescription="@string/edit_mode_cancel"
|
|
android:visibility="gone"/>
|
|
|
|
</merge>
|