anons-org / opencar

OpenCar riscv emulator written in java openCar 主要完成一款仿真Riscv指令集的软件,目标是提供基础的Rv指令模拟环境,同时支持各芯片方基于openCar扩展指令以实现趋近于芯片功能的仿真环境,为异构的软件生态提供方便的调试观察功能。
Apache License 2.0
109 stars 5 forks source link

关于调试信息传递到UI设计的思考 #9

Open MikeGrateful opened 1 year ago

MikeGrateful commented 1 year ago

关于调试信息传递到UI设计的思考. 参考C#和cocos的编程理念,应该统一处理调试信息在UI上的展示逻辑,主界面设计一个事件管理器,定义一些事件类型,调试信息属于其中一种类型,其余子界面可以注册自己关注的,具体的调试信息事件。

MikeGrateful commented 1 year ago

目前已经构建了一个简单的通知管理器,其余的UI模块还需要接入. 因为UI加载的顺序并不一样,以及事件列表为同步通知的形式,所以,事件并不适合。改为通知,如果通知的消息不被处理,通知管理器将会一直发送该通知