Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var window = new IconWindow();

            window.windowImp = new PMWindowImp();
            window.DrawBorder();

            window.windowImp = new XWindowImp();
            window.DrawBorder();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            View        view    = new View();
            WindowsBase windows = new IconWindow(view);

            windows.WindowsImpType = typeof(PMWindowsImp);
            windows.DrawContents();

            WindowsBase windowsIcon = new IconWindow(view);

            windowsIcon.WindowsImpType = typeof(XWindowsImp);
            windowsIcon.DrawContents();
        }
Ejemplo n.º 3
0
        public static void ExecuteScript()
        {
            Console.WriteLine(new string('_', 100));
            Console.WriteLine("BRIDGE\n\n");

            Window window;

            window = new Window(Window.Implementors.XWindow);
            window.DrawRect(0, 0, 5, 5);
            Console.WriteLine("\n");

            window.DrawText(0, 0, "Hello Bridge!");
            Console.WriteLine("\n");


            IconWindow iconWindow = new IconWindow(Window.Implementors.XWindow);

            iconWindow.DrawBorder(0, 0, "Hello Bridge!");
            Console.WriteLine("\n");


            TransientWindow transientWindow = new TransientWindow(Window.Implementors.XWindow);

            transientWindow.DrawCloseBox(5, 0);

            Console.WriteLine('\n' + new string('_', 15) + '\n');

            window = new Window(Window.Implementors.PMWindow);
            window.DrawRect(0, 0, 5, 5);
            Console.WriteLine("\n");

            window.DrawText(0, 0, "Hello Bridge!");
            Console.WriteLine("\n");


            iconWindow = new IconWindow(Window.Implementors.PMWindow);
            iconWindow.DrawBorder(0, 0, "Hello Bridge!");
            Console.WriteLine("\n");


            transientWindow = new TransientWindow(Window.Implementors.PMWindow);
            transientWindow.DrawCloseBox(5, 0);
            Console.WriteLine("\n");
        }