[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GITGRUB] New menu interface
From: |
Michal Suchanek |
Subject: |
Re: [GITGRUB] New menu interface |
Date: |
Fri, 4 Sep 2009 01:12:51 +0200 |
2009/9/3 Bean <address@hidden>:
> 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
- Re: [GITGRUB] New menu interface, (continued)
- Re: [GITGRUB] New menu interface, Michal Suchanek, 2009/09/02
- Re: [GITGRUB] New menu interface, Bean, 2009/09/02
- Re: [GITGRUB] New menu interface, Michal Suchanek, 2009/09/02
- Re: [GITGRUB] New menu interface, Bean, 2009/09/02
- Re: [GITGRUB] New menu interface, Michal Suchanek, 2009/09/02
- Re: [GITGRUB] New menu interface, Bean, 2009/09/02
- Re: [GITGRUB] New menu interface, Michal Suchanek, 2009/09/02
- Re: [GITGRUB] New menu interface, Bean, 2009/09/03
- Re: [GITGRUB] New menu interface, Michal Suchanek, 2009/09/03
- Re: [GITGRUB] New menu interface, Bean, 2009/09/03
- Re: [GITGRUB] New menu interface,
Michal Suchanek <=