فهرست منبع

Update README

Miguel de Icaza 7 سال پیش
والد
کامیت
561111c46f
2فایلهای تغییر یافته به همراه26 افزوده شده و 13 حذف شده
  1. 26 6
      README.md
  2. 0 7
      TODO.md

+ 26 - 6
README.md

@@ -6,12 +6,32 @@ It is an updated version of
 [gui.cs](http://tirania.org/blog/archive/2007/Apr-16.html) that
 [gui.cs](http://tirania.org/blog/archive/2007/Apr-16.html) that
 I wrote for [mono-curses](https://github.com/mono/mono-curses) in 2007.
 I wrote for [mono-curses](https://github.com/mono/mono-curses) in 2007.
 
 
-The toolkit contains various controls (labesl, text entry, buttons,
-radio buttons, checkboxes, dialog boxes, windows, menus) for building
-text user interfaces, a main loop, is designed to work on Curses and
-the [Windows
-Console](https://github.com/migueldeicaza/gui.cs/issues/27), works
-well on both color and monochrome terminals and has mouse support on
+The toolkit contains various controls for building text user interfaces:
+
+* [Buttons](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Button.html) 
+* [Labels](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Label.html)
+* [Text entry](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextField.html)
+* [Radio buttons](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html)
+* [Checkboxes](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.CheckBox.html)
+* [Dialog boxes](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Dialog.html)
+  * [Message boxes](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MessageBox.html)
+* [Windows](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Window.html)
+* [Menus](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MenuBar.html)
+* [ListViews](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ListView.html)
+* [Frames](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.FrameView.html)
+* [Scroll views](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollView.html) and [Scrollbars](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html)
+
+All visible UI elements are subclasses of the
+[View](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.View.html),
+and these in turn can contain an arbitrary number of subviews.   
+
+It comes with a
+[mainloop](https://migueldeicaza.github.io/gui.cs/api/Mono.Terminal/Mono.Terminal.MainLoop.html)
+to process events, process idle handlers, timers and monitoring file
+descriptors.
+
+It is designed to work on Curses and the [Windows Console](https://github.com/migueldeicaza/gui.cs/issues/27), 
+works well on both color and monochrome terminals and has mouse support on
 terminal emulators that support it.
 terminal emulators that support it.
 
 
 # API Documentation
 # API Documentation

+ 0 - 7
TODO.md

@@ -46,10 +46,3 @@ Will at least need the protocol for sizing
 For now it is split, in case we want to introduce formal view
 For now it is split, in case we want to introduce formal view
 controllers.  But the design becomes very ugly.
 controllers.  But the design becomes very ugly.
 
 
-# Mono-Curses
-
-The only missing feature in Mono-Curses that still relies on a native library
-is to fetch the OS SIGTSTP signal, we could hardcode this value if we had
-a way of detecting the host operating system and architecture, and just hardcode
-the value based on this.
-