【文件属性】:
文件名称:clui:命令行用户界面(受TurboVision启发的控制台UI)
文件大小:487KB
文件格式:ZIP
更新时间:2021-02-03 14:30:59
go console golang gui ui
崔
带有内置主题支持的命令行用户界面(受TurboVision启发的控制台UI)。 请在自述文件末尾查看工作示例的屏幕截图。
安装
go get -u github.com/VladimirMarkelov/clui
当前版本
当前版本是1.2.1。 请在查看详细信息。
使用该库的应用程序
终端FB2阅读器(termfb2): :
文献资料
可用控件列表
窗口(主控制容器-具有最大化,窗口顺序和其他窗口功能)
标签(带有基本颜色控制标签的水平和垂直)
按钮(简单的按钮控制)
EditField(带有基本剪贴板控件的一行文本编辑控件)
ListBox(带有垂直滚动的字符串列表控件)
TextView(具有垂直和水平滚动以及自动换行模式的类似ListBox的控件)
ProgressBar(垂直和水平。后一个支持自定义文本控件)
框架(装饰性控件,也可以作为其他控件的容器)
可滚动框架
复选框(简单复选框)
单选按钮(简单的单选按钮。单独没用-应该与RadioGroup一起使用)
RadioGroup(非可视控件,用于管理几个RadioButtons)
Confi
【文件预览】:
clui-master
----barchart.go(11KB)
----.gitignore(34B)
----control_intf.go(8KB)
----canvas.go(12KB)
----dialog.go(9KB)
----logindlg.go(5KB)
----textutil_test.go(4KB)
----clui2_api.go(293B)
----textdisplay.go(5KB)
----sparkchart.go(6KB)
----.travis.yml(16B)
----button.go(5KB)
----LICENSE.BSD-2-Clause(1KB)
----base_control.go(11KB)
----edit_other.go(3KB)
----LICENSE(1KB)
----intro.go(2KB)
----radiogroup.go(1KB)
----label.go(4KB)
----textutil.go(7KB)
----colorparse_test.go(2KB)
----composer.go(16KB)
----radio.go(4KB)
----README.md(3KB)
----fileselectdlg.go(10KB)
----VERSION(6B)
----progressbar.go(6KB)
----checkbox.go(5KB)
----theme.go(16KB)
----listbox_test.go(1KB)
----window.go(9KB)
----logger.go(372B)
----edit.go(6KB)
----edit_osx.go(3KB)
----frame.go(4KB)
----themes()
--------turbovision.theme(2KB)
----tableview.go(24KB)
----colorparse.go(3KB)
----textview.go(11KB)
----ctrlutil.go(7KB)
----demos()
--------clui_demo_main.gif(42KB)
--------editfield()
--------visible()
--------maindemo()
--------fileselect()
--------tableview()
--------logindlg()
--------spark()
--------gitbash01.gif(124KB)
--------scrollable-frame()
--------demo.gif(167KB)
--------barchart()
--------textdisplay()
--------dilbert_demo.gif(22KB)
--------helloworld.go(300B)
--------buttons()
--------tableview-preload()
----docs()
--------widget.md(8KB)
--------fselect.md(3KB)
--------hotkeys.md(2KB)
--------layout.md(3KB)
--------intro.md(7KB)
--------window.md(3KB)
--------img()
--------hello.md(3KB)
----changelog(11KB)
----listbox.go(10KB)
----mainloop.go(1KB)
----consts.go(11KB)