yuanx
|
354ff6f996
|
合并灰度特性进入开发主分支
|
2021-03-31 16:58:46 +08:00 |
|
yuanx
|
0c5646cd54
|
[分支对齐]
对齐各种空格
|
2021-03-30 21:14:51 +08:00 |
|
yuanx
|
cebbc00c46
|
1.添加宏定义开关使其能够关闭color mapping,从而实现可将uiDepthBits消除
2.添加宏定义控制全局(最高)灰度位数
3.整理工具类,将其集中至Utility中
|
2021-03-30 19:09:03 +08:00 |
|
yuanx
|
e97344c5c1
|
更正字库与位图灰度位深信息使用SGUI_UINT8,并更改对应变量名为uiDepthBits
|
2021-03-30 14:40:12 +08:00 |
|
yuanx
|
77c0364c5c
|
同步开发进度到与Develope相同
|
2021-03-29 19:58:01 +08:00 |
|
Polarix
|
b75e3600d5
|
2021-03-28:
修正了圆角矩形在倒角半径为某些特定值时绘制错误的问题。
|
2021-03-29 00:00:46 +08:00 |
|
Polarix
|
1f2bcdb696
|
2021-03-28:
新增了快速绘制水平线和垂直线的函数。
新增了绘制圆角矩形的函数。
优化了矩形绘制函数。
优化了圆形绘制函数。
修正了一些注释的描述错误。
|
2021-03-28 23:17:53 +08:00 |
|
Polarix
|
46f1456b55
|
2020-12-24:
删除了SGUI_INDEX数据类型定义。
将桥接标准库函数接口的定义修改为宏定义。
为演示代码增加了一些键盘键码的定义。
|
2020-12-24 22:36:52 +08:00 |
|
yuanx
|
8c4cb2615e
|
1.调整 Curve Demo中绘制文字的部分代码参数
2.添加List相关调色板
3.添加Menu相关调色板
4.添加Notice相关调色板
5.添加Text灰度显示示例
6.添加VariableBox灰度配色示例
7.添加将Bitmap理解为Alpha通道进行混合绘制的函数
8.添加以某种字体为基准进行字符计数的函数SGUI_Text_StringLength,解决SGUI_SystemIF_StringLength对中文等占据多个字节的非拉丁字符计数不准的问题
9.删除绘制文本及多行文本函数开头的强制清除屏幕
10.修改绘制文本为采用Alpha混合式绘制位图的函数绘制字模,增加支持指定文字颜色的功能
|
2020-09-23 15:46:09 +08:00 |
|
yuanx
|
6a2459211a
|
1.添加作者署名
2.调整SGUI_COLOR为8位(目前淘宝发现最高也就16阶灰度,用16位可能有点浪费)
3.添加HMI中对EVENT指针指向区域的大小检查(PEVENT_SIZE_CHECK)
|
2020-09-22 12:58:45 +08:00 |
|
Jerry
|
ecfe8ff84a
|
1.完成四种扫描函数
2.将_SIMPLE_GUI_ENCODE_TEXT_与_SIMPLE_GUI_IN_VIRTUAL_SDK_剥离至编译器参数
3.更改VirtualSDK的DeviceIF中SetPixel和GetPixel接收参数类型为SGUI定义类型
4.更改DeviceIF中SetPixel和GetPixel为SGUI定义类型
|
2020-08-13 15:16:05 +08:00 |
|
Jerry
|
3650024410
|
添加UTF8编码支持函数,去除对floor函数的依赖
|
2020-08-12 22:14:47 +08:00 |
|
Jerry
|
d66acc5506
|
1.重新整理Bitmap接口及相关宏定义,使其支持灰度图像与定义扫描方法
2.修复DemoProc中的Device接口初始化错误
3.重新调整Font接口及相关宏定义,使其支持非等宽字体
|
2020-08-10 16:31:34 +08:00 |
|
Jerry
|
3030207e10
|
1.增加VirtualSDK的灰度显示支持
2.废弃SGUI_COLOR枚举,将SGUI_COLOR_TRANS调整至-1,SGUI_COLOR_FRGCLR弃用,SGUI_COLOR_BKGCLR保留转为宏定义
3.切换SGUI_COLOR为SGUI_INT16,使其能够保存256阶灰度的情况下同时支持负数的透明色
4.修复绘制圆形中的一些问题
5.调整基础绘图中与灰度显示不兼容的部分
6.修改基础绘图示例,增加灰度显示示例
|
2020-08-06 23:52:30 +08:00 |
|
Polarix
|
84874dc85b
|
2020-03-19:
修改了SGUI_POINT的类型定义。
增加了VirtualSDK中对Delete键、Insert键和BackSpace键的键码定义。
增加了Curve组件。
|
2020-03-19 22:34:59 +08:00 |
|
Polarix
|
bc9fdd4fcc
|
2019-12-25:
修正一些描述错误的宏定义和注释。
更新了部分组件的数据类型定义。
更新了列表类接口的初始化方法。
移除一些无用的“死代码”。
修正了模拟器启动时可能会发生的“无效位图对象”的错误。
修正了针对wxWidgets3.0.x版本库的VirtualSDK工程中文件引用的错误。
|
2019-12-25 23:23:13 +08:00 |
|
Polarix
|
a6b6e7ec01
|
2019-12-09:
修正12像素GB2312字库演示资源,精简掉不使用的字码。
修正List组件的布局信息。
删除一些不使用的宏定义。
修正一些错误的注释内容。
|
2019-12-11 21:14:27 +08:00 |
|
Polarix
|
2c4aa44073
|
2019-12-09:
文字和图片的资源模型修改完成,组件适配完成。
|
2019-12-09 22:11:37 +08:00 |
|
Polarix
|
7ce09f624b
|
2019-12-01:
修改文字显示为资源模式。
其他控件同步整理中。
|
2019-12-01 23:04:02 +08:00 |
|
Polarix
|
580e27fc1c
|
2019-03-07:
依开发者反应,修改了一些可能引起阅读歧义的变量名和函数名。
|
2019-03-07 22:17:35 +08:00 |
|
Polarix
|
0612068b1e
|
2019-03-06:
订正和优化了HMI模型的相关处理。
重新编写了SimpleGUI的说明文档(包括HMI部分)。
修正了一些注释的错误。
|
2019-03-06 21:44:21 +08:00 |
|
Polarix
|
9956f92f0d
|
2019-02-15:
更新实时曲线控件,可以非全屏显示,取消标题和数值显示,需要的可以参照例程自己实现。
更新屏幕驱动对象,屏幕的尺寸参数等不再使用全局宏定义。
|
2019-02-15 21:58:23 +08:00 |
|
Polarix
|
6b83f4932f
|
2019-01-26:
更新列表控件,新列表控件支持非全屏和指定位置显示,方便设定为子画面使用。
增加新文档《字库制作简述》作为字库制作的指导文件。
|
2019-02-02 22:06:13 +08:00 |
|
Polarix
|
853f49ef6e
|
2019-01-17:
修改GUI中LCD尺寸定义的宏名称。
删除旧模拟器环境工程。
|
2019-01-17 23:24:29 +08:00 |
|
Polarix
|
695c6b9961
|
2019-01-11:
修正模拟器无法复制LCD画面的问题。
修正NoticeBox图标资源可能出现错误的问题。
订正了演示程序,更新了模拟心跳定时器和RTC定时器的使用方法,更贴近实际平台。
订正了文件结构,将以来系统平台的函数独立出来。
|
2019-01-11 22:03:38 +08:00 |
|
Polarix
|
605b4d71a0
|
2018-12-12:
修正一些数据类型。
|
2018-12-12 21:06:03 +08:00 |
|
Polarix
|
29f22328eb
|
2018-12-11:
SimpleGUI引擎初版更新,修改平台设备接口函数为指针注册模式。
|
2018-12-11 21:49:24 +08:00 |
|
Polarix
|
b9eca589ff
|
2018-10-29:
修正一些编译符号的全局定义。
修正一些编译错误。
重新编写了位图绘制(包括文字绘制)接口数据读取的相关处理,方便使用片外Flash存放字库数据时的移植。
|
2018-10-29 23:51:57 +08:00 |
|
Polarix
|
9d13c5d8d5
|
2018-06-21:
修正点阵图绘图算法中对使用宏定义引用的错误,添加自用宏定义。
|
2018-06-20 22:34:03 +08:00 |
|
Polarix
|
464e91bba3
|
2018-01-08:添加初版STM32F1演示例程。
|
2018-01-08 22:13:49 +08:00 |
|
Polarix
|
3c64019635
|
2017-12-30:增加部分API,适应多线程处理准备。
|
2017-12-30 14:10:07 +08:00 |
|
Polarix
|
208886c3b0
|
2017-10-11:重写HMI引擎,分离逻辑处理与数据;新增动态曲线接口,可以显示曲线图表。
|
2017-10-11 18:59:56 +08:00 |
|
Polarix
|
211cac326c
|
2017-10-08:重写HMI引擎,分离逻辑处理与数据。(未完成,中间提交)
|
2017-10-09 00:03:05 +08:00 |
|
Polarix
|
31b73d7bf8
|
2017-09-22:增加宏定义配置文件,修改配置逻辑关系。
|
2017-09-22 22:09:36 +08:00 |
|
Polarix
|
ad51a58919
|
2017-08-02:修正文字区域左溢出时可能出现的文字消失的问题;修正文字输入框显示位置可能出现错误的问题,规整函数、变量名称与类型定义。
|
2017-08-02 22:24:26 +08:00 |
|