diff options
Diffstat (limited to 'mobile/android/base/resources/values/dimens.xml')
-rw-r--r-- | mobile/android/base/resources/values/dimens.xml | 227 |
1 files changed, 227 insertions, 0 deletions
diff --git a/mobile/android/base/resources/values/dimens.xml b/mobile/android/base/resources/values/dimens.xml new file mode 100644 index 000000000..b730f9671 --- /dev/null +++ b/mobile/android/base/resources/values/dimens.xml @@ -0,0 +1,227 @@ +<?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/. --> + +<resources> + + <dimen name="standard_corner_radius">4dp</dimen> + + <dimen name="autocomplete_min_width">200dp</dimen> + <dimen name="autocomplete_row_height">32dp</dimen> + + <dimen name="browser_toolbar_height">48dp</dimen> + <!-- This value is the height of the Tabs Panel header view + (browser_toolbar_height) minus the height of the indicator + (6dp). This value should change when the height of the view changes. --> + <dimen name="tabs_panel_indicator_selected_padding_top">42dp</dimen> + + <!-- We use two different values for browser_toolbar_height on tablet + which is inconsistent. Temporary value until bug 1150730 is fixed. --> + <dimen name="browser_toolbar_height_flipper">48dp</dimen> + <dimen name="browser_toolbar_button_padding">12dp</dimen> + <dimen name="browser_toolbar_icon_width">48dp</dimen> + <dimen name="browser_toolbar_menu_icon_height">16dp</dimen> + + <!-- favicon_size includes 4dp of right padding. We can't use margin (which would allow us to + specify the actual size) because that would decrease the size of our hit target. --> + <dimen name="browser_toolbar_favicon_size">21.33dip</dimen> + <dimen name="browser_toolbar_shadow_size">2dp</dimen> + + <!-- If you update one of these values, update the others. --> + <dimen name="tablet_nav_button_width">42dp</dimen> + <dimen name="tablet_nav_button_width_half">21dp</dimen> + <dimen name="tablet_nav_button_width_plus_half">63dp</dimen> + + <!-- This is the system default for the vertical padding for the divider of the TabWidget. + Used to mimic the divider padding on the tablet tabs panel back button. --> + <dimen name="tab_panel_divider_vertical_padding">12dp</dimen> + + <dimen name="tablet_tab_strip_height">48dp</dimen> + <dimen name="tablet_tab_strip_item_width">208dp</dimen> + <dimen name="tablet_tab_strip_item_margin">-28dp</dimen> + <dimen name="tablet_tab_strip_fading_edge_size">15dp</dimen> + <dimen name="tablet_browser_toolbar_menu_item_width">56dp</dimen> + <!-- Padding combines with an 18dp image to form the menu item width and height. --> + <dimen name="tablet_browser_toolbar_menu_item_padding_horizontal">19dp</dimen> + <dimen name="tablet_browser_toolbar_menu_item_inset_vertical">5dp</dimen> + <dimen name="tablet_browser_toolbar_menu_item_inset_horizontal">3dp</dimen> + <dimen name="tablet_tab_strip_button_inset">5dp</dimen> + + <!-- Dimensions used by Favicons and FaviconView --> + <dimen name="favicon_bg">32dp</dimen> + <dimen name="favicon_corner_radius">4dp</dimen> + <!-- Set the upper limit on the size of favicon that will be processed. Favicons larger than + this will be downscaled to this value. If you need to use larger Favicons (Due to a UI + redesign sometime after this is written) you should increase this value to the largest + commonly-used size of favicon and, performance permitting, fetch the remainder from the + database. The largest available size is always stored in the database, regardless of this + value.--> + <dimen name="favicon_largest_interesting_size">32dp</dimen> + + <dimen name="firstrun_content_width">300dp</dimen> + <dimen name="firstrun_min_height">120dp</dimen> + <dimen name="firstrun_background_height">120dp</dimen> + + <dimen name="overlay_prompt_content_width">260dp</dimen> + <dimen name="overlay_prompt_button_width">148dp</dimen> + <dimen name="overlay_prompt_container_width">@dimen/match_parent</dimen> + + <!-- Site security icon --> + <dimen name="browser_toolbar_site_security_height">32dp</dimen> + <dimen name="browser_toolbar_site_security_width">32dp</dimen> + <dimen name="browser_toolbar_site_security_margin_right">0dp</dimen> + <dimen name="browser_toolbar_site_security_padding_vertical">7dp</dimen> + <dimen name="browser_toolbar_site_security_padding_horizontal">7dp</dimen> + + <!-- If one of these values changes, they all should. --> + <dimen name="browser_toolbar_site_security_margin_bottom">.5dp</dimen> + <dimen name="site_security_unknown_inset_top">1dp</dimen> + <dimen name="site_security_unknown_inset_bottom">-1dp</dimen> + + <dimen name="home_folder_title_oneline_textsize">16sp</dimen> + <dimen name="home_folder_title_twoline_textsize">14sp</dimen> + <dimen name="home_twolinepagerow_title_textsize">16sp</dimen> + + <dimen name="page_row_edge_padding">16dp</dimen> + + <!-- Regular page row on about:home --> + <dimen name="page_row_height">64dp</dimen> + + <!-- Group/heading page row on about:home --> + <dimen name="page_group_height">56dp</dimen> + <dimen name="home_header_item_height">56dp</dimen> + <dimen name="page_row_divider_height">1dp</dimen> + + <!-- Remote Tabs static view top padding. Less in landscape on phones. --> + <dimen name="home_remote_tabs_top_padding">48dp</dimen> + + <!-- Remote Tabs Hidden devices row height --> + <dimen name="home_remote_tabs_hidden_footer_height">40dp</dimen> + + <!-- Search Engine Row height --> + <dimen name="search_row_height">48dp</dimen> + + <dimen name="doorhanger_width">300dp</dimen> + <dimen name="doorhanger_input_width">250dp</dimen> + <dimen name="doorhanger_offsetX">12dp</dimen> + <dimen name="doorhanger_offsetY">67dp</dimen> + <dimen name="doorhanger_drawable_padding">5dp</dimen> + <dimen name="doorhanger_subsection_padding">8dp</dimen> + <dimen name="doorhanger_section_padding_small">10dp</dimen> + <dimen name="doorhanger_section_padding_medium">20dp</dimen> + <dimen name="doorhanger_section_padding_large">30dp</dimen> + <dimen name="doorhanger_icon_size">60dp</dimen> + <dimen name="doorhanger_rounded_corner_radius">4dp</dimen> + + <dimen name="context_menu_item_horizontal_padding">10dp</dimen> + + <dimen name="flow_layout_spacing">6dp</dimen> + <dimen name="menu_item_icon">21dp</dimen> + <dimen name="menu_item_textsize">16sp</dimen> + <dimen name="menu_item_state_icon">18dp</dimen> + <!-- This is chosen to match Android's listPreferredItemHeight. + TODO: We should inherit these from the system. + http://androidxref.com/4.2.2_r1/xref/frameworks/base/core/res/res/values/themes.xml#123 --> + <dimen name="menu_item_row_height">64dip</dimen> + <dimen name="menu_item_row_width">240dp</dimen> + <dimen name="menu_popup_width">256dp</dimen> + <dimen name="nav_button_border_width">1dp</dimen> + <dimen name="prompt_service_group_padding_size">32dp</dimen> + <dimen name="prompt_service_icon_size">36dp</dimen> + <dimen name="prompt_service_icon_text_padding">10dp</dimen> + <dimen name="prompt_service_inputs_padding">16dp</dimen> + <dimen name="prompt_service_left_right_text_with_icon_padding">10dp</dimen> + <dimen name="prompt_service_top_bottom_text_with_icon_padding">8dp</dimen> + <dimen name="tabs_panel_indicator_width">60dp</dimen> + <dimen name="tabs_panel_button_width">48dp</dimen> + <dimen name="tabs_strip_height">48dp</dimen> + <dimen name="tabs_strip_button_width">100dp</dimen> + <dimen name="tabs_strip_button_padding">18dp</dimen> + <dimen name="tabs_strip_shadow_size">1dp</dimen> + <dimen name="validation_message_height">50dp</dimen> + <dimen name="validation_message_margin_top">6dp</dimen> + + <dimen name="tab_thumbnail_width">121dp</dimen> + <dimen name="tab_thumbnail_height">90dp</dimen> + <dimen name="tab_panel_column_width">129dp</dimen> + <dimen name="tab_panel_grid_padding">20dp</dimen> + <dimen name="tab_panel_grid_vspacing">20dp</dimen> + <dimen name="tab_panel_grid_padding_top">19dp</dimen> + + <dimen name="tab_highlight_stroke_width">4dp</dimen> + + <!-- PageActionButtons dimensions --> + <dimen name="page_action_button_width">32dp</dimen> + + <!-- Banner --> + <dimen name="home_banner_height">72dp</dimen> + <dimen name="home_banner_close_width">42dp</dimen> + <dimen name="home_banner_icon_height">48dip</dimen> + <dimen name="home_banner_icon_width">48dip</dimen> + + <!-- Icon Grid --> + <dimen name="icongrid_columnwidth">128dp</dimen> + <dimen name="icongrid_padding">16dp</dimen> + + <!-- PanelRecyclerView dimensions --> + <dimen name="panel_grid_view_column_width">150dp</dimen> + <dimen name="panel_grid_view_horizontal_spacing">3dp</dimen> + <dimen name="panel_grid_view_vertical_spacing">3dp</dimen> + <dimen name="panel_grid_view_outer_spacing">3dp</dimen> + + <!-- PanelItemView dimensions --> + <dimen name="panel_article_item_height">95dp</dimen> + + <!-- Button toast dimenstions. --> + <dimen name="toast_button_corner_radius">2dp</dimen> + + <!-- TabHistoryItemRow dimensions. --> + <dimen name="tab_history_timeline_width">3dp</dimen> + <dimen name="tab_history_timeline_height">14dp</dimen> + <dimen name="tab_history_favicon_bg">32dp</dimen> + <dimen name="tab_history_favicon_padding">5dp</dimen> + <dimen name="tab_history_favicon_border_enabled">3dp</dimen> + <dimen name="tab_history_favicon_border_disabled">1dp</dimen> + <dimen name="tab_history_combo_margin_left">15dp</dimen> + <dimen name="tab_history_combo_margin_right">15dp</dimen> + <dimen name="tab_history_title_fading_width">50dp</dimen> + <dimen name="tab_history_title_margin_right">15dp</dimen> + <dimen name="tab_history_title_text_size">14sp</dimen> + <dimen name="tab_history_bg_width">2dp</dimen> + <dimen name="tab_history_border_padding">2dp</dimen> + + <!-- ZoomedView dimensions. --> + <dimen name="zoomed_view_toolbar_height">44dp</dimen> + <dimen name="drawable_dropshadow_size">3dp</dimen> + + <!-- Find-In-Page dialog dimensions. --> + <dimen name="find_in_page_text_margin_left">5dip</dimen> + <dimen name="find_in_page_text_margin_right">12dip</dimen> + <dimen name="find_in_page_text_padding_left">10dip</dimen> + <dimen name="find_in_page_text_padding_right">10dip</dimen> + <dimen name="find_in_page_status_margin_right">10dip</dimen> + <dimen name="find_in_page_control_margin_top">2dip</dimen> + <dimen name="progress_bar_scroll_offset">1.5dp</dimen> + + <!-- Matches the built-in divider height. fwiw, in the framework + I suspect this is a drawable rather than a dimen. --> + <dimen name="action_bar_divider_height">2dp</dimen> + + <!-- http://blog.danlew.net/2015/01/06/handling-android-resources-with-non-standard-formats/ --> + <item name="match_parent" type="dimen">-1</item> + <item name="wrap_content" type="dimen">-2</item> + + <item name="tab_strip_content_start" type="dimen">12dp</item> + <item name="firstrun_tab_strip_content_start" type="dimen">15dp</item> + + <item name="notification_media_cover" type="dimen">128dp</item> + + <item name="activity_stream_base_margin" type="dimen">10dp</item> + <item name="activity_stream_desired_tile_width" type="dimen">90dp</item> + <item name="activity_stream_desired_tile_height" type="dimen">70dp</item> + <item name="activity_stream_top_sites_text_height" type="dimen">30dp</item> + + <!-- Default touch target size for buttons/imageviews that might be of small size --> + <item name="touch_target_size" type="dimen">48dp</item> +</resources> |