编辑文本框的SDL
SDL for a edit text box
我想写一个代码编辑器,它支持代码高亮显示、选择、搜索和替换以及类似功能。
由于我对普通的编辑框控件不满意(我想要更多的灵活性),我决定编写自己的UI控件。如果编辑器可以在linux和windows上运行,那就太好了(我没有Mac,但那也太好了),因此我一直在考虑使用SDL来呈现编辑文本框控件。
据我所知,我可以绘制抗锯齿文本,SDL是很好的交叉兼容,但我不确定是否可以实现平滑滚动等功能。
问题:是否可以将SDL用于自定义编辑文本框并进行平滑滚动
它不能滚动:你必须自己滚动。LazyFoo关于滚动和滚动背景的教程(http://lazyfoo.net/tutorials/SDL/index.php)应该会有所帮助,尽管它显然不是一个正在滚动的文本框。
相关文章:
- 文本文件中的单词链表
- 从命令行c++发送文本文件名
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 如何将内容数组写入文本文件?
- 无法通过空白将文本文件行分隔为矢量
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- C++将文本文件中的数据读取到结构数组中
- 在指针的帮助下,文本文件中单词的频率
- 用SDL TTF显示带有SDL2和OpenGL的文本
- 我似乎无法让 SDL 处理崇高的文本
- 是否可以使用 select(2) 来监视 SDL 文本输入事件
- SDL:制作静态文本变量
- 使用 SDL TTF for SDL 2 无法查看我的文本
- 编辑文本框的SDL
- 在Mac OSX下的SDL中不显示图像和文本
- c++ /SDL渲染文本
- 使用sdl/ttf重绘文本
- 使用SDL在OpenGL表面上绘制文本