LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 900|回复: 5

GTK(或XWindow下)如何让一个创口永再最前面(topmost)?

[复制链接]
发表于 2004-7-23 15:27:29 | 显示全部楼层 |阅读模式
GTK(或XWindow下)如何让一个创口永再最前面(topmost)?

用GTK库或XWindow库时限都可以,谢谢!

(我在网上找到了一些用gnome库实现的代码,不过我不想用 gnome 库……)

谢谢!
发表于 2004-7-23 16:37:38 | 显示全部楼层
本来对于windows的形态,是由窗口管理器管理的。

gtk库只是构件库,所以要用到gdk.

在gdk的文档里,有一个API,你试试:

gdk_window_set_keep_above(GdkWindow* window, gboolean setting);
 楼主| 发表于 2004-7-23 20:09:51 | 显示全部楼层
谢谢,现在就跑步去试     
 楼主| 发表于 2004-7-23 20:13:13 | 显示全部楼层
看了doc后有点失望:
gdk_window_set_keep_above ()
Since 2.4

在GTK2.0下有办法吗?
 楼主| 发表于 2004-7-24 15:50:17 | 显示全部楼层
终于搞定了。 用 GTK_WINDOW_POPUP
发表于 2004-7-26 09:34:40 | 显示全部楼层
用POPUP的话,肯定是没有标题栏的,对吧?好像效果上不好唉。

gtk库升级了,当然要跟上了,正常啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表