posts - 76,  comments - 621,  trackbacks - 0
03 2012 档案
SublimeText的MiniMap实现分析      摘要: SublimeText有一个让人眼前一亮的所谓minimap的功能,能够吸引一些眼球,但说话,我觉得没啥X用。
还浪费空间,浪费内存。
在LotusEdit中也可以轻松模拟.(分割窗体,鼠标滚动,调小字体,一个分割窗体去掉标尺行号当前行)
简单的说一下实现,方法简直是简单的不能在简单了。
绝大多数字体,换行分离的编辑器都是可以实现的。

1.首先该编辑器的字体是独立的,就是不同的视窗可以设置不同的字体
2.该编辑器的文档时可以被attach的,即多个视图可以attach到同一个文档
3.该编辑器的换行时独立的,不同的编辑器可以显示不同的折行

那么,就相当于分割以个新的窗口,然后attach到该文档上,然后把字体调小,行号标尺啥的统统去掉,加个外罩的rect!
大功告成!  阅读全文
posted @ 2012-03-27 15:18 megax 阅读(2536) | 评论 (1)  编辑
纯文本编辑器制作基本教程-参考      摘要: 正好有个网友发信询问编辑器制作的基本问题,借此机会和大家share一下相关的资料。

第一:
有电子版,搜搜即可。

这本书深入浅出的描述了制作编辑器所要知道的基础知识,还有一些基本的数据结构。  阅读全文
posted @ 2012-03-22 14:15 megax 阅读(4369) | 评论 (9)  编辑
LoutEdit 1.10发布啦
posted @ 2012-03-21 16:27 megax 阅读(366) | 评论 (4)  编辑