Revision 2c9ab085
Added by Leszek Koltunski over 2 years ago
src/main/java/org/distorted/dialogs/RubikDialogUpdates.java | ||
---|---|---|
136 | 136 |
|
137 | 137 |
private void receiveUpdate(RubikUpdates updates, FragmentActivity act) |
138 | 138 |
{ |
139 |
int numN = updates.getNewNumber(); |
|
140 |
int numU = updates.getUpdNumber(); |
|
141 |
int num = numN+numU; |
|
139 |
int numC = updates.getCompletedNumber(); |
|
142 | 140 |
|
143 |
if( num<=0 ) |
|
141 |
if( numC<=0 )
|
|
144 | 142 |
{ |
145 |
|
|
146 | 143 |
mText.setText(act.getString(R.string.no_updates)); |
147 | 144 |
} |
148 | 145 |
else |
... | ... | |
150 | 147 |
//mText.setText("Downloading..."); |
151 | 148 |
|
152 | 149 |
int imagH = (int)(mSize*1.00f); |
153 |
int textH = (int)(mSize*0.23f);
|
|
154 |
int buttH = (int)(mSize*0.49f);
|
|
150 |
int textH = (int)(mSize*0.27f);
|
|
151 |
int buttH = (int)(mSize*0.35f);
|
|
155 | 152 |
|
156 | 153 |
LinearLayout.LayoutParams pI = new LinearLayout.LayoutParams( imagH,imagH ); |
157 | 154 |
LinearLayout.LayoutParams pV = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, mSize ); |
... | ... | |
163 | 160 |
|
164 | 161 |
if( mLayout!=null ) |
165 | 162 |
{ |
166 |
for(int i=0; i<numN; i++)
|
|
163 |
for(int i=0; i<numC; i++)
|
|
167 | 164 |
{ |
168 |
RubikUpdates.UpdateInfo info = updates.getNewUpdate(i);
|
|
165 |
RubikUpdates.UpdateInfo info = updates.getCompletedUpdate(i);
|
|
169 | 166 |
RubikDialogUpdateView rubikView = new RubikDialogUpdateView(); |
170 |
View pane = rubikView.createView(act,info,mFontSize,mPadding,true,pI,pV,pT,pB);
|
|
167 |
View pane = rubikView.createView(act,info,mFontSize,mPadding,pI,pV,pT,pB); |
|
171 | 168 |
mLayout.addView(pane); |
172 | 169 |
} |
173 |
for(int i=0; i<numU; i++) |
|
170 |
|
|
171 |
int numS = updates.getStartedNumber(); |
|
172 |
|
|
173 |
for(int i=0; i<numS; i++) |
|
174 | 174 |
{ |
175 |
RubikUpdates.UpdateInfo info = updates.getUpdUpdate(i);
|
|
175 |
RubikUpdates.UpdateInfo info = updates.getStartedUpdate(i);
|
|
176 | 176 |
RubikDialogUpdateView rubikView = new RubikDialogUpdateView(); |
177 |
View pane = rubikView.createView(act,info,mFontSize,mPadding,false,pI,pV,pT,pB);
|
|
177 |
View pane = rubikView.createView(act,info,mFontSize,mPadding,pI,pV,pT,pB); |
|
178 | 178 |
mLayout.addView(pane); |
179 | 179 |
} |
180 | 180 |
} |
Also available in: Unified diff
Downloading updates: dialog progress.