예제 #1
0
파일: Program.cs 프로젝트: dsisco11/xLog
        static async Task Main(string[] args)
        {
            xLogEngine.Start();

            TerminalText text = new TerminalText("Lorum Ipsum Lorum Ipsum Lorum Ipsum Lorum Ipsum Lorum Ipsum Lorum Ipsum Lorum Ipsum Lorum Ipsum");

            System.Threading.Thread.SpinWait(1);
            Terminal.ActiveScreen.Add(text);
            text.Set("Smol string");

            await Widget_PressAny.Prompt();
        }
예제 #2
0
        public static void Test()
        {
            Widget_ProgressBar prog = new Widget_ProgressBar();
            float progress          = 0f;

            while (progress < 1)
            {
                progress += 0.1f;
                prog.Set_Progress(progress);
                Thread.Sleep(1000);
            }

            Widget_PressAny.Prompt().Wait();
            Environment.Exit(0);
        }
예제 #3
0
        static async Task Main(string[] args)
        {
            xLogEngine.Start();
            Log.Info("Hello World!");

            var prompt = new Widget_Prompt_OptionList("Select something:",
                                                      new Widget_Prompt_OptionList.ListItem[3] {
                new Widget_Prompt_OptionList.ListItem("Item1", null, null),
                new Widget_Prompt_OptionList.ListItem("Something", ANSI_COLOR.WHITE, ANSI_COLOR.BLUE_BRIGHT),
                new Widget_Prompt_OptionList.ListItem("Else", ANSI_COLOR.WHITE, ANSI_COLOR.GREEN_BRIGHT),
            });

            var result = prompt.Run_Prompt();

            Log.Info($"You selected: {result}");


            await Widget_PressAny.Prompt();

            Log.Info("Goodbye World!");
        }