Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/CodyGuo/xcgui

golang - 炫彩界面库 windows ui
https://github.com/CodyGuo/xcgui

xcgui-api

Last synced: about 2 months ago
JSON representation

golang - 炫彩界面库 windows ui

Awesome Lists containing this project

README

        

# xcgui
炫彩界面库,用的免费版dll。

xc目录下为原API可以直接使用,进度为原API的。

有钱的朋友可以去官方网站购买正式版,支持正版将有更多功能。

设计器可以加速您的开发速度,需要设计器的朋友请加群:2283362 。

官方网站:[www.xcgui.com](http://www.xcgui.com "xcgui 官方网站")

# DOC
帮助文档在doc目录下,或者访问:[godoc.org](https://godoc.org/github.com/CodyGuo/xcgui/xc "xcgui api")

使用步骤:

go get github.com/lxn/walk

go get github.com/codyguo/xcgui

友情提醒:64位编译环境下需要设置 set GOARCH=386。

支持与walk混写,参考例子

[托盘](https://github.com/CodyGuo/xcgui/tree/master/examples/notifyicon)

[浏览图片](https://github.com/CodyGuo/xcgui/tree/master/examples/imageviewer)

# 进度

(炫彩界面库模块)

+ UI窗口模块列表
- FrameWindow : 100% ( 7/ 7) -框架窗口
- Menu : 100% ( 25/ 25) -弹出菜单
- modalWinow : 100% ( 5/ 5) -模态窗口
- window : 100% ( 65/ 65) -基础窗口

+ UI元素模块列表
- Button : 100% ( 31/ 31) -按钮
- ComboBox : 100% ( 19/ 19) -下拉组合框
- Element : 100% ( 96/ 96) -基础元素
- ListBox : 100% ( 31/ 31) -列表框
- list : 100% ( 44/ 44) -列表
- ListView : 100% ( 37/ 37) -列表视图
- MenuBar : 100% ( 5/ 5) -菜单条
- pane : 100% ( 9/ 9) -Pane元素
- ProgressBar : 100% ( 8/ 8) -进度条
- RichEdit : 100% ( 42/ 42) -富文本编辑框
- ScrollBar : 100% ( 16/ 16) -滚动条
- ScrollView : 100% ( 29/ 29) -滚动视图
- SliderBar : 100% ( 11/ 11) -滑动条元素
- tabBar : 100% ( 21/ 21) -TabBar元素
- TextLink : 100% ( 6/ 6) -静态文本连接按钮
- ToolBar : 100% ( 11/ 11) -工具条
- Tree : 100% ( 31/ 31) -列表树元素
DateTime : 100% ( 10/ 10) -日期时间
MonthCal : 100% ( 6/ 6) -月历卡片

+ 形状对象
- Shape : 100% ( 15/ 15) -形状对象
- ShapeText : 100% ( 13/ 13) -形状对象文本
- ShapePicture : 100% ( 6/ 6) -形状对象图片
- ShapeGif : 100% ( 6/ 6) -形状对象GIF
- ShapeRect : 100% ( 8/ 8) -矩形形状对象
- ShapeEllipse : 100% ( 5/ 5) -圆形(形状对象)
- ShapeGroupBox : 100% ( 10/ 10) -组框(形状对象)
- ShapeLine : 100% ( 3/ 3) -直线(形状对象)

+ 数据适配器
- AdapterListView : 100% ( 26/ 26) -数据适配器-列表视元素
- AdapterTable : 100% ( 25/ 25) -数据适配器-XList-XListBox
- AdapterMap : 100% ( 7/ 7) -数据适配器-单列Map
- AdapterTree : 100% ( 18/ 18) -数据适配器-树元素

+ 其他模块
- BkInfoManager : 100% ( 10/ 10) -背景内容管理器
- Draw : 100% ( 61/ 61) -图形绘制
- FontX : 100% ( 7/ 7) -炫彩字体
- Image : 100% ( 31/ 31) -图片操作
- LayoutObject : 100% ( 35/ 35) -布局对象

+ 事件
- wm : 100% (210/210) -窗口事件
- xe : 100% ( 80/ 80) -元素事件

+ 宏定义
- XC_OBJECT_TYPE : 100% ( 54/ 54) -接口句柄类型
- HXCGUI : 100% ( 22/ 22) -句柄列表
- xc_window_style : 100% ( 8/ 8) -炫彩窗口样式
- window_position_ : 100% ( 7/ 7) -窗口位置
- window_transparent_ : 100% ( 5/ 5) -炫彩窗口透明标识
- ID : 100% ( 4/ 4) -特殊ID
- menu_state_flags : 100% ( 6/ 6) -弹出菜单
- menu_popup_position : 100% ( 8/ 8) -弹出菜单
- IDM : 100% ( 6/ 6) -弹出菜单 - 菜单ID
- image_draw_type_ : 100% ( 6/ 6) -图片绘制类型
- common_state3_ : 100% ( 3/ 3) -普通三种状态
- button_state_ : 100% ( 5/ 5) -按钮状态
- button_type_ : 100% ( 6/ 6) -按钮类型(用于区分功能)
- button_style_ : 100% ( 16/ 16) -按钮样式(用于区分外观)
- comboBox_state_ : 100% ( 3/ 3) -ComboBox状态
- list_item_state_ : 100% ( 3/ 3) -List项状态
- tree_item_state_ : 100% ( 2/ 2) -Tree项状态
- button_icon_align_ : 100% ( 4/ 4) -按钮图标对齐方式
- layout_size_type_ : 100% ( 5/ 5) -布局大小类型
- list_drawItemBk_flags_ : 100% ( 6/ 6) -List,ListBox,ListView,Tree,项背景绘制标志位
- messageBox_flags_ : 100% ( 3/ 3) -弹出消息框
- propertyGrid_item_type_ : 100% ( 7/ 7) -属性网格项类型
- zorder_ : 100% ( 4/ 4) -Z序位置
- ?_state_flag_ : 100% ( 49/ 49) -组合状态
- monthCal_button_type_ : 100% ( 5/ 5) -月历元素上的按钮类型
- monthCal_item_i : 100% ( 1/ 1) -月历元素项数据

+ API : 100% ( 22/ 22) -全局API
+ UI : 100% ( 12/ 12) -UI设计器支持
+ RegEventC : 100% ( 7/ 7) -注册事件C - 在window和Element中已定义
+ wke : 100% ( 70/ 70) -wke浏览器
-----------------------------------------------------------------------------------------

Total progress : 100% (1500/1500)