<?xml version="1.0" encoding="UTF-8" ?>
<component name="mv_Button" extends="mv_BaseView">
    <interface>
        <field id="selected" type="boolean" alwaysNotify="true" />
        <field id="styleKey" type="string" alwaysNotify="true" />
        <field id="style" type="assocarray" alwaysNotify="true" />
        <field id="text" type="string" alwaysNotify="true" />
        <field id="subText" type="string" alwaysNotify="true" />
        <field id="iconStyle" type="assocarray" alwaysNotify="true" />
        <field id="iconPosition" type="string" alwaysNotify="true" />
        <field id="size" type="array" alwaysNotify="true" />
        <field id="isDisabled" type="boolean" alwaysNotify="true" />
        <field id="isSelected" type="boolean" alwaysNotify="true" />
        <field id="autoSize" type="boolean" alwaysNotify="true" />
        <field id="customLayout" type="assocarray" alwaysNotify="true" />
        <field id="state" type="string" />
        <function name="createViews" />
        <function name="onDebugMChange" />
        <function name="onSyncMChange" />
        <function name="getInstance" />
        <function name="_apply" />
        <function name="createFragment" />
    </interface>
    <script type="text/brightscript" uri="pkg:/components/mv_Button.brs" />
    <script type="text/brightscript" uri="pkg:/source/view/controls/Button.brs" />
    <script type="text/brightscript" uri="pkg:/source/view/BaseView.brs" />
    <script type="text/brightscript" uri="pkg:/source/view/NodeClass.brs" />
    <script type="text/brightscript" uri="pkg:/source/core/Tasks.brs" />
    <script type="text/brightscript" uri="pkg:/source/core/Collections.brs" />
    <script type="text/brightscript" uri="pkg:/source/core/BaseClass.brs" />
    <children />
</component>
