QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6738|回复: 21

Mac-style Menu Bar for GTK

[复制链接]
发表于 2006-8-29 09:20:19 | 显示全部楼层 |阅读模式
哈,哈,晚上回家去试试看
http://bugzilla.gnome.org/show_bug.cgi?id=353076
http://aur.archlinux.org/packages.php?do_Details=1&ID=6447
http://bbs.archlinux.org/viewtopic.php?t=24289



发表于 2006-8-29 10:51:17 | 显示全部楼层
my God......
回复

使用道具 举报

 楼主| 发表于 2006-8-29 11:11:36 | 显示全部楼层
我个人还是比较喜欢苹果的顶菜单设计的.
这是gtk的,跟gnome没有多达关系.(不是通过applet实现)
回复

使用道具 举报

发表于 2006-8-29 14:05:58 | 显示全部楼层
确实是gtk直接实现的,把原来的menubar容器删除调,重建一个顶层无decorator和
frame的窗口,把menuitem添加进去,不过实在太库了。
回复

使用道具 举报

发表于 2006-8-29 14:09:43 | 显示全部楼层
另外设置这个GTK_MENUBAR_NO_MAC环境变量可以控制是否使用这个mac风格的顶层菜单。
回复

使用道具 举报

发表于 2006-8-29 19:53:41 | 显示全部楼层
酷,不知道kde的桌面菜单栏和这个是否兼容?
回复

使用道具 举报

 楼主| 发表于 2006-8-29 20:48:19 | 显示全部楼层
不太稳定。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2006-8-30 09:43:58 | 显示全部楼层
这么说就差一个好看的dock了?

Linux来模拟Mac果然是方便啊。。
回复

使用道具 举报

发表于 2006-8-30 10:12:21 | 显示全部楼层

firefox没有用GtkMenuBar来做菜单

RT,只能用epiphany,KDE肯定是不行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-8-30 10:20:27 | 显示全部楼层
不知道可不可用一个applet来实现,这样会比较方便.
回复

使用道具 举报

 楼主| 发表于 2006-8-30 10:20:48 | 显示全部楼层
不知道可不可用一个applet来实现,这样会比较方便.
回复

使用道具 举报

发表于 2006-8-30 10:40:35 | 显示全部楼层
实现起来比较难,因为menubar是在每个主窗口中一个的,这个mac style的
实现也是每个menubar在顶层建立一个dock到桌面的窗口,而applet是单独一
个进程里面的,这就导致进程间通讯的问题,而且还要控制各个窗口中的菜单
事件,不知道bonobo能不能实现,但即算能实现也肯定比较麻烦。
回复

使用道具 举报

发表于 2006-8-30 10:49:28 | 显示全部楼层
比较简单的实现是在window manager中添加一个窗口属性,通过gtk库和
window manager来处理事件。如此applet只托管顶层菜单,顶层菜单的
弹出菜单,用移位主窗口的原菜单到applet位置来实现。
回复

使用道具 举报

发表于 2006-8-30 20:34:39 | 显示全部楼层
看了介绍,感觉不是很方便使用

Problems:
- Some menubar parts (not menu) may be not repainted well
- Mouse movement on menubar can't activate other menus, you have to click or use the old x-window/mac style (press button until you select the target item)
- When you move mouse pointer to menus, it's treated as the mouse has left menubar. No way to solve this, swing sucks...
- You can always move/resize the menubar by Alt+mouse buttons.....

一条一条的说
1:一些菜单的部分内容不能很好的重画,这个不知道严重到什么程度,不乱说
2:在菜单上移动鼠标不能自动激活鼠标下面的菜单,只能一个一个的点,这个岂不是非常的恶心吗
3:当你把鼠标移动到菜单内容上,它会当做你的鼠标离开了菜单条,现在还没有办法解决这个问题
回复

使用道具 举报

发表于 2006-9-1 12:19:41 | 显示全部楼层
我反正安装了

和e17结合的不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-25 13:01 , Processed in 0.078909 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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