コード例 #1
0
ファイル: XwtPopup.cs プロジェクト: noah1510/dotdevelop
 static Point TranslateCoordinates(Xwt.Toolkit sourceToolkit, Xwt.Toolkit targetToolkit, Point point)
 {
     if (sourceToolkit == targetToolkit)
     {
         return(point);
     }
     sourceToolkit.Invoke(() => {
         var desktopBounds = Desktop.Bounds;
         point.X          -= desktopBounds.X;
         point.Y          -= desktopBounds.Y;
     });
     targetToolkit.Invoke(() => {
         var desktopBounds = Desktop.Bounds;
         point.X          += desktopBounds.X;
         point.Y          += desktopBounds.Y;
     });
     return(point);
 }
コード例 #2
0
 public static void Exit()
 {
     Toolkit.InvokePlatformCode(delegate {
         engine.ExitApplication();
     });
 }
コード例 #3
0
ファイル: Toolkit.cs プロジェクト: TilmanGriesel/xwt
 internal void SetActive()
 {
     currentEngine = this;
 }
コード例 #4
0
 public static void Run()
 {
     Toolkit.InvokePlatformCode(delegate {
         engine.RunApplication();
     });
 }
コード例 #5
0
ファイル: Application.cs プロジェクト: ivan95603/xwt
 internal UILoop(Toolkit toolkit)
 {
     this.toolkit = toolkit;
 }
コード例 #6
0
ファイル: Application.cs プロジェクト: ivan95603/xwt
 /// <summary>
 /// Initialize Xwt with the specified type.
 /// </summary>
 /// <param name="type">The toolkit type.</param>
 public static void Initialize(ToolkitType type)
 {
     Initialize(Toolkit.GetBackendType(type));
     toolkit.Type = type;
 }
コード例 #7
0
ファイル: Application.cs プロジェクト: ivan95603/xwt
 /// <summary>
 /// Releases all resources used by the application
 /// </summary>
 /// <remarks>This method must be called before the application process ends</remarks>
 public static void Dispose()
 {
     ResourceManager.Dispose();
     Toolkit.DisposeAll();
 }
コード例 #8
0
 internal Screen(object backend, Toolkit toolkit) : base(backend, toolkit)
 {
 }
コード例 #9
0
ファイル: Toolkit.cs プロジェクト: nomadwarrior/xwt-mobile
 public void SetActive()
 {
     currentEngine = this;
 }
コード例 #10
0
ファイル: XwtObject.cs プロジェクト: wesreid/xwt
 protected XwtObject()
 {
     ToolkitEngine = Toolkit.CurrentEngine;
 }
コード例 #11
0
ファイル: XwtObject.cs プロジェクト: wesreid/xwt
 protected XwtObject(object backend, Toolkit toolkit)
 {
     this.backend  = backend;
     ToolkitEngine = Toolkit.CurrentEngine;
 }