2009/9/3 Bean <bean12...@gmail.com>: > On Thu, Sep 3, 2009 at 4:41 PM, Michal >> And how would you place the menu items then? At random? > > Hi, > > First we can implement the classic menu, which is basically multi-line > text box, one item per line. Later we could add more style, perhaps by > inserting a panel component that control the layout. For example, we > can have iconic mode that each item is represented by an icon. >
I guess this can be generalized into two components: - label - can have a background image, icon, text - can be active (= have an associated list of commands) or not - split - can contain one(?) two or more items (splits, labels) sorted vertically or horizontally - should give focus to the first child that contains an active item - should allow flexible sizing and styling of the cells (borders, margins, padding, minimum size, upscaling, ...) - should allow a variant that scrolls in the direction in which the cells are sorted (with paging or slower scrolling, possibility to loop from end to start) Thanks Michal _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel