繁体   English   中英

用于编辑文本框的SDL

[英]SDL for a edit text box

我想编写一个代码编辑器,它支持代码突出显示,选择,搜索和替换以及类似的功能。

由于我对常规的编辑框控件不满意(我希望获得更大的灵活性),因此决定编写自己的UI控件。 如果编辑器可以在linux和Windows上运行(我没有Mac,但也很好),那就太好了,因此,我一直在考虑使用SDL呈现编辑文本框控件。

据我所知,我可以绘制抗锯齿的文本,并且SDL具有很好的交叉兼容性,但是我不确定是否可以实现平滑滚动之类的功能。

问题: 是否可以将SDL用于自定义编辑文本框并进行平滑滚动?

这是LazyFoo关于可编辑文本输入框的教程: http ://lazyfoo.net/tutorials/SDL/32_text_input_and_clipboard_handling/index.php

它不会滚动:您必须自己做。 LazyFoo关于滚动和滚动背景的教程( http://lazyfoo.net/tutorials/SDL/index.php )应该有所帮助,尽管显然不是正在滚动的文本框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM