这次的版本更新计划:
- 能够直接读取图片的信息,之前的版本,都是先读取图片数据,再从图片数据中获取图片信息。
- 实现部件的圆角边框绘制,阴影绘制。
- 文本框添加占位符功能,文本框为空并未处于焦点状态时,显示占位符。
- 图形处理上,为LCUI_Graph结构体添加auto_attr属性(attr是attribute的缩写),用于指示是否在每次修改图形数据后,自动更新该图形的属性;
- 解除每次操作图形时的加锁和解锁操作,因为有时频繁修改图形时,这加锁和解锁的操作,以及图形属性的自动更新,会浪费很多时间。
- 队列处理上,也一样,解除每次操作队列时的加锁和解锁操作,需要加锁时直接调用Queue_Lock或Queue_Using函数即可。
- 以后需要移植到windows上,那么,如何避免与windows的函数库内的函数同名?例如:RGB函数。
- 要么,重新调整函数名,加个LCUI前缀名,再用宏定义,将目前使用简写的函数名替换成原本的函数名,这个以后再考虑,现在懒得纠结。