From: Bean <bean123ch@gmail.com>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: [GITGRUB] New menu interface (implementation)
Date: Thu, 8 Oct 2009 12:20:33 +0800 [thread overview]
Message-ID: <ca0f59980910072120x58315276x92e2598ec75dc7a3@mail.gmail.com> (raw)
In-Reply-To: <a5d587fb0910071413j36500d19h2e222f25d7edd92c@mail.gmail.com>
On Thu, Oct 8, 2009 at 5:13 AM, Michal Suchanek <hramrach@centrum.cz> wrote:
> 2009/10/7 Michal Suchanek <hramrach@centrum.cz>:
>> 2009/10/7 Bean <bean123ch@gmail.com>:
>>> On Wed, Oct 7, 2009 at 4:54 PM, Michal Suchanek <hramrach@centrum.cz> wrote:
>>>> This might make switching the direction of a panel more difficult but
>>>> there may be other issues. Either way the method with margin does not
>>>> work either.
>>>
>>> Hi,
>>>
>>> The latest version should work now, although there is a small issue,
>>> the margin_*, padding_* property only works for panel widget for now,
>>> so you should replace padding_* of the term with margin_* of parent
>>> panel.
>
> I tired the latest code and there is still some alignment issue.
>
> In graphics mode the top and bottom part of border is missing.
>
> The problem with zero width panels is fixed but a layout with a
> "toolbar" does not really work for me.
Hi,
Some issue of the config:
1, Don't add the c suffix , now default unit is character, just use
number. Also, if you set height/width directly, it should include the
border size, so minimum value is 2 (for top and bottom rect).
2, You should use far position as you want to extend the widget at the
far side (top).
3, border_width only draws left/right border, to draw top/bottom
border, you need to add border_height as well.
This config should work:
screen {
background = "/menu/back.png,,blue"
direction = bottom_to_top
position = far
panel {
height = 2
halign = extend
top_left = ",,cyan/blue,#0x250F:,,light-gray/blue,#0x2554"
top = ",tiling,cyan/blue,#0x2501:,,light-gray/blue,#0x2550"
top_right = ",,cyan/blue,#0x2513:,,light-gray/blue,#0x2557"
left = ",tiling,cyan/blue,#0x2503:,,light-gray/blue,#0x2551"
right = ",tiling,cyan/blue,#0x2503:,,light-gray/blue,#0x2551"
bottom_left = ",,cyan/blue,#0x2517:,,light-gray/blue,#0x255A"
bottom = ",tiling,cyan/blue,#0x2501:,,light-gray/blue,#0x2550"
bottom_right = ",tiling,cyan/blue,#0x251B:,,light-gray/blue,#0x255D"
}
panel {
direction = left_to_right
position = center
valign = extend
halign = extend
panel {
valign = extend
halign = extend
top_left = ",,cyan/blue,#0x250F:,,light-gray/blue,#0x2554"
top = ",tiling,cyan/blue,#0x2501:,,light-gray/blue,#0x2550"
top_right = ",,cyan/blue,#0x2513:,,light-gray/blue,#0x2557"
left = ",tiling,cyan/blue,#0x2503:,,light-gray/blue,#0x2551"
right = ",tiling,cyan/blue,#0x2503:,,light-gray/blue,#0x2551"
bottom_left = ",,cyan/blue,#0x2517:,,light-gray/blue,#0x255A"
bottom = ",tiling,cyan/blue,#0x2501:,,light-gray/blue,#0x2550"
bottom_right = ",tiling,cyan/blue,#0x251B:,,light-gray/blue,#0x255D"
padding_top = 8/0
padding_bottom = 8/0
padding_left = 8/1
padding_right = 8/1
term {
width = 100%
height = 100%
color = "cyan/blue:light-gray/blue"
}
}
panel {
valign = extend
halign = extend
top_left = ",,cyan/blue,#0x250F:,,light-gray/blue,#0x2554"
top = ",tiling,cyan/blue,#0x2501:,,light-gray/blue,#0x2550"
top_right = ",,cyan/blue,#0x2513:,,light-gray/blue,#0x2557"
left = ",tiling,cyan/blue,#0x2503:,,light-gray/blue,#0x2551"
right = ",tiling,cyan/blue,#0x2503:,,light-gray/blue,#0x2551"
bottom_left = ",,cyan/blue,#0x2517:,,light-gray/blue,#0x255A"
bottom = ",tiling,cyan/blue,#0x2501:,,light-gray/blue,#0x2550"
bottom_right = ",tiling,cyan/blue,#0x251B:,,light-gray/blue,#0x255D"
border_width = 2/0
border_height = 2/0
border_color = brown:red
padding_top = 8/0
padding_bottom = 8/0
padding_left = 8/1
padding_right = 8/1
term {
width = 100%
height = 100%
font = "Times Regular 18"
color = "cyan/blue:light-gray/blue"
}
}
}
}
--
Bean
gitgrub home: http://github.com/grub/grub/
my fork page: http://github.com/bean123/grub/
next prev parent reply other threads:[~2009-10-08 4:20 UTC|newest]
Thread overview: 175+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-16 20:55 [GITGRUB] New menu interface (implementation) Bean
2009-09-17 10:06 ` Bean
2009-09-19 14:38 ` Michal Suchanek
2009-09-19 20:48 ` Bean
2009-09-20 8:21 ` Michal Suchanek
2009-09-20 8:30 ` Michal Suchanek
2009-09-20 18:17 ` Bean
2009-09-21 9:16 ` Michal Suchanek
2009-09-21 14:56 ` Bean
2009-09-23 11:29 ` Michal Suchanek
2009-09-23 12:11 ` Bean
2009-09-23 17:10 ` Bean
2009-09-23 19:26 ` Bean
2009-09-24 7:20 ` Michal Suchanek
2009-09-24 8:51 ` Bean
2009-09-24 9:40 ` Michal Suchanek
2009-09-24 10:31 ` Bean
2009-09-24 22:00 ` Michal Suchanek
2009-09-25 8:00 ` Bean
2009-09-25 9:00 ` Michal Suchanek
2009-09-25 9:12 ` Bean
2009-09-25 9:46 ` Michal Suchanek
2009-09-25 10:02 ` Bean
2009-09-25 10:13 ` Michal Suchanek
2009-09-25 10:19 ` Bean
2009-09-25 10:37 ` Michal Suchanek
2009-09-25 15:45 ` Bean
2009-09-27 16:12 ` Michal Suchanek
2009-09-27 18:33 ` Bean
2009-09-27 20:46 ` Michal Suchanek
2009-09-28 3:48 ` Bean
2009-09-28 9:47 ` Michal Suchanek
2009-09-28 10:48 ` Bean
2009-09-28 11:44 ` Michal Suchanek
2009-09-30 19:52 ` Bean
2009-09-30 23:21 ` Michal Suchanek
2009-10-01 5:06 ` Bean
2009-10-01 8:41 ` Michal Suchanek
2009-10-01 9:17 ` Bean
2009-10-01 10:02 ` Bean
2009-10-01 12:19 ` Bean
2009-10-01 12:44 ` Michal Suchanek
2009-10-01 13:33 ` Bean
2009-10-01 14:53 ` Michal Suchanek
2009-10-01 16:22 ` Bean
2009-10-02 9:16 ` Bean
2009-10-02 10:42 ` Michal Suchanek
2009-10-03 15:25 ` Bean
2009-10-03 22:34 ` Michal Suchanek
2009-10-04 4:27 ` Bean
2009-10-04 11:22 ` Michal Suchanek
2009-10-04 13:54 ` Bean
2009-10-04 16:06 ` richardvoigt
2009-10-04 16:16 ` Bean
2009-10-04 20:05 ` Bean
2009-10-04 20:16 ` Bean
2009-10-04 22:20 ` Michal Suchanek
2009-10-04 22:21 ` Michal Suchanek
2009-10-05 4:45 ` Bean
2009-10-05 9:07 ` Michal Suchanek
2009-10-05 10:35 ` Bean
2009-10-05 13:40 ` Michal Suchanek
2009-10-06 6:10 ` Bean
2009-10-06 6:25 ` richardvoigt
2009-10-05 17:52 ` richardvoigt
2009-10-06 5:35 ` Bean
2009-10-05 12:24 ` Bean
2009-10-05 13:33 ` Michal Suchanek
2009-10-06 5:33 ` Bean
2009-10-06 9:50 ` Michal Suchanek
2009-10-06 11:08 ` Bean
2009-10-06 11:46 ` Michal Suchanek
2009-10-06 13:14 ` Bean
2009-10-06 15:18 ` Michal Suchanek
2009-10-06 16:14 ` Bean
2009-10-06 16:35 ` Bean
2009-10-06 18:41 ` Michal Suchanek
2009-10-06 22:16 ` Michal Suchanek
2009-10-07 6:05 ` Bean
2009-10-07 8:54 ` Michal Suchanek
2009-10-07 10:54 ` Bean
2009-10-07 10:57 ` Bean
2009-10-07 13:05 ` Michal Suchanek
2009-10-07 21:13 ` Michal Suchanek
2009-10-08 4:20 ` Bean [this message]
2009-10-08 5:21 ` Bean
2009-10-08 11:26 ` Michal Suchanek
2009-10-08 13:26 ` Bean
2009-10-08 21:34 ` Michal Suchanek
2009-10-09 3:45 ` Bean
2009-10-09 11:52 ` Michal Suchanek
2009-10-09 12:48 ` Bean
2009-10-09 14:20 ` Michal Suchanek
2009-10-09 14:54 ` Bean
2009-10-09 15:57 ` Michal Suchanek
2009-10-09 16:17 ` Bean
2009-10-09 16:29 ` Michal Suchanek
2009-10-09 16:48 ` Bean
2009-10-09 17:27 ` Michal Suchanek
2009-10-09 18:32 ` Bean
2009-10-09 20:41 ` Michal Suchanek
2009-10-10 3:43 ` Bean
2009-10-10 11:22 ` Michal Suchanek
2009-10-10 19:21 ` Bean
2009-10-10 22:54 ` Michal Suchanek
2009-10-11 3:58 ` Bean
2009-10-11 10:03 ` Michal Suchanek
2009-10-16 20:47 ` Bean
2009-10-17 20:01 ` Bean
2009-10-18 17:01 ` Bean
2009-10-20 14:52 ` Bean
2009-10-20 19:31 ` Michal Suchanek
2009-10-21 1:01 ` Peter Cros
2009-10-21 4:07 ` Bean
2009-10-21 20:55 ` Michal Suchanek
2009-10-22 3:47 ` Bean
2009-10-20 19:20 ` Michal Suchanek
2009-10-21 3:45 ` Bean
2009-10-21 20:47 ` Michal Suchanek
2009-10-22 4:34 ` Bean
2009-10-22 7:41 ` Michal Suchanek
2009-10-22 8:15 ` Bean
2009-10-23 5:59 ` Peter Cros
2009-10-23 7:31 ` Bean
2009-10-24 8:04 ` Peter Cros
2009-10-25 14:27 ` Peter Cros
2009-10-26 18:24 ` Bean
2009-10-27 17:34 ` Bean
2009-10-28 20:29 ` Bean
2009-10-28 21:12 ` Vladimir 'phcoder' Serbinenko
2009-10-29 3:24 ` Bean
2009-10-29 9:10 ` Vladimir 'phcoder' Serbinenko
2009-10-29 9:25 ` Bean
2009-10-29 9:33 ` Vladimir 'phcoder' Serbinenko
2009-10-29 9:52 ` Bean
2009-10-30 12:07 ` Bean
2009-11-01 17:16 ` Bean
2009-11-09 15:55 ` Bean
2009-11-09 16:16 ` mingw32 compile fixes (Re: [GITGRUB] New menu interface (implementation)) Robert Millan
2009-11-09 16:46 ` Bean
2009-11-09 20:03 ` Robert Millan
2009-11-10 13:51 ` Bean
2009-11-09 20:04 ` warn_unused_result attribute (Re: mingw32 compile fixes (Re: [GITGRUB] New menu interface (implementation))) Robert Millan
2009-11-09 20:10 ` Felix Zielcke
2009-11-09 21:07 ` Robert Millan
2009-11-09 20:20 ` Colin Watson
2009-10-20 19:06 ` [GITGRUB] New menu interface (implementation) Michal Suchanek
2009-10-21 3:21 ` Bean
2009-10-09 16:56 ` richardvoigt
2009-10-09 17:09 ` Michal Suchanek
2009-10-09 18:28 ` richardvoigt
2009-10-09 18:49 ` Bean
2009-10-09 20:22 ` Michal Suchanek
2009-10-09 15:58 ` Bean
2009-10-08 11:18 ` Michal Suchanek
2009-10-08 13:07 ` Bean
2009-10-08 21:46 ` Michal Suchanek
2009-10-09 3:34 ` Bean
2009-10-09 11:48 ` Michal Suchanek
2009-10-09 12:34 ` Bean
2009-10-06 22:59 ` Michal Suchanek
2009-10-04 21:24 ` Michal Suchanek
2009-10-04 21:57 ` Michal Suchanek
2009-10-05 5:01 ` Bean
2009-10-05 9:12 ` Michal Suchanek
2009-10-04 12:03 ` Peter Cros
2009-10-04 13:26 ` Bean
2009-09-27 23:01 ` Michal Suchanek
2009-09-28 2:59 ` Bean
2009-09-28 9:32 ` Michal Suchanek
2009-09-19 18:45 ` Michal Suchanek
2009-09-19 18:55 ` richardvoigt
2009-09-20 8:31 ` Michal Suchanek
2009-09-20 18:51 ` richardvoigt
2009-09-21 9:23 ` Michal Suchanek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ca0f59980910072120x58315276x92e2598ec75dc7a3@mail.gmail.com \
--to=bean123ch@gmail.com \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.