public static ContextMenuControl GetContextMenuControl(
			NativityControl nativityControl,
			ContextMenuControlCallback contextMenuControlCallback) 
		{
			if (OSDetector.IsApple)
			{
				return new Unix.AppleContextMenuControlImpl(nativityControl, contextMenuControlCallback);
			}
			/*else if (OSDetector.isWindows()) {
				return new WindowsContextMenuControlImpl(
					nativityControl, contextMenuControlCallback);
			}
			else if (OSDetector.isLinux()) {
				return new LinuxContextMenuControlImpl(
					nativityControl, contextMenuControlCallback);
			}*/
			
			return null;
		}
Ejemplo n.º 2
0
        public static ContextMenuControl GetContextMenuControl(
            NativityControl nativityControl,
            ContextMenuControlCallback contextMenuControlCallback)
        {
            if (OSDetector.IsApple)
            {
                return(new Unix.AppleContextMenuControlImpl(nativityControl, contextMenuControlCallback));
            }

            /*else if (OSDetector.isWindows()) {
             *      return new WindowsContextMenuControlImpl(
             *              nativityControl, contextMenuControlCallback);
             * }
             * else if (OSDetector.isLinux()) {
             *      return new LinuxContextMenuControlImpl(
             *              nativityControl, contextMenuControlCallback);
             * }*/

            return(null);
        }
Ejemplo n.º 3
0
 public UnixContextMenuControlBaseImpl(NativityControl nativityControl, ContextMenuControlCallback contextMenuControlCallback)
     : base(nativityControl, contextMenuControlCallback)
 {
     nativityControl.RegisterMessageListener(Constants.GET_CONTEXT_MENU_ITEMS, this.GetContextMenuItems);
     nativityControl.RegisterMessageListener(Constants.FIRE_CONTEXT_MENU_ACTION, this.RaiseContextMenuItem_Selected);
 }
 public ContextMenuControl(NativityControl nativityControl, ContextMenuControlCallback contextMenuControlCallback)
 {
     this.nativityControl            = nativityControl;
     this.contextMenuControlCallback = contextMenuControlCallback;
 }
		public AppleContextMenuControlImpl(NativityControl nativityControl, ContextMenuControlCallback contextMenuControlCallback) 
			: base(nativityControl, contextMenuControlCallback)
		{
		}
 public AppleContextMenuControlImpl(NativityControl nativityControl, ContextMenuControlCallback contextMenuControlCallback)
     : base(nativityControl, contextMenuControlCallback)
 {
 }
		public ContextMenuControl(NativityControl nativityControl, ContextMenuControlCallback contextMenuControlCallback)
		{
			this.nativityControl = nativityControl;
			this.contextMenuControlCallback = contextMenuControlCallback;
		}
		public UnixContextMenuControlBaseImpl(NativityControl nativityControl, ContextMenuControlCallback contextMenuControlCallback)
			: base(nativityControl, contextMenuControlCallback)
		{
			nativityControl.RegisterMessageListener(Constants.GET_CONTEXT_MENU_ITEMS, this.GetContextMenuItems);
			nativityControl.RegisterMessageListener(Constants.FIRE_CONTEXT_MENU_ACTION, this.RaiseContextMenuItem_Selected);
		}