Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
twgh committed Sep 7, 2021
1 parent 168b258 commit e17a7a6
Show file tree
Hide file tree
Showing 2 changed files with 108 additions and 3 deletions.
56 changes: 54 additions & 2 deletions README-en.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ go get github.com/twgh/xcgui

# Documentation

[Project Documentation](https://github.com/twgh/xcgui/blob/main/help/%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v3.0)-(2021-08-04).chm)
[Documentation](https://github.com/twgh/xcgui/blob/main/help/%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v3.0)-(2021-08-04).chm)

# Dynamic link library download

Expand Down Expand Up @@ -86,7 +86,59 @@ The constants are all in the xcc package and used like this: `xcc.Xc Window Styl

# Command introduction

The functions in the xc package are the original functions in xcgui.dll and can be used directly.
The functions in the xc package are the original functions in xcgui.dll, and there are more than 1,000 API interfaces that can be used directly.

The encapsulated classes are in other folders.

# Schedule

These classes are encapsulated based on more than 1,000 API interfaces in xcgui.dll. Of course, you can also choose to use the native API directly.

| Class name | Finish |
| ---------------- | ------ |
| App ||
| Window ||
| FrameWindow ||
| ModalWindow ||
| Adapter ||
| AdapterListView ||
| AdapterMap ||
| AdapterTable ||
| AdapterTree ||
| BkManager ||
| FontX ||
| Image ||
| ListItemTemplate ||
| Shape ||
| ShapeEllipse ||
| ShapeGif ||
| ShapeGroupBox ||
| ShapeLine ||
| ShapePicture ||
| ShapeRect ||
| ShapeText ||
| Table ||
| Button ||
| ComboBox ||
| Edit ||
| Editor ||
| Element ||
| List ||
| ListBox ||
| Menu ||
| ProgressBar ||
| TextLink ||
| Widget ||
| LayoutEle | |
| LayoutFrame | |
| ListView | |
| MenuBar | |
| Pane | |
| ScrollBar | |
| ScrollView | |
| SliderBar | |
| TabBar | |
| ToolBar | |
| Tree | |
| DateTime | |
| MonthCal | |
55 changes: 54 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,60 @@ func main() {

# 命令介绍

xc包里的函数都是xcgui.dll里原本的函数,可以直接使用。
xc包里的函数都是xcgui.dll里原本的函数,有一千多个API接口,可以直接使用。

封装好的类都在其他文件夹里。

# 封装进度

这些类都是基于xcgui.dll里的一千多个API接口封装的,当然你也可以选择直接使用原生API。

| 中文名称 | 类名 | 是否封装完毕 |
| ------------------------------------- | ---------------- | ------------ |
| 程序 | App ||
| 窗口 | Window ||
| 框架窗口 | FrameWindow ||
| 模态窗口 | ModalWindow ||
| 数据适配器 | Adapter ||
| 数据适配器-列表视元素 | AdapterListView ||
| 数据适配器-单列Map-列表头(listHeader) | AdapterMap ||
| 数据适配器-XList-XListBox | AdapterTable ||
| 数据适配器-树元素 | AdapterTree ||
| 背景管理器 | BkManager ||
| 字体 | FontX ||
| 图片操作 | Image ||
| 列表项模板 | ListItemTemplate ||
| 形状对象 | Shape ||
| 圆形形状对象 | ShapeEllipse ||
| 形状对象GIF | ShapeGif ||
| 组框形状对象 | ShapeGroupBox ||
| 直线形状对象 | ShapeLine ||
| 形状对象图片 | ShapePicture ||
| 矩形形状对象 | ShapeRect ||
| 形状对象文本 | ShapeText ||
| 表格 | Table ||
| 按钮 | Button ||
| 下拉组合框 | ComboBox ||
| 编辑框(常规, 富文本, 聊天气泡) | Edit ||
| 代码编辑框 | Editor ||
| 基础元素 | Element ||
| 列表 | List ||
| 列表框 | ListBox ||
| 弹出菜单 | Menu ||
| 进度条 | ProgressBar ||
| 静态文本连接按钮 | TextLink ||
| 窗口组件 | Widget ||
| 布局元素 | LayoutEle | |
| 布局框架 | LayoutFrame | |
| 列表视图 | ListView | |
| 菜单条 | MenuBar | |
| Pane元素 | Pane | |
| 滚动条 | ScrollBar | |
| 滚动视图 | ScrollView | |
| 滑动条元素 | SliderBar | |
| 标签栏元素 | TabBar | |
| 工具条 | ToolBar | |
| 列表树元素 | Tree | |
| 日期时间 | DateTime | |
| 月历卡片 | MonthCal | |

0 comments on commit e17a7a6

Please sign in to comment.