首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GtkScrolledWindow容器向其子容器发送带有负坐标的大小分配。

GtkScrolledWindow容器向其子容器发送带有负坐标的大小分配。
EN

Stack Overflow用户
提问于 2013-08-15 18:30:15
回答 1查看 162关注 0票数 3

我正在将一个定制的Gtk+小部件从Gtk2移植到Gtk3,并且我注意到,对于后者,我从具有负Y坐标的allocation的父小部件( GtkScrolledWindow)获得分配调用。

这会让我的小部件抓狂,显然会做一些愚蠢的事情。如果我忽略包含负坐标的调用,一切似乎都正常。

所以问题是:

  • 这是gtk错误吗?
  • 如果没有,父母在什么情况下应该发送负坐标?
  • 为什么在GTK3而不是GTK2中会发生这种情况?

gtk+ 3.6.4 (Ubuntu13.04版)和3.8 (Ubuntu13.10版)都会出现这种情况。将很快测试更高的版本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-19 15:41:45

事实证明,问题在于小部件如何修改其GtkAdjustment值,这是实现可滚动GInterface所必需的。

这似乎来自于这样一个事实,即Gtk3在接受奇怪的价值观方面似乎更加“自由”。阅读修复程序的提交消息。的全部故事(开放源码,耶!)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18259260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档