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; }
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); }
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); }