예제 #1
0
파일: App.cs 프로젝트: ralfw/ShellForms
		public App(MainDlg dlg, Entrypoints ep) {
			this.start = ep.Start;
			dlg.OnFirstPageRequested += ep.Show_first_page;
			dlg.OnLastPageRequested += ep.Show_last_page;
			dlg.OnExitRequested += ep.Exit;
			ep.OnPage += dlg.Display_page;
		}
예제 #2
0
파일: App.cs 프로젝트: ralfw/ShellForms
 public App(MainDlg dlg, Entrypoints ep)
 {
     this.start = ep.Start;
     dlg.OnFirstPageRequested += ep.Show_first_page;
     dlg.OnLastPageRequested  += ep.Show_last_page;
     dlg.OnExitRequested      += ep.Exit;
     ep.OnPage += dlg.Display_page;
 }
예제 #3
0
파일: Program.cs 프로젝트: ralfw/ShellForms
		public static void Main (string[] args)
		{
			// build
			var dlg = new MainDlg ();
			var cmd = new CommandlineProvider ();
			var txt = new TextfileProvider ();
			var pager = new Pager ();
			var formatter = new Formatter ();
			var ep = new Entrypoints (cmd, txt, pager, formatter);
			var app = new App (dlg, ep);

			// run
			app.Start ();

			var sf = new ShellForms ();
			sf.Run (dlg);
		}
예제 #4
0
파일: Program.cs 프로젝트: ralfw/ShellForms
        public static void Main(string[] args)
        {
            // build
            var dlg       = new MainDlg();
            var cmd       = new CommandlineProvider();
            var txt       = new TextfileProvider();
            var pager     = new Pager();
            var formatter = new Formatter();
            var ep        = new Entrypoints(cmd, txt, pager, formatter);
            var app       = new App(dlg, ep);

            // run
            app.Start();

            var sf = new ShellForms();

            sf.Run(dlg);
        }