【问题标题】:Change GtkSourceView contents on resize在调整大小时更改 GtkSourceView 内容
【发布时间】:2016-11-28 22:22:29
【问题描述】:

我有一个带有一些文本的 GtkSourceView 小部件,它工作正常。

当用户调整视图小部件的大小时,我想更改关联文本缓冲区的内容;我无法可靠地做到这一点。首选的方法是什么?

SourceView 小部件位于 GtkPaned 内,可以通过用户移动拆分器或在容器窗口更改大小时调整其大小。

【问题讨论】:

  • 当用户调整 widgetwindow 的大小时? (您不能直接调整小部件的大小,而小部件的大小不仅可以通过用户交互来调整。)

标签: resize gtk gtksourceview


【解决方案1】:

连接到源视图的size-allocate 信号(使用g_signal_connect_after())并在该点更改缓冲区的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 2012-03-23
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    相关资源
    最近更新 更多