blob: baff180b34c0808c85fc53bc3b1f5cbc27c19631 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!--
////////////////////////////////////////////////////////////////////////////////
//
// Licensed to the Apache Software Foundation (ASF) under one or more
// contributor license agreements. See the NOTICE file distributed with
// this work for additional information regarding copyright ownership.
// The ASF licenses this file to You 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.
//
////////////////////////////////////////////////////////////////////////////////
-->
<itemRenderers:MenuCoreItemRenderer
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:itemRenderers="spark.components.itemRenderers.*"
minWidth="100" minHeight="20"
rollOut="onRollOut(event)"
useHandCursor="true" mouseChildren="false" buttonMode="true">
<s:BitmapImage left="0" top="0" id="icon" source="{iconSource}" includeInLayout="{hasIcon}" visible="{hasIcon}"/>
<s:Label id="labelDisplay" textAlign="center" height="100%" width="100%" verticalAlign="middle"/>
<fx:Script>
<![CDATA[
protected function onRollOut(event:MouseEvent):void {
if (event.relatedObject == null || owner.contains(event.relatedObject)) {
hovered = false;
}
}
]]>
</fx:Script>
</itemRenderers:MenuCoreItemRenderer>