lae界面开发工具入门之介绍九--<简单逻辑篇>
2016-07-02 00:00
495 查看
摘要: lae是使用c++开发的一个工具平台,采用组件模式,所见即所得、机制简单、跨平台、布局自由、内存透明、lua逻辑纯粹、自定义控件简单等优点,可以应用于PC工具软件界面,APP开发、游戏界面开发,很方便集成第三方代码,也可嵌入任何c++工程里。这里主要介绍关于窗口逻辑组件功能,可以通过逻辑组件实现简单显示控制功能而不需写一行代码。
1、事件逻辑组件
值类型:
1、Value类型,value值是什么就是什么.
2、Attribute,可指定某个属性值,比如 value为CLXZWindow:Attribute:curState
3、KeyValue,通过key值,可以获得映射表中的值
4、IncrementSelf,自增,+1*value
5、DecrementSelf,自减,-1*value
6、ReverseSelf,取反,true则反为false, false反则为true
7 、ParamInt,ParamFloat,ParamString,ParamCString均是通过参数读取分别整型、浮点类型,带可变长度字符串,最长256字符串。
上面通过设置OnMouseEnter和OnMouseLeave事件逻辑,可以实现鼠标进入窗口子状态为1,离开时恢复为0, 又通过子状态控制Rectange渲染层的显示,所以很简单实现鼠标进入时显示选中状态,离开时隐藏。
效果如下
1、事件逻辑组件
值类型:
1、Value类型,value值是什么就是什么.
2、Attribute,可指定某个属性值,比如 value为CLXZWindow:Attribute:curState
3、KeyValue,通过key值,可以获得映射表中的值
4、IncrementSelf,自增,+1*value
5、DecrementSelf,自减,-1*value
6、ReverseSelf,取反,true则反为false, false反则为true
7 、ParamInt,ParamFloat,ParamString,ParamCString均是通过参数读取分别整型、浮点类型,带可变长度字符串,最长256字符串。
上面通过设置OnMouseEnter和OnMouseLeave事件逻辑,可以实现鼠标进入窗口子状态为1,离开时恢复为0, 又通过子状态控制Rectange渲染层的显示,所以很简单实现鼠标进入时显示选中状态,离开时隐藏。
效果如下
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 个人信息安全报告发布:有 APP 每分钟调用位置权限 1468 次
- 关于指针的一些事情
- 下载量超过一亿的流行应用被发现含有恶意模块
- 如何成为一名专家级的开发人员
- c++ primer 第五版 笔记前言
- 苹果与Siri的七年之痒:“宫斗”戏码不断上演
- gitinspector+jenkins 开发代码统计CI
- share_ptr的几个注意点
- 详解Lua中的表的概念及其相关操作方法
- Lua编程示例(二):面向对象、metatable对表进行扩展
- 把Lua编译进nginx步骤方法
- Lua脚本自动生成APK包
- Lua中的元表(metatable)、元方法(metamethod)详解
- Lua中的metatable介绍
- Lua中ipair和pair的区别
- Lua中的函数精讲笔记
- 浅谈Lua的面向对象特性
- 详解Lua中的变量相关知识点
- Lua脚本语言入门笔记