UI设计消息路由设想之一---System Event Translator
来源:互联网 发布:在淘宝上如何买身份证 编辑:程序博客网 时间:2024/06/08 16:54
这段时间一直在做Video Player的GUI。对UI变态的需求有了更进一步的了解。
Player是的一个很重要原则是方便用户使用。那么必然键盘上的Enter键/Esc之类键的重用率是非常高的。这些键在不同的时刻有不同的功能。这个时候如果在各个模块响应消息的地方进行处理势必会让代码很难看。
那么我的想法就是在系统收到键盘/鼠标消息的后面加一个Translator . 这个translator可以动态设置并随时更新内部的状态,那么不同的模块在不同的时刻就可以有不同的translator和translator状态, 相同的输入在播放器处于不同状态的时刻经过转化后可以有不同的输出命令。
这样就可以达到对系统消息和响应状态的解藕。。。
To be continue.......
- UI设计消息路由设想之一---System Event Translator
- UI设计消息路由设想之一---System Event Translator
- UI设计消息路由设想之一---System Event Translator
- UI设计消息路由设想之一---System Event Translator
- UI设计消息路由设想之一---System Event Translator
- UI设计消息路由设想之一---System Event Translator
- UI设计消息路由设想之一---System Event Translator
- UI设计消息路由设想之一---System Event Translator
- UI设计消息路由设想之一---System Event Translator
- UI设计消息路由设想之一---System Event Translator
- System UI 学习之一:system ui启动流程
- Event System
- 管理系统UI之一:淡化System Bar(Dimming the System Bars)
- 管理系统UI之一:淡化System Bar(Dimming the System Bars)
- 管理系统UI之一:淡化System Bar(Dimming the System Bars)
- 管理系统UI之一:淡化System Bar(Dimming the System Bars)
- 管理系统UI之一:淡化System Bar(Dimming the System Bars)
- FMOD Event System
- c++笔试题汇总
- 服装ERP案例:美特斯.邦威的ERP之路
- 对微软操作系统做Ghost的一点小误区
- DSA and RBackupWindow铪铪铪
- Java更新XML的四种常用方法简介
- UI设计消息路由设想之一---System Event Translator
- 在EasyJWeb使用spring容器
- 什么是 Internet Information Server(IIS)?
- SaaS专题(三)--SaaS的实施风险
- 用VC进行COM编程所必须掌握的理论知识
- 破解中国软件产业的困局 --对业务基础软件平台开发商遇到问题的分析
- VTF的水波终于移植完了.
- 比较常见的一道面试推销题
- 恶搞的NVIDIA驱动