Ejemplo n.º 1
0
Archivo: API.cs Proyecto: tanis2000/FEZ
 internal static IntPtr CreateNewWindow(WindowClass @class, WindowAttributes attributes, Rect r)
 {
     IntPtr window;
       OSStatus newWindow = API._CreateNewWindow(@class, attributes, ref r, out window);
       if (newWindow != OSStatus.NoError)
     throw new MacOSException(newWindow);
       else
     return window;
 }
Ejemplo n.º 2
0
Archivo: API.cs Proyecto: tanis2000/FEZ
 private static OSStatus _CreateNewWindow(WindowClass @class, WindowAttributes attributes, ref Rect r, out IntPtr window);
Ejemplo n.º 3
0
Archivo: API.cs Proyecto: tanis2000/FEZ
 private static OSStatus GetWindowBounds(IntPtr window, WindowRegionCode regionCode, out Rect globalBounds);
Ejemplo n.º 4
0
Archivo: API.cs Proyecto: tanis2000/FEZ
 private static IntPtr GetControlBounds(IntPtr control, out Rect bounds);
Ejemplo n.º 5
0
 static extern IntPtr GetControlBounds(IntPtr control, out Rect bounds);
Ejemplo n.º 6
0
        internal static IntPtr CreateNewWindow(WindowClass @class, WindowAttributes attributes, Rect r)
        {
            IntPtr retval;
            OSStatus stat = _CreateNewWindow(@class, attributes, ref r, out retval);

            Debug.Print("Created Window: {0}", retval);

            if (stat != OSStatus.NoError)
            {
                throw new MacOSException(stat);
            }

            return retval;
        }