<?xml version="1.0" encoding="UTF-8"?>
<!--
****************************************************************************

     File Name:   abGadgets.box

****************************************************************************
   C O P Y R I G H T   A N D   C O N F I D E N T I A L I T Y   N O T I C E
****************************************************************************

      Copyright (c) 2004-2005 America Online, Inc.  All rights reserved.
      This software contains valuable confidential and proprietary
      information of America Online, Inc. and is subject to applicable
      licensing agreements.  Unauthorized reproduction, transmission or
      distribution of this file and its contents is a violation of
      applicable laws.

            A M E R I C A   O N L I N E   C O N F I D E N T I A L

****************************************************************************
-->




<library xmlns="http://www.aol.com/boxely/resource.xsd"
    xmlns:box="http://www.aol.com/boxely/box.xsd"
    xmlns:on="http://www.aol.com/boxely/reaction.xsd">
    
    <gadget id="abTable" type="select" inherits="box://boxelyToolkit/content/gadgets.box#aolListBox"
		language="jscript" script="box://addressBookApp/content/gadgets/abTable.js">
        <attributes selectMode="multiple"/>
        <parts>
            <box:menuPopup id="columnContext" popupAlign="cursor_right_top"/>
        </parts>
        <behavior>
            <reaction event="click" action="gadget:onClick();"/>
            <reaction event="keyPress" keyCode="ENTER" action="shell.abApp.onOpenAddressCard('false')"/>
            <reaction event="keyUp" keyCode="SPACE" action="shell.abApp.onOpenAddressCard('false')"/>
        </behavior>
    </gadget>
    
	<gadget id="abSmartInput" type="box" language="jscript" script="box://addressBookApp/content/gadgets/abSmartInput.js">
        <attributes identity="" separator="," smartBoxId="abSmartBox"/>
        <script language="jscript" href="box://addressBookApp/content/ab.js"/>
        <parts>
            <box:aolSmartInput id="smartInput" hideMenu="true" inherits="smartBoxId,disabled,filter,$fontSize,$minWidth=inputWidth,$width=inputWidth,$maxWidth=inputWidth,accName" on:modified=";">
                <box:binding elementSource="_gadget" targetProperty="smartboxSeparator" path="separator"/>
            </box:aolSmartInput>
        </parts>
        <behavior>
            <reaction event="boxCreated"    action="gadget:onCreated();" />
        </behavior>
    </gadget>

</library>