【发布时间】:2014-08-27 22:47:11
【问题描述】:
我想写一个代码编辑器,它支持代码高亮、选择、搜索和替换等功能。
由于我对普通的编辑框控件不满意(我想要更多的灵活性),我决定编写自己的 UI 控件。如果编辑器可以在 linux 和 windows 上运行,那就太好了(我没有 Mac,但那也很好),因此我一直在考虑使用 SDL 来呈现编辑文本框控件。
据我所知,我可以 draw anti-aliased text 和 SDL 很好地交叉兼容,但我不确定是否可以实现平滑滚动等功能。
问题:是否可以将 SDL 用于自定义编辑文本框并平滑滚动?
【问题讨论】:
-
是的,有可能。
标签: c++ user-interface cross-platform sdl