在绘图区域上绘制临时“选择”矩形

时间:2010-09-07 16:22:53

标签: c++ gtk gtkmm

我在Gtk DrawingArea小部件上有一个复杂的图形,我希望为用户提供一种在其上选择矩形的方法,以便进一步查看。我已经设法将必要的鼠标按钮事件整理出来以便可以选择矩形,但是最好在显示器上绘制实际的矩形,随着鼠标一起移动。我需要知道如何在不干扰底层绘图的情况下完成此操作(即,我可以删除临时矩形,因为它可以更改大小和形状,而无需重绘基础图片)。

有人可以告诉我这个效果的正确名称(这样我可以谷歌)或者是否有人知道一个例子或关键字来搜索Gtk文档?

谢谢。

1 个答案:

答案 0 :(得分:3)

您正在寻找Rubber Band技术。