我想用 cairo 来增强 gtkentry 的外观。为此,我已将回调连接到“expose-event”。在回调中,我调用 gtkentry 的原始暴露事件处理程序。之后,我创建了 cairo 上下文并绘制了一些线条并销毁了 cairo。我返回“TRUE”作为回调函数的返回值,这样暴露事件就不会传播。
现在我的问题是,我正在从 (0,0) 到 (100,100) 画线。但线只出现在 gtkentry 的边界区域。文字所在的地方,没有出现。
请帮忙。
亲切的问候-Durgesh O Mishra