mobile/android/base/resources/layout/browser_toolbar.xml.in
author Nick Thomas <nthomas@mozilla.com>
Thu, 20 Dec 2012 22:12:19 +1300
changeset 125718 a6c22df818695e30eb9618a6d753f78b0ee30497
parent 125698 47debf3f344cd1feff97922f59a35466c6d9d1a0
child 125787 15f4b624bc3a14aa4934f96b5e455fcac299a647
permissions -rw-r--r--
Back out 47debf3f344c for Android test fail CLOSED TREE

#filter substitution
<?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/. -->

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:gecko="http://schemas.android.com/apk/res/@ANDROID_PACKAGE_NAME@"
              android:id="@+id/browser_toolbar"
              style="@style/BrowserToolbar">

    <RelativeLayout android:id="@+id/address_bar"
                    style="@style/AddressBar">

        <ImageButton android:id="@+id/back"
                     android:contentDescription="@string/back"
                     style="@style/AddressBar.ImageButton.Unused"/>

        <ImageButton android:id="@+id/forward"
                     android:contentDescription="@string/forward"
                     style="@style/AddressBar.ImageButton.Unused"/>

        <org.mozilla.gecko.BrowserToolbarBackground android:id="@+id/address_bar_bg"
                                                    android:layout_width="fill_parent"
                                                    android:layout_height="fill_parent"
                                                    android:layout_marginRight="17dip"
                                                    android:layout_alignParentTop="true"
                                                    android:layout_alignParentRight="true"
                                                    android:background="@drawable/address_bar_bg"/>

        <FrameLayout style="@style/AddressBar.Button"
                     android:layout_marginLeft="4dp"
                     android:layout_marginRight="4dp"
                     android:layout_alignParentLeft="true"
                     android:layout_alignParentBottom="true"
                     android:layout_centerVertical="true">

            <Gecko.RelativeLayout android:id="@+id/awesome_bar"
                                  style="@style/AddressBar.Button"
                                  android:layout_centerVertical="true"
                                  android:clickable="true"
                                  android:focusable="true">

                <ImageView android:id="@+id/awesome_bar_entry"
                           style="@style/AddressBar.Button"
                           android:duplicateParentState="true"
                           android:layout_marginTop="5dp"
                           android:layout_marginBottom="5dp"
                           android:layout_marginRight="52dp"
                           android:clickable="false"
                           android:focusable="false"
                           android:background="@drawable/address_bar_url"/>

                <view class="org.mozilla.gecko.BrowserToolbar$RightEdge"
                      android:id="@+id/awesome_bar_right_edge"
                      style="@style/AddressBar.ImageButton"
                      android:layout_width="50dp"
                      android:layout_height="fill_parent"
                      android:paddingTop="5dp"
                      android:paddingBottom="5dp"
                      android:layout_centerVertical="true"
                      android:layout_alignParentRight="true"
                      android:layout_marginRight="27dp"
                      android:duplicateParentState="true"
                      android:visibility="invisible"
                      android:background="@drawable/address_bar_bg">

                    <ImageView android:layout_width="50dp"
                               android:layout_height="fill_parent"
                               android:scaleType="fitXY"
                               android:layout_marginLeft="-26dp"
                               android:duplicateParentState="true"
                               android:clickable="false"
                               android:focusable="false"
                               android:src="@drawable/address_bar_url"/>

                </view>

            </Gecko.RelativeLayout>

            <LinearLayout style="@style/AddressBar.Button"
                          android:paddingRight="52dp"
                          android:orientation="horizontal">

                <ImageButton android:id="@+id/favicon"
                             style="@style/AddressBar.ImageButton"
                             android:layout_width="@dimen/browser_toolbar_favicon_size"
                             android:layout_height="fill_parent"
                             android:scaleType="fitCenter"
                             android:paddingLeft="8dip"
                             android:layout_marginRight="4dip"
                             android:layout_gravity="center_vertical"
                             android:src="@drawable/favicon"/>

                <ImageButton android:id="@+id/site_security"
                             style="@style/AddressBar.ImageButton"
                             android:layout_width="@dimen/browser_toolbar_lock_width"
                             android:scaleType="fitCenter"
                             android:layout_marginLeft="-4dip"
                             android:src="@drawable/site_security_level"
                             android:contentDescription="@string/site_security"
                             android:visibility="gone"/>

                <Gecko.TextView android:id="@+id/awesome_bar_title"
                                style="@style/AddressBar.Button"
                                android:layout_width="fill_parent"
                                android:layout_height="fill_parent"
                                android:layout_weight="1.0"
                                android:singleLine="true"
                                android:paddingRight="8dp"
                                android:textColor="@color/awesome_bar_title"
                                android:textColorHint="@color/awesome_bar_title_hint"
                                android:gravity="center_vertical|left"
                                android:hint="@string/awesomebar_default_text"
                                android:layout_gravity="center_vertical"/>

                <ImageButton android:id="@+id/reader"
                             style="@style/AddressBar.ImageButton.Icon"
                             android:src="@drawable/reader"
                             android:contentDescription="@string/reader"
                             android:visibility="gone"/>

                <ImageButton android:id="@+id/stop"
                             style="@style/AddressBar.ImageButton.Icon"
                             android:src="@drawable/urlbar_stop"
                             android:contentDescription="@string/stop"
                             android:visibility="gone"/>

            </LinearLayout>

        </FrameLayout>

        <LinearLayout android:id="@+id/menu_items"
                      android:layout_width="0dip"
                      android:layout_height="0dip"
                      android:visibility="gone"/>

        <org.mozilla.gecko.MenuButton android:id="@+id/menu"
                                      style="@style/AddressBar.ImageButton.Unused"/>

        <org.mozilla.gecko.TabsButton android:id="@+id/tabs"
                                      style="@style/AddressBar.ImageButton"
                                      android:layout_width="72dip"
                                      android:layout_alignParentRight="true"
                                      gecko:curveTowards="right"
                                      gecko:cropped="true"
                                      android:background="@drawable/tabs_button"
                                      android:gravity="center_vertical"
                                      android:src="@drawable/tabs_level"
                                      android:paddingLeft="38dip"
                                      android:paddingRight="10dip"/>

        <Gecko.TextSwitcher android:id="@+id/tabs_count"
                            style="@style/AddressBar.ImageButton"
                            android:layout_width="44.5dip"
                            android:layout_height="wrap_content"
                            android:layout_marginTop="5dp"
                            android:layout_alignRight="@id/tabs"
                            android:gravity="center_horizontal"/>

        <ImageView android:id="@+id/shadow"
                   android:layout_width="fill_parent"
                   android:layout_height="2dp"
                   android:layout_alignParentBottom="true"
                   android:background="@drawable/address_bar_bg_shadow_repeat"
                   android:visibility="gone"/>

    </RelativeLayout>

</LinearLayout>