Пример #1
0
        public override Id InitConnectionType(RoyalConnection data, NSTabViewItem tabViewItem, NSWindow parentWindow)
        {
            Data        = data;
            TabViewItem = tabViewItem;

            return(this);
        }
Пример #2
0
        public override Id InitConnectionType(RoyalConnection data, NSTabViewItem tabViewItem, NSWindow parentWindow)
        {
            Id ret = base.InitConnectionType(data, tabViewItem, parentWindow);

            m_nativeFrameworkHandle = ApiUtils.LoadPluginFramework(typeof(RdpConnection), "RdpView");
            IntPtr funcSymbol = ApiUtils.GetSymbolFromHandle(m_nativeFrameworkHandle, "getRdpViewController");

            NativeGetRdpViewController GetRdpViewController = (NativeGetRdpViewController)ApiUtils.GetDelegateFunctionFromFramework <NativeGetRdpViewController>(funcSymbol);

            m_nativeController = ObjectiveCRuntime.GetInstance <NSObject>(GetRdpViewController(this.NativePointer, parentWindow.NativePointer));

            return(ret);
        }
Пример #3
0
		public override Id InitConnectionType(RoyalConnection data, NSTabViewItem tabViewItem, NSWindow parentWindow)
		{
			Id ret = base.InitConnectionType(data, tabViewItem, parentWindow);
			
			m_nativeFrameworkHandle = ApiUtils.LoadPluginFramework(typeof(RdpConnection), "RdpView");
			IntPtr funcSymbol = ApiUtils.GetSymbolFromHandle(m_nativeFrameworkHandle, "getRdpViewController");
			
			NativeGetRdpViewController GetRdpViewController = (NativeGetRdpViewController)ApiUtils.GetDelegateFunctionFromFramework<NativeGetRdpViewController>(funcSymbol);
			m_nativeController = ObjectiveCRuntime.GetInstance<NSObject>(GetRdpViewController(this.NativePointer, parentWindow.NativePointer));
			
			return ret;
		}