mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-29 08:34:37 +01:00
tweak drawing and size of status icon background
This commit is contained in:
parent
f39b5e8e82
commit
af6f01fd9c
1 changed files with 15 additions and 13 deletions
|
@ -318,28 +318,30 @@ public class ConnStatusHandler {
|
||||||
SuccessRecord record;
|
SuccessRecord record;
|
||||||
boolean enabled = connTypeEnabled( context, connType );
|
boolean enabled = connTypeEnabled( context, connType );
|
||||||
|
|
||||||
// Do the background coloring
|
// Do the background coloring. Top quarter first
|
||||||
rect.bottom = rect.top + quarterHeight * 2;
|
rect.bottom = rect.top + quarterHeight;
|
||||||
record = recordFor( connType, false );
|
record = recordFor( connType, false );
|
||||||
s_fillPaint.setColor( enabled && record.successNewer
|
s_fillPaint.setColor( enabled && record.successNewer
|
||||||
? GREEN : RED );
|
? GREEN : RED );
|
||||||
canvas.drawRect( rect, s_fillPaint );
|
canvas.drawRect( rect, s_fillPaint );
|
||||||
rect.top = rect.bottom;
|
|
||||||
rect.bottom = rect.top + quarterHeight * 2;
|
|
||||||
record = recordFor( connType, true );
|
|
||||||
s_fillPaint.setColor( enabled && record.successNewer
|
|
||||||
? GREEN : RED );
|
|
||||||
canvas.drawRect( rect, s_fillPaint );
|
|
||||||
|
|
||||||
// now the icons
|
|
||||||
rect.top = saveTop;
|
|
||||||
rect.bottom = rect.top + quarterHeight;
|
|
||||||
int arrowID = s_showSuccesses[SUCCESS_OUT]?
|
int arrowID = s_showSuccesses[SUCCESS_OUT]?
|
||||||
R.drawable.out_arrow_active : R.drawable.out_arrow;
|
R.drawable.out_arrow_active : R.drawable.out_arrow;
|
||||||
drawIn( canvas, res, arrowID, rect );
|
drawIn( canvas, res, arrowID, rect );
|
||||||
|
|
||||||
rect.top += 3 * quarterHeight;
|
// paint the middle two quarters black to give the icon a
|
||||||
|
// clear background
|
||||||
|
rect.top = rect.bottom;
|
||||||
|
rect.bottom += quarterHeight * 2;
|
||||||
|
s_fillPaint.setColor( BLACK );
|
||||||
|
canvas.drawRect( rect, s_fillPaint );
|
||||||
|
|
||||||
|
// bottom quarter
|
||||||
|
rect.top = rect.bottom;
|
||||||
rect.bottom = rect.top + quarterHeight;
|
rect.bottom = rect.top + quarterHeight;
|
||||||
|
record = recordFor( connType, true );
|
||||||
|
s_fillPaint.setColor( enabled && record.successNewer
|
||||||
|
? GREEN : RED );
|
||||||
|
canvas.drawRect( rect, s_fillPaint );
|
||||||
arrowID = s_showSuccesses[SUCCESS_IN]?
|
arrowID = s_showSuccesses[SUCCESS_IN]?
|
||||||
R.drawable.in_arrow_active : R.drawable.in_arrow;
|
R.drawable.in_arrow_active : R.drawable.in_arrow;
|
||||||
drawIn( canvas, res, arrowID, rect );
|
drawIn( canvas, res, arrowID, rect );
|
||||||
|
|
Loading…
Add table
Reference in a new issue