From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1MvIL9-0008Fi-Ki for mharc-grub-devel@gnu.org; Tue, 06 Oct 2009 18:17:03 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MvIL7-0008FK-Az for grub-devel@gnu.org; Tue, 06 Oct 2009 18:17:01 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MvIL5-0008Ex-TW for grub-devel@gnu.org; Tue, 06 Oct 2009 18:17:01 -0400 Received: from [199.232.76.173] (port=60685 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MvIL5-0008Eu-OB for grub-devel@gnu.org; Tue, 06 Oct 2009 18:16:59 -0400 Received: from fg-out-1718.google.com ([72.14.220.155]:8726) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MvIL5-0000o0-AU for grub-devel@gnu.org; Tue, 06 Oct 2009 18:16:59 -0400 Received: by fg-out-1718.google.com with SMTP id 22so1508147fge.12 for ; Tue, 06 Oct 2009 15:16:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=sxqhcThg307sI1cWygdOCjML4ervTq+GLguV8i8O62g=; b=Jwu5RACcOIYCNKTuTcPDDszxoPvq0Zt3yU+prnmZbEZXWDRmOaDYyrtg8WOqMJZnN4 CW1Wj2SXcdSuWcIp69iL4AhRcafWBsveiA2jURG3601fGfWBlOCqXnGPHICYwqluHfNG OHgsHOQglYdjOQ8bdH5TPK9Zp91eUgetlw7Rs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=EJSMbmWg3DVJhon/cN2TtL+/GLHQkRXohxWTW7YhLVbsBcyKGl7JIyUxpLSowaIiEp FRUjiDdFD3IbccERYiVjCpo+YgJ+W9oiGCAulFHg1vU+2m3GgRRO+q/7xyRCNn2DW39s B9C3z4fDqdDUKAow6oLXtnVt+g24Xl+aMxe5I= MIME-Version: 1.0 Sender: hramrach@gmail.com Received: by 10.86.13.7 with SMTP id 7mr1015630fgm.64.1254867417832; Tue, 06 Oct 2009 15:16:57 -0700 (PDT) In-Reply-To: References: Date: Wed, 7 Oct 2009 00:16:57 +0200 X-Google-Sender-Auth: f4afbfc64fae3407 Message-ID: From: Michal Suchanek To: The development of GRUB 2 Content-Type: multipart/mixed; boundary=00c09ffb4c5fae1d0304754b963f X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: [GITGRUB] New menu interface (implementation) X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2009 22:17:01 -0000 --00c09ffb4c5fae1d0304754b963f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2009/10/6 Bean : > On Tue, Oct 6, 2009 at 11:18 PM, Michal Suchanek wr= ote: >> >> I think there are these common uses for borders: >> >> - line border in graphics, box drawing char border in text >> =C2=A0This is the simplest case which does not require any support media= . >> =C2=A0This should be well supported so that creating layout that just >> works is easy (think fixing grub configuration, posting on pastebin, >> etc) > > Yes, you can archive it with this: > > top_left =3D ",,cyan/blue,#0x250F:,,green/blue,#0x2554" This gives box drawing characters in both graphics and text. Perhaps this is an acceptable solution for single border but I would like this to be the default grub configuration when no theme is applied and having a distinct more precise border in graphics mode would be a bonus. The extend alignment does not seem to work quite well, nor does setting absolute size and margins (which is slightly more ugly). Thanks Michal --00c09ffb4c5fae1d0304754b963f Content-Type: text/plain; charset=US-ASCII; name="term.0.txt" Content-Disposition: attachment; filename="term.0.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g0h7cjqn0 c2NyZWVuIHsNCiAgYmFja2dyb3VuZCA9ICIvbWVudS9iYWNrLnBuZywsYmx1ZSINCiAgZGlyZWN0 aW9uID0gbGVmdF90b19yaWdodA0KICBwb3NpdGlvbiA9IGNlbnRlcg0KDQogIHBhbmVsIHsNCiAg ICB2YWxpZ24gPSBleHRlbmQNCiAgICBoYWxpZ24gPSBleHRlbmQNCg0KICAgIHRvcF9sZWZ0ID0g IiwsY3lhbi9ibHVlLCMweDI1MEY6LCxsaWdodC1ncmF5L2JsdWUsIzB4MjU1NCINCiAgICB0b3Ag PSAiLHRpbGluZyxjeWFuL2JsdWUsIzB4MjUwMTosLGxpZ2h0LWdyYXkvYmx1ZSwjMHgyNTUwIg0K ICAgIHRvcF9yaWdodCA9ICIsLGN5YW4vYmx1ZSwjMHgyNTEzOiwsbGlnaHQtZ3JheS9ibHVlLCMw eDI1NTciDQogICAgbGVmdCA9ICIsdGlsaW5nLGN5YW4vYmx1ZSwjMHgyNTAzOiwsbGlnaHQtZ3Jh eS9ibHVlLCMweDI1NTEiDQogICAgcmlnaHQgPSAiLHRpbGluZyxjeWFuL2JsdWUsIzB4MjUwMzos LGxpZ2h0LWdyYXkvYmx1ZSwjMHgyNTUxIg0KICAgIGJvdHRvbV9sZWZ0ID0gIiwsY3lhbi9ibHVl LCMweDI1MTc6LCxsaWdodC1ncmF5L2JsdWUsIzB4MjU1QSINCiAgICBib3R0b20gPSAiLHRpbGlu ZyxjeWFuL2JsdWUsIzB4MjUwMTosLGxpZ2h0LWdyYXkvYmx1ZSwjMHgyNTUwIg0KICAgIGJvdHRv bV9yaWdodCA9ICIsdGlsaW5nLGN5YW4vYmx1ZSwjMHgyNTFCOiwsbGlnaHQtZ3JheS9ibHVlLCMw eDI1NUQiDQoNCiAgICB0ZXJtIHsNCiAgICAgIHBhZGRpbmdfdG9wID0gOC8wDQogICAgICBwYWRk aW5nX2JvdHRvbSA9IDgvMA0KICAgICAgcGFkZGluZ19sZWZ0ID0gOC8xDQogICAgICBwYWRkaW5n X3JpZ2h0ID0gOC8xDQogICAgICB3aWR0aCA9IDEwMCUNCiAgICAgIGhlaWdodCA9IDEwMCUNCiAg ICAgIGNvbG9yID0gImN5YW4vYmx1ZTpsaWdodC1ncmF5L2JsdWUiDQogICAgfQ0KICB9DQoNCiAg cGFuZWwgew0KICAgIHZhbGlnbiA9IGV4dGVuZA0KICAgIGhhbGlnbiA9IGV4dGVuZA0KDQogICAg dG9wX2xlZnQgPSAiLCxjeWFuL2JsdWUsIzB4MjUwRjosLGxpZ2h0LWdyYXkvYmx1ZSwjMHgyNTU0 Ig0KICAgIHRvcCA9ICIsdGlsaW5nLGN5YW4vYmx1ZSwjMHgyNTAxOiwsbGlnaHQtZ3JheS9ibHVl LCMweDI1NTAiDQogICAgdG9wX3JpZ2h0ID0gIiwsY3lhbi9ibHVlLCMweDI1MTM6LCxsaWdodC1n cmF5L2JsdWUsIzB4MjU1NyINCiAgICBsZWZ0ID0gIix0aWxpbmcsY3lhbi9ibHVlLCMweDI1MDM6 LCxsaWdodC1ncmF5L2JsdWUsIzB4MjU1MSINCiAgICByaWdodCA9ICIsdGlsaW5nLGN5YW4vYmx1 ZSwjMHgyNTAzOiwsbGlnaHQtZ3JheS9ibHVlLCMweDI1NTEiDQogICAgYm90dG9tX2xlZnQgPSAi LCxjeWFuL2JsdWUsIzB4MjUxNzosLGxpZ2h0LWdyYXkvYmx1ZSwjMHgyNTVBIg0KICAgIGJvdHRv bSA9ICIsdGlsaW5nLGN5YW4vYmx1ZSwjMHgyNTAxOiwsbGlnaHQtZ3JheS9ibHVlLCMweDI1NTAi DQogICAgYm90dG9tX3JpZ2h0ID0gIix0aWxpbmcsY3lhbi9ibHVlLCMweDI1MUI6LCxsaWdodC1n cmF5L2JsdWUsIzB4MjU1RCINCg0KICAgIGJvcmRlcl93aWR0aCA9IDIvMA0KICAgIGJvcmRlcl9j b2xvciA9IGJyb3duOnJlZA0KDQoNCiAgICB0ZXJtIHsNCiAgICAgIHBhZGRpbmdfdG9wID0gOC8w DQogICAgICBwYWRkaW5nX2JvdHRvbSA9IDgvMA0KICAgICAgcGFkZGluZ19sZWZ0ID0gOC8xDQog ICAgICBwYWRkaW5nX3JpZ2h0ID0gOC8xDQogICAgICB3aWR0aCA9IDEwMCUNCiAgICAgIGhlaWdo dCA9IDEwMCUNCiAgICAgIGZvbnQgPSAiVGltZXMgUmVndWxhciAxOCINCiAgICAgIGNvbG9yID0g ImN5YW4vYmx1ZTpsaWdodC1ncmF5L2JsdWUiDQogICAgfQ0KICB9DQp9DQo= --00c09ffb4c5fae1d0304754b963f Content-Type: text/plain; charset=US-ASCII; name="term.txt" Content-Disposition: attachment; filename="term.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g0h7cye51 c2NyZWVuIHsNCiAgYmFja2dyb3VuZCA9ICIvbWVudS9iYWNrLnBuZywsYmx1ZSINCiAgZGlyZWN0 aW9uID0gbGVmdF90b19yaWdodA0KICBwb3NpdGlvbiA9IGNlbnRlcg0KICBwYWRkaW5nX3RvcCA9 IDE1LzANCiAgcGFkZGluZ19sZWZ0ID0gMTUvMA0KICBwYWRkaW5nX3JpZ2h0ID0gMTUvMA0KICBw YWRkaW5nX2JvdHRvbSA9IDE1LzANCg0KICBwYW5lbCB7DQogICAgd2lkdGggPSA1MCUNCiAgICBo ZWlnaHQgPSAxMDAlDQogICAgbWFyZ2luX3RvcCA9IDE1LzANCiAgICBtYXJnaW5fYm90dG9tID0g MTUvMA0KICAgIG1hcmdpbl9sZWZ0ID0gMTUvMQ0KICAgIG1hcmdpbl9yaWdodCA9IDE1LzENCg0K ICAgIHRvcF9sZWZ0ID0gIiwsY3lhbi9ibHVlLCMweDI1MEY6LCxsaWdodC1ncmF5L2JsdWUsIzB4 MjU1NCINCiAgICB0b3AgPSAiLHRpbGluZyxjeWFuL2JsdWUsIzB4MjUwMTosLGxpZ2h0LWdyYXkv Ymx1ZSwjMHgyNTUwIg0KICAgIHRvcF9yaWdodCA9ICIsLGN5YW4vYmx1ZSwjMHgyNTEzOiwsbGln aHQtZ3JheS9ibHVlLCMweDI1NTciDQogICAgbGVmdCA9ICIsdGlsaW5nLGN5YW4vYmx1ZSwjMHgy NTAzOiwsbGlnaHQtZ3JheS9ibHVlLCMweDI1NTEiDQogICAgcmlnaHQgPSAiLHRpbGluZyxjeWFu L2JsdWUsIzB4MjUwMzosLGxpZ2h0LWdyYXkvYmx1ZSwjMHgyNTUxIg0KICAgIGJvdHRvbV9sZWZ0 ID0gIiwsY3lhbi9ibHVlLCMweDI1MTc6LCxsaWdodC1ncmF5L2JsdWUsIzB4MjU1QSINCiAgICBi b3R0b20gPSAiLHRpbGluZyxjeWFuL2JsdWUsIzB4MjUwMTosLGxpZ2h0LWdyYXkvYmx1ZSwjMHgy NTUwIg0KICAgIGJvdHRvbV9yaWdodCA9ICIsdGlsaW5nLGN5YW4vYmx1ZSwjMHgyNTFCOiwsbGln aHQtZ3JheS9ibHVlLCMweDI1NUQiDQoNCiAgICB0ZXJtIHsNCiAgICAgIHBhZGRpbmdfdG9wID0g OC8wDQogICAgICBwYWRkaW5nX2JvdHRvbSA9IDgvMA0KICAgICAgcGFkZGluZ19sZWZ0ID0gOC8x DQogICAgICBwYWRkaW5nX3JpZ2h0ID0gOC8xDQogICAgICB3aWR0aCA9IDEwMCUNCiAgICAgIGhl aWdodCA9IDEwMCUNCiAgICAgIGNvbG9yID0gImN5YW4vYmx1ZTpsaWdodC1ncmF5L2JsdWUiDQog ICAgfQ0KICB9DQoNCiAgcGFuZWwgew0KICAgIHdpZHRoID0gNTAlDQogICAgaGVpZ2h0ID0gMTAw JQ0KICAgIG1hcmdpbl90b3AgPSAxNS8wDQogICAgbWFyZ2luX2JvdHRvbSA9IDE1LzANCiAgICBt YXJnaW5fbGVmdCA9IDE1LzENCiAgICBtYXJnaW5fcmlnaHQgPSAxNS8xDQoNCiAgICB0b3BfbGVm dCA9ICIsLGN5YW4vYmx1ZSwjMHgyNTBGOiwsbGlnaHQtZ3JheS9ibHVlLCMweDI1NTQiDQogICAg dG9wID0gIix0aWxpbmcsY3lhbi9ibHVlLCMweDI1MDE6LCxsaWdodC1ncmF5L2JsdWUsIzB4MjU1 MCINCiAgICB0b3BfcmlnaHQgPSAiLCxjeWFuL2JsdWUsIzB4MjUxMzosLGxpZ2h0LWdyYXkvYmx1 ZSwjMHgyNTU3Ig0KICAgIGxlZnQgPSAiLHRpbGluZyxjeWFuL2JsdWUsIzB4MjUwMzosLGxpZ2h0 LWdyYXkvYmx1ZSwjMHgyNTUxIg0KICAgIHJpZ2h0ID0gIix0aWxpbmcsY3lhbi9ibHVlLCMweDI1 MDM6LCxsaWdodC1ncmF5L2JsdWUsIzB4MjU1MSINCiAgICBib3R0b21fbGVmdCA9ICIsLGN5YW4v Ymx1ZSwjMHgyNTE3OiwsbGlnaHQtZ3JheS9ibHVlLCMweDI1NUEiDQogICAgYm90dG9tID0gIix0 aWxpbmcsY3lhbi9ibHVlLCMweDI1MDE6LCxsaWdodC1ncmF5L2JsdWUsIzB4MjU1MCINCiAgICBi b3R0b21fcmlnaHQgPSAiLHRpbGluZyxjeWFuL2JsdWUsIzB4MjUxQjosLGxpZ2h0LWdyYXkvYmx1 ZSwjMHgyNTVEIg0KDQogICAgYm9yZGVyX3dpZHRoID0gMi8wDQogICAgYm9yZGVyX2NvbG9yID0g YnJvd246cmVkDQoNCg0KICAgIHRlcm0gew0KICAgICAgcGFkZGluZ190b3AgPSA4LzANCiAgICAg IHBhZGRpbmdfYm90dG9tID0gOC8wDQogICAgICBwYWRkaW5nX2xlZnQgPSA4LzENCiAgICAgIHBh ZGRpbmdfcmlnaHQgPSA4LzENCiAgICAgIHdpZHRoID0gMTAwJQ0KICAgICAgaGVpZ2h0ID0gMTAw JQ0KICAgICAgZm9udCA9ICJUaW1lcyBSZWd1bGFyIDE4Ig0KICAgICAgY29sb3IgPSAiY3lhbi9i bHVlOmxpZ2h0LWdyYXkvYmx1ZSINCiAgICB9DQogIH0NCn0NCg== --00c09ffb4c5fae1d0304754b963f--