无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
诚聘PE工具开发技术员QQ:1607112133系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: 2011yaya2007777

[发布] 增强 GRUB4DOS 菜单编辑功能,支持动画,支持精简字库,支持图形菜单

    [复制链接]
 楼主| 发表于 2019-3-16 19:47:48 来自手机 | 显示全部楼层
回复

使用道具 举报

发表于 2019-3-17 04:57:20 | 显示全部楼层
2011yaya2007777 发表于 2019-3-16 16:19
图文混排已经实现,请测试。
最好字体大一点,图像高与字体高一样。
测试时菜单框宽一些,要容纳下图像 ...

万能的yaya,太好了,周末都这么拼,下周一我测试效果。
回复

使用道具 举报

发表于 2019-3-18 16:19:40 | 显示全部楼层
本帖最后由 bfgxp 于 2019-3-18 16:23 编辑
2011yaya2007777 发表于 2019-3-16 16:19
图文混排已经实现,请测试。
最好字体大一点,图像高与字体高一样。
测试时菜单框宽一些,要容纳下图像 ...

图文混合的几个问题
1.背景不透明了

2.习惯图形使用0x18与文字使用setmenu --highlight-full的形式,但这样图形部分背景色刚好是文字部分的前景色,不统一和谐,我想要的是选中图形背景与文字背景一致。
3.加载40X40字体后,显示异常,该有的行间距没有了,45X40的图形也被裁剪成了正方形,测试32,36字体没有这个问题
32.png 45.png
vhdos.zip (1.17 MB, 下载次数: 5)
回复

使用道具 举报

发表于 2019-3-20 13:38:17 | 显示全部楼层
不错,正在努力学习
回复

使用道具 举报

 楼主| 发表于 2019-3-20 21:24:45 | 显示全部楼层
1.背景不透明了

类型设置为0x9n。

图文混排时,图形与文本的选中项(高亮项)设置,是各种独立的,可以单独设置。
如果高亮只需要通过文本实现,图形类型可设置为0x90.

图形类型:
位0:前景高亮    位1:前景色翻转    位2:图形加框    位3:背景高亮   位4:图文混排     位7:背景透明

文本高亮模式与以前一致。

.加载40X40字体后,显示异常,该有的行间距没有了

是图形间距没有起作用,已经修正。

图文混排,是在文本模式下,以他的既定行列而排列。如果字符的行间距为零,图形的间距为零,在图形高=字符高时,就没有间隙l。
这时增加一点图形间距,就可以隔一行显示了。因此图形间距在图文混排模式,不能实现随意调整。
要想实现间距随意调整,可以使用增加字符间距实现。(setmenu --font-spacing=0:n)

grldr.rar

164.83 KB, 下载次数: 11, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2019-3-21 16:13:37 | 显示全部楼层
再问个问题,现在的版本返回内置菜单该怎么写
write 0x307ff8 1  && configfile和configfile (md)4+8都不行
回复

使用道具 举报

 楼主| 发表于 2019-3-22 08:57:36 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2019-3-22 09:06 编辑

网上找到的方法,没有测试,你可以试一试。
configfile (md)4+8
write 0x307ff8 1  && configfile
configfile (md)0x880+0x200
chainloader (ud)/grldr
chainloader /grldr

返回外置菜单可以使用:
configfile /menu.lst
回复

使用道具 举报

 楼主| 发表于 2019-3-25 15:49:53 | 显示全部楼层
条件菜单项目(iftitle )支持图形菜单。
图形菜单改进:支持背景高亮、支持图文混排。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持本站|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2019-4-24 00:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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