     
     //--------------------------------------------------------------------------
     //
+    //  Skin Parts
+    //
+    //--------------------------------------------------------------------------
+    
+    [SkinPart(required="false")]
+    /**
+     *  Creates an action menu from this factory when the menu button is pressed 
+     */ 
+    public var viewMenu:IFactory;
+    
+    //--------------------------------------------------------------------------
+    //
     //  Variables
     //
     //--------------------------------------------------------------------------

    }
    
    /**
     *  @private
     */
    // FIXME (chiedozi): Maybe use a singleton for persistence, PARB (GLENN)

package spark.components.supportClasses
{
import flash.desktop.NativeApplication;
import flash.display.InteractiveObject;
import flash.display.StageOrientation;
import flash.events.Event;
import flash.events.InvokeEvent;
import flash.events.KeyboardEvent;
import flash.events.MouseEvent;
import flash.events.StageOrientationEvent;
import flash.system.Capabilities;
import flash.ui.Keyboard;

import mx.core.IFactory;
import mx.core.mx_internal;
import mx.events.FlexEvent;
import mx.events.FlexMouseEvent;
import mx.managers.PopUpManager;

import spark.components.Application;
import spark.components.View;
import spark.components.ViewMenu;
import spark.core.managers.IPersistenceManager;
import spark.core.managers.PersistenceManager;

