Browse Source

WIP tileview experiemnts

Tig Kindel 2 years ago
parent
commit
bb8ff2c5d4
1 changed files with 45 additions and 0 deletions
  1. 45 0
      UICatalog/Scenarios/TileViewExperiment.cs

+ 45 - 0
UICatalog/Scenarios/TileViewExperiment.cs

@@ -0,0 +1,45 @@
+using System;
+using Terminal.Gui;
+using Terminal.Gui.Graphs;
+using System.Linq;
+
+namespace UICatalog.Scenarios {
+	[ScenarioMetadata (Name: "Tile View as Frame", Description: "Experiments with Tile View")]
+	[ScenarioCategory ("Controls")]
+	[ScenarioCategory ("LineView")]
+	public class TileViewExperiment : Scenario {
+
+		class NewFrameView : FrameView
+		{
+			
+		}
+
+		class TileFrameView : TileView
+		{
+			
+		}
+		
+		/// <summary>
+		/// Setup the scenario.
+		/// </summary>
+		public override void Setup ()
+		{
+			var menu = new MenuBar (new MenuBarItem [] {
+			new MenuBarItem ("_File", new MenuItem [] {
+				new MenuItem ("_Quit", "", () => Application.RequestStop()),
+			}) });
+
+			Application.Top.Add (menu);
+
+			var frame = new TileFrameView () {
+				X = 0,
+				Y = 1,
+				Width = Dim.Fill (),
+				Height = Dim.Fill (1),
+			};
+			Application.Top.Add (frame);
+
+		}
+		
+	}
+}