【发布时间】:2011-03-04 20:04:39
【问题描述】:
在 Gtk 应用程序中,有 1 个主循环用于监听事件(例如鼠标点击、键盘等)。当弹出模式对话框时,主循环被阻塞,直到用户在对话框中单击“确定”,对吗? (即当用户点击主窗口时什么都不会发生)。对吗?
我的问题是,firefox 如何进行其模态对话框,以便它可以: 1. 当 1 有 2 个 Firefox 窗口时 2. 其中一个有模态对话框 3. 另一个还在互动
如果两个窗口共享同一个 gtk 主循环,这怎么可能?请帮助我理解这一点。
谢谢。
【问题讨论】: