无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4780|回复: 5
打印 上一主题 下一主题

[讨论] 建议setmenu增加负行列数和行居中功能

  [复制链接]
跳转到指定楼层
1#
发表于 2018-3-3 13:03:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这两天试了下setmenu这个命令,使用中觉得有些地方不太能满足要求。如果使用了graphicsmode -1 640:1024 480:768 24:32之类设定了自适应分辨率之后,固定于某一分辨率下的行居中参数,就不再是居中了。而在小分辨率下设定屏幕最底一行,在自适应到高分辨率时,同样就不是最底一行了。因此,建议setmenu的--string参数,增加居中功能;另外所有牵涉到座标x、y的参数,都增加负数功能,比如-2在行是屏幕最底向上数二行,在列是最右向左数第二个字符(左对齐时,右对齐反之)。至于菜单框,现在有了横向列居中功能,如果能够增加竖向行居中就更好了。

另外,splashimage加载图像命令,建议也增加拉伸/缩小/居中功能,心适应图像分辨率与实际屏幕分辨率不相符的情况。
2#
发表于 2018-3-3 13:41:48 来自手机 | 只看该作者
graphicsmode -1 640:1024 480:768 24:32是为了适应性强一些。其实我认为800*600模式一般都支持,就设置这个模式。图形缩放需要大量代码,没有实际意义。因此,在图形是固定尺寸时,就设置相应的图形模式。选一个广泛支持的模式。字符串居中的问题,由于涉及中英文,涉及窄字符宽字符,挺麻烦。因此固定图形模式是首先的,其他试一试再调整。  如果非要自适应模式,建议使用原始菜单,也不要加载图像。

点评

如果太麻烦,那就不用管它了,毕竟这只是皮毛的东西,花太多精力不值得,没性价比。  详情 回复 发表于 2018-3-3 13:47
回复

使用道具 举报

3#
 楼主| 发表于 2018-3-3 13:47:25 | 只看该作者
2011yaya2007777 发表于 2018-3-3 13:41
graphicsmode -1 640:1024 480:768 24:32是为了适应性强一些。其实我认为800*600模式一般都支持,就设置这 ...

如果太麻烦,那就不用管它了,毕竟这只是皮毛的东西,花太多精力不值得,没性价比。
回复

使用道具 举报

4#
发表于 2018-3-4 14:45:31 | 只看该作者
自由定义度需要大家一起努力
回复

使用道具 举报

5#
发表于 2018-3-7 09:52:32 | 只看该作者
建议setmenu的--string参数,增加居中功能

--string=[X]=[-]Y=COLOR="STRING"  最大 16 字符串.
没有X, 表示水平居中.
-Y表示从菜单底部计数.  -0就是最后一行.

grldr.rar

163.33 KB, 下载次数: 29, 下载积分: 无忧币 -2

点评

谢谢YAYA!试了一下,很不错!  详情 回复 发表于 2018-3-8 13:56
回复

使用道具 举报

6#
 楼主| 发表于 2018-3-8 13:56:54 | 只看该作者
2011yaya2007777 发表于 2018-3-7 09:52
--string=[X]=[-]Y=COLOR="STRING"  最大 16 字符串.
没有X, 表示水平居中.
-Y表示从菜单底部计数.  - ...

谢谢YAYA!试了一下,很不错!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-11 07:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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