--- /dev/null
+#define MONO_CAIRO_DEBUG_DISPOSE\r
+\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+using OpenTK;\r
+using OpenTK.Graphics.OpenGL;\r
+using OpenTK.Input;\r
+\r
+using System.Diagnostics;\r
+\r
+//using GGL;\r
+using go;\r
+using System.Threading;\r
+\r
+\r
+namespace test\r
+{\r
+ class GOLIBTest_1 : OpenTKGameWindow\r
+ {\r
+ public GOLIBTest_1 ()\r
+ : base(1024, 600,"test")\r
+ {}\r
+\r
+ Container g;\r
+\r
+ protected override void OnLoad (EventArgs e)\r
+ {\r
+ base.OnLoad (e);\r
+ LoadInterface("Interfaces/test1.goml", out g);\r
+\r
+ }\r
+ protected override void OnRenderFrame (FrameEventArgs e)\r
+ {\r
+ GL.Clear (ClearBufferMask.ColorBufferBit);\r
+ base.OnRenderFrame (e);\r
+ SwapBuffers ();\r
+ }\r
+\r
+ protected override void OnUpdateFrame (FrameEventArgs e)\r
+ {\r
+ base.OnUpdateFrame (e);\r
+ }\r
+\r
+ [STAThread]\r
+ static void Main ()\r
+ {\r
+ Console.WriteLine ("starting example");\r
+\r
+ using (GOLIBTest_1 win = new GOLIBTest_1( )) {\r
+ win.Run (30.0);\r
+ }\r
+ }\r
+ }\r
+}
\ No newline at end of file
--- /dev/null
+<?xml version="1.0"?>\r
+<Container\r
+ HorizontalAlignment="Left" VerticalAlignment="Center"\r
+ Margin="10" Focusable="True" Fit="True" Background="Green">\r
+ <Group Background="White" >\r
+ <Image Name="PhaseOverlay" Width="40" Height="40"\r
+ Path="image/u.svg" Background="Red"/>\r
+ </Group>\r
+</Container>
\ No newline at end of file