<?xml version="1.0" encoding="utf-8"?><!--
  ~ Copyright (C) 2017-2021 HERE Europe B.V.
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~     http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<resources>

    <declare-styleable name="RouteDescriptionItem">
        <attr name="visibleSection">
            <flag name="typeIcon" value="0x01" />
            <flag name="time" value="0x02" />
            <flag name="details" value="0x04" />
            <flag name="trafficWarning" value="0x08" />
            <flag name="arrivalTime" value="0x10" />
            <flag name="sectionBar" value="0x20" />
        </attr>
    </declare-styleable>

    <declare-styleable name="RouteDescriptionList">
        <attr name="sortType" format="enum">
            <enum name="distance" value="0" />
            <enum name="totalTime" value="1" />
        </attr>
        <attr name="sortOrder" format="enum">
            <enum name="ascending" value="0" />
            <enum name="descending" value="1" />
        </attr>
    </declare-styleable>

    <declare-styleable name="ManeuverItemView">
        <attr name="visible">
            <flag name="icon" value="0x01" />
            <flag name="instructions" value="0x02" />
            <flag name="address" value="0x04" />
            <flag name="distance" value="0x08" />
        </attr>
    </declare-styleable>

    <declare-styleable name="WaypointItem">
        <attr name="draggingEnabled" format="boolean" />
        <attr name="removingEnabled" format="boolean" />
        <attr name="draggingEnabledIcon" format="reference" />
        <attr name="removingEnabledIcon" format="reference" />
    </declare-styleable>

    <declare-styleable name="TabView">
        <attr name="icon" format="reference" />
        <attr name="label" format="string" />
    </declare-styleable>


    <declare-styleable name="GuidanceManeuverView">
        <attr name="viewMode" format="enum">
            <enum name="screen1" value="0" />
            <enum name="screen2" value="1" />
        </attr>
    </declare-styleable>

    <declare-styleable name="DarkTheme">

        <attr name="colorBackgroundBrand" format="color|reference" />

        <attr name="colorBackgroundDark" format="color|reference" />
        <attr name="colorBackgroundViewDark" format="color|reference" />

        <attr name="colorBackgroundLight" format="color|reference" />
        <attr name="colorBackgroundViewLight" format="color|reference" />

        <attr name="colorAccentLight" format="color|reference" />

        <attr name="colorAccentSecondaryLight" format="color|reference" />
        <attr name="colorAccentSecondary" format="color|reference" />

        <attr name="colorForegroundLight" format="color|reference" />
        <attr name="colorForeground" format="color|reference" />

        <attr name="colorForegroundSecondaryLight" format="color|reference" />
        <attr name="colorForegroundSecondary" format="color|reference" />

        <attr name="colorHintLight" format="color|reference" />
        <attr name="colorHint" format="color|reference" />

        <attr name="colorPositive" format="color|reference" />
        <attr name="colorPositiveLight" format="color|reference" />
        <attr name="colorAlert" format="color|reference" />
        <attr name="colorAlertLight" format="color|reference" />
        <attr name="colorNegative" format="color|reference" />
        <attr name="colorNegativeLight" format="color|reference" />
        <attr name="colorSignificant" format="color|reference" />
        <attr name="colorSignificantLight" format="color|reference" />

        <attr name="colorDividerLight" format="color|reference" />
        <attr name="colorDivider" format="color|reference" />

        <attr name="colorDisabledLight" format="color|reference" />
        <attr name="colorDisabled" format="color|reference" />

        <attr name="colorBackgroundPressedLight" format="color|reference" />
        <attr name="colorBackgroundPressed" format="color|reference" />

        <attr name="colorBackgroundMapLight" format="color|reference" />
        <attr name="colorBackgroundMap" format="color|reference" />

        <attr name="colorOpacityMaskLight" format="color|reference" />
        <attr name="colorOpacityMask" format="color|reference" />

        <attr name="colorLocation" format="color|reference" />

        <attr name="colorRoute" format="color|reference" />

        <attr name="textTitle" format="reference" />
        <attr name="textSubhead" format="reference" />
        <attr name="textBody1" format="reference" />
        <attr name="textCaption" format="reference" />

        <attr name="spacing4" format="dimension|reference" />
        <attr name="spacing16" format="dimension|reference" />
        <attr name="spacing48" format="dimension|reference" />
        <attr name="spacing72" format="dimension|reference" />

        <attr name="multipleChoiceOptionItem" format="reference" />
        <attr name="multipleChoiceOptionItemText" format="reference" />
        <attr name="multipleChoiceOptionItemCheckbox" format="reference" />

        <attr name="booleanOptionItem" format="reference" />
        <attr name="booleanOptionItemText" format="reference" />
        <attr name="booleanOptionItemSwitch" format="reference" />

        <attr name="singleChoiceOptionItem" format="reference" />
        <attr name="singleChoiceOptionItemText" format="reference" />
        <attr name="singleChoiceOptionItemSpinner" format="reference" />

        <attr name="maneuverDescriptionItem" format="reference" />
        <attr name="maneuverDescriptionItemIcon" format="reference" />
        <attr name="maneuverDescriptionItemInstructionText" format="reference" />
        <attr name="maneuverDescriptionItemAddressText" format="reference" />
        <attr name="maneuverDescriptionItemDistanceText" format="reference" />

        <attr name="numericOptionItem" format="reference" />
        <attr name="numericOptionItemLabelText" format="reference" />
        <attr name="numericOptionItemValueText" format="reference" />

        <attr name="numericOptionItemEditText" format="reference" />
        <attr name="numericOptionItemEditTextValueText" format="reference" />

        <attr name="tabView" format="reference" />
        <attr name="tabViewIcon" format="reference" />
        <attr name="tabViewText" format="reference" />

        <attr name="transportModePanel" format="reference" />
        <attr name="transportModePanelTabLayout" format="reference" />
        <attr name="transportModePanelViewPager" format="reference" />

        <attr name="travelTimePanel" format="reference" />
        <attr name="travelTimePanelIcon" format="reference" />
        <attr name="travelTimePanelTimeText" format="reference" />
        <attr name="travelTimePanelTimeDetailsText" format="reference" />

        <attr name="travelTimePicker" format="reference" />
        <attr name="travelTimePickerTabLayout" format="reference" />
        <attr name="travelTimePickerTabLeaveItem" format="reference" />
        <attr name="travelTimePickerTabArriveItem" format="reference" />
        <attr name="travelTimePickerTravelDate" format="reference" />
        <attr name="travelTimePickerTravelTime" format="reference" />

        <attr name="waypointItem" format="reference" />
        <attr name="waypointItemRemoveIcon" format="reference" />
        <attr name="waypointItemLabel" format="reference" />
        <attr name="waypointItemDragIcon" format="reference" />

        <attr name="spinnerRowItem" format="reference" />

        <attr name="routeDescriptionItem" format="reference" />
        <attr name="routeDescriptionItemIcon" format="reference" />
        <attr name="routeDescriptionTotalTime" format="reference" />
        <attr name="routeDescriptionTrafficWarning" format="reference" />
        <attr name="routeDescriptionSectionBar" format="reference" />
        <attr name="routeDescriptionDescDetails" format="reference" />
        <attr name="routeDescriptionDescArrival" format="reference" />

        <attr name="guidanceManeuverPanel" format="reference" />
        <attr name="guidanceManeuverPanelHeadingText" format="reference" />
        <attr name="guidanceManeuverPanelSecondaryText" format="reference" />
        <attr name="guidanceManeuverPanelDestinationText" format="reference" />
        <attr name="guidanceManeuverPanelLeftIcon" format="reference" />
        <attr name="guidanceManeuverPanelRightIcon" format="reference" />

        <attr name="guidanceManeuverPanelScreen2" format="reference" />
        <attr name="guidanceManeuverPanelHeadingTextScreen2" format="reference" />
        <attr name="guidanceManeuverPanelSecondaryTextScreen2" format="reference" />
        <attr name="guidanceManeuverPanelDestinationTextScreen2" format="reference" />
        <attr name="guidanceManeuverPanelLeftIconScreen2" format="reference" />
        <attr name="guidanceManeuverPanelRightIconScreen2" format="reference" />

        <attr name="guidanceNextManeuverPanel" format="reference" />
        <attr name="guidanceNextManeuverPanelLeftIcon" format="reference" />
        <attr name="guidanceNextManeuverPanelStreetText" format="reference" />
        <attr name="guidanceNextManeuverPanelDistanceText" format="reference" />
        <attr name="guidanceNextManeuverPanelDotText" format="reference" />

        <attr name="guidanceArrival" format="reference" />
        <attr name="guidanceArrivalTime" format="reference" />
        <attr name="guidanceArrivalDuration" format="reference" />
        <attr name="guidanceArrivalDistance" format="reference" />
        <attr name="guidanceArrivalDot" format="reference" />

        <attr name="guidanceCurrentSpeedPanelText" format="reference" />
        <attr name="guidanceCurrentSpeedPanelSecondaryText" format="reference" />
        <attr name="guidanceCurrentSpeedPanelNegativeText" format="reference" />
        <attr name="guidanceCurrentSpeedPanelSecondaryNegativeText" format="reference" />
        <attr name="guidanceSpeedLimitExceeded" format="boolean" />

        <attr name="guidanceSpeedLimitPanel" format="reference" />
        <attr name="guidanceSpeedLimitText" format="reference" />

        <attr name="guidanceCurrentStreet" format="reference" />
        <attr name="guidanceCurrentStreetText" format="reference" />
    </declare-styleable>

</resources>
