在文本视图中如何实现如文本提示这一功能
没有做过,但是猜测弹出一个新窗口。。。 如果没有其他方法的情况下我自己做一个弹出窗口问题
如何取得文本编辑框光标相对于整个屏幕的坐标位置 其实原理很简单. 将窗口设置成 不接收 任何事件. gtk_widget_set_can_focus
去边框. set_....
然后去的文件中的坐标, 然后就是move你的弹出窗口。
非常简答,但是里面要任何显示,如何做,是你的事情。 对啦,现在我们都不用里面的控件了,都是自己绘制的。
expose-event 就可以办到。 cairo 来绘制。
这样的文件可以用 pango 来绘制字体,可以背景高亮和前景高亮。 字体颜色. pango 了解不多
如何取得文本编辑框光标相对于整个屏幕的坐标位置 屏幕坐标?不明白。。。。有啥意义? gdk_window_get_root_origin () 这个是不取得窗口在整个屏幕的 X,Y坐标吗?
GTK+ 你可以自己算吧。
当前多少行, 字符多少,字符的宽度 和高度,应该是可以计算出来的。
我现在在用pango 来重写一个 textview.
不知道能不能写出来,但是感觉很快乐。
pango 画出来的字体 是可以知道这些字体的属性的。 看了的研究一下 pango 能发个你的 pango 重写一的 textview 代码看一下吗
页:
[1]