[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lmi] Group premium quotes: UI
From: |
Greg Chicares |
Subject: |
Re: [lmi] Group premium quotes: UI |
Date: |
Mon, 19 Oct 2015 00:14:02 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.3.0 |
On 2015-07-16 21:36, Vadim Zeitlin wrote:
[...]
> - "Print roster" sub menu stands out as the only item in the "Census" menu
> to not have a bitmap
I've learned to accept that: it's the only item that
- has no bitmap
- has sub-items
and there's arguably a certain logic in linking those two attributes.
And I accept this:
> (and it can't have one, MSW doesn't support bitmaps
> for the sub menu items without making them entirely owner drawn and we
> almost certainly don't want to do this).
because msw pushes us in that direction, and we certainly aren't going
to use owner-drawn bitmaps to swim against this particular tide.
But do other platforms have this restriction?
Here's why I ask. The way I view this--and the way the toolbar actually
works--is that a generic "produce a roster" operation exists, symbolized
by 'roster*.png', which requires a choice between two roster varieties.
Thus, to me, 'roster*.png' really belongs with "Census | Print roster", so
- given that msw can't handle it, I'll accept that platform limitation; but
- if GTK can handle it, I'd like to show the bitmap on the menu.
IOW, I now regret one detail of what I originally committed here:
http://svn.savannah.nongnu.org/viewvc/lmi/trunk/menus.xrc?root=lmi&r1=6159&r2=6258&diff_format=u
because it moves the bitmap to a single one of the suboptions. I'd like to
change HEAD this way...
<object class="wxMenu">
<label>Print r_oster</label>
+ <bitmap platform="win" stock_id="roster"/>
<object class="wxMenuItem" name="print_group_roster">
<label>Print r_oster to spreadsheet\tCtrl-Shift-O</label>
- <bitmap platform="win" stock_id="roster"/>
<help>Run and print group roster to a spreadsheet file</help>
</object>
...if GTK or some other platform would respect it. Otherwise, I'll do this:
<object class="wxMenuItem" name="print_group_roster">
<label>Print r_oster to spreadsheet\tCtrl-Shift-O</label>
- <bitmap platform="win" stock_id="roster"/>
<help>Run and print group roster to a spreadsheet file</help>
</object>
if no platform does what I have in mind.
- Re: [lmi] Group premium quotes: UI,
Greg Chicares <=
- Re: [lmi] Group premium quotes: UI, Greg Chicares, 2015/10/18
- Re: [lmi] Group premium quotes: UI, Vadim Zeitlin, 2015/10/20
- Re: [lmi] Group premium quotes: UI, Greg Chicares, 2015/10/22
- Re: [lmi] Group premium quotes: UI, Vadim Zeitlin, 2015/10/22
- Re: [lmi] Group premium quotes: UI, Greg Chicares, 2015/10/22
- Re: [lmi] Group premium quotes: UI, Vadim Zeitlin, 2015/10/23
- Re: [lmi] Group premium quotes: UI, Greg Chicares, 2015/10/23
- Re: [lmi] UI for non-traditional platforms (was: Group premium quotes: UI), Vadim Zeitlin, 2015/10/23
- Re: [lmi] Group premium quotes: UI, Vadim Zeitlin, 2015/10/20