From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1MJruu-0002PJ-Sr for mharc-grub-devel@gnu.org; Thu, 25 Jun 2009 12:35:16 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MJrut-0002Ou-Gf for grub-devel@gnu.org; Thu, 25 Jun 2009 12:35:15 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MJruq-0002NK-42 for grub-devel@gnu.org; Thu, 25 Jun 2009 12:35:15 -0400 Received: from [199.232.76.173] (port=50347 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJrup-0002NF-O7 for grub-devel@gnu.org; Thu, 25 Jun 2009 12:35:11 -0400 Received: from arnold.marlboro.edu ([206.192.68.78]:36711) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MJrup-000335-E5 for grub-devel@gnu.org; Thu, 25 Jun 2009 12:35:11 -0400 Received: from [192.168.0.104] (71-10-231-36.dhcp.oxfr.ma.charter.com [71.10.231.36]) by arnold.marlboro.edu (Postfix) with ESMTP id D3B561780B2; Thu, 25 Jun 2009 12:34:30 -0400 (EDT) Message-ID: <4A43A715.8000700@isaac.cedarswampstudios.org> Date: Thu, 25 Jun 2009 12:34:29 -0400 From: Isaac Dupree User-Agent: Thunderbird 2.0.0.21 (X11/20090409) MIME-Version: 1.0 To: The development of GRUB 2 References: <20090625123659.GA6874@thorin> <200906250650.56025.colin@gibibit.com> <20090625142555.GB2457@thorin> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Marlboro-Information: Please contact techsupport@marlboro.edu for more information X-Marlboro-MailScanner-ID: D3B561780B2.A9972 X-Marlboro-MailScanner: clean X-Marlboro-SpamCheck: not spam, SpamAssassin (not cached, score=-0.717, required 6, autolearn=disabled, BAYES_00 -2.60, RCVD_IN_PBL 0.91, RCVD_IN_SORBS_DUL 0.88, RDNS_DYNAMIC 0.10) X-Marlboro-MailScanner-From: ml@isaac.cedarswampstudios.org X-Marlboro-MailScanner-Watermark: 1246552471.13657@fXZKK1NAEa9E/41EXsKofQ X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Subject: Re: [RFC] New menu design based on MVC 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: Thu, 25 Jun 2009 16:35:15 -0000 Bean wrote: > Implement the menu viewer in lua. Colin's patch already make extensive > use of lua, so perhaps we can just standardize the interface a little > bit, and make it easier to write components using either c or lua. and (out of order,) > Use xml to store data. With Colin's graphic menu path, we are already > introducing a new file format - the theme file. But the current > representation is a little awkward, for example, to write a label, it > uses: > > +vbox{ +label{ text="Hello" } +label{ text="World" } } > > I think it would be more natural to write it like this: > > >