@@ -1,5 +1,9 @@
//
-//
+// Core.cs: The core engine for gui.cs
+//
+// Authors:
+// Miguel de Icaza ([email protected])
// Pending:
// - Check for NeedDisplay on the hierarchy and repaint
// - Layout support
@@ -1,3 +1,9 @@
+// Driver.cs: Abstract and concrete interfaces to the console (curses or console)
using System;
using System.Collections.Generic;
using Mono.Terminal;
+// Evemts.cs: Events, Key mappings
namespace Terminal {
/// <summary>
@@ -44,6 +44,7 @@
<Compile Include="Views\Button.cs" />
<Compile Include="Views\Checkbox.cs" />
<Compile Include="Views\Menu.cs" />
+ <Compile Include="Views\ScrollView.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="mono-curses.dll">
@@ -1,4 +1,11 @@
-using System;
+//
+// Button.cs: Button control
+
+using System;
using System.Linq;
@@ -1,4 +1,10 @@
+// Checkbox.cs: Checkbox control
public class CheckBox : View {
-
+// Label.cs: Label control
@@ -1,4 +1,6 @@
//
+// Menu.cs: application menus and submenus
// Authors:
// Miguel de Icaza ([email protected])
@@ -0,0 +1,8 @@
+using System;
+namespace Terminal {
+ public class ScrollView {
+ public ScrollView ()
+ {
+ }
+}
+// TextField.cs: single-line text editor with Emacs keybindings