diff --git a/StandaloneExample/Program.cs b/StandaloneExample/Program.cs index d12ec8048..bca157f6c 100644 --- a/StandaloneExample/Program.cs +++ b/StandaloneExample/Program.cs @@ -94,10 +94,12 @@ class Demo { // Add some content container.Add ( - new Label (3, 6, "Login: "), - new TextField (14, 6, 40, ""), - new Label (3, 8, "Password: "), - new TextField (14, 8, 40, "") { Secret = true }, + //new Label (3, 6, "Login: "), + //new TextField (14, 6, 40, ""), + new Label ("Login: ") { X = 3, Y = 6 }, + new TextField ("") { X = 14, Y = 6, Width = 40 }, + new Label ("Password: ") { X = 3, Y = 8 }, + new TextField ("") { X = 14, Y = 18, Width = 40, Secret = true }, new FrameView (new Rect (3, 10, 25, 6), "Options"){ new CheckBox (1, 0, "Remember me"), new RadioGroup (1, 2, new [] { "_Personal", "_Company" }), @@ -113,10 +115,10 @@ class Demo { }), scrollView, //scrollView2, - new Button (3, 19, "Ok"), - new Button (10, 19, "Cancel"), + new Button ("Ok") { X = 3, Y = 19 }, + new Button ("Cancel") { X = 10, Y = 19 }, progress, - new Label (3, 22, "Press ESC and 9 to activate the menubar") + new Label ("Press ESC and 9 to activate the menubar") { X = 3, Y = 22 } ); } @@ -154,7 +156,12 @@ class Demo { var top = Application.Top; var tframe = top.Frame; - var win = new Window (new Rect (0, 1, tframe.Width, tframe.Height - 1), "Hello"); + var win = new Window ("Hello"){ + X = 0, + Y = 1, + Width = Dim.Fill (), + Height = Dim.Fill () - 1 + }; var menu = new MenuBar (new MenuBarItem [] { new MenuBarItem ("_File", new MenuItem [] { new MenuItem ("_New", "Creates new file", NewFile), @@ -173,14 +180,12 @@ class Demo { int count = 0; ml = new Label (new Rect (3, 17, 47, 1), "Mouse: "); Application.RootMouseEvent += delegate (MouseEvent me) { - ml.Text = $"Mouse: ({me.X},{me.Y}) - {me.Flags} {count++}"; }; win.Add (ml); - // ShowTextAlignments (win); - top.Add (win); + top.Add (win, menu); top.Add (menu); Application.Run (); } diff --git a/StandaloneExample/StandaloneExample.csproj b/StandaloneExample/StandaloneExample.csproj index 7fbc7d708..ef4a3cff8 100644 --- a/StandaloneExample/StandaloneExample.csproj +++ b/StandaloneExample/StandaloneExample.csproj @@ -1,11 +1,12 @@ + latest Exe netcoreapp2.0 - +