以前很奇怪,compiz config settings manager的配置工具是怎么搞的,为什么插件的代码中没有关于配置界面的东西呢?
后来发现,原来配置是通过一个xml文件描述的,受此启发,fcitx的新gui工具就是按照这个思路开始的
简单的说这次就是用配置文件描述配置文件,然后自动生成gui
以前这部分是用代码集成在fcitx里面的,这样缺失了一些扩展性
不过工程量较大,得慢慢进行
以前很奇怪,compiz config settings manager的配置工具是怎么搞的,为什么插件的代码中没有关于配置界面的东西呢?
后来发现,原来配置是通过一个xml文件描述的,受此启发,fcitx的新gui工具就是按照这个思路开始的
简单的说这次就是用配置文件描述配置文件,然后自动生成gui
以前这部分是用代码集成在fcitx里面的,这样缺失了一些扩展性
不过工程量较大,得慢慢进行
给fcitx在github上进行了clone,决定还是用git开发啦~!
我最喜欢的就是git的branch,很方便,目前还是自用吧,有人想用再一起来
svn和git合用并非不可能哦,Amarok就是这么干的嘿呀~
以前写的
「I'm the bone of my program.」
「object is my body, and class is my blood.」
「I have created over a thousand lines code.」
「Unknown to delete, nor known to new.」
「Have withstood pain to create many projects.」
「Yet, those hands will never hold anything.」
「So as I pray, Unlimited Code Works!」