Project

General

Profile

« Previous | Next » 

Revision 2c9ab085

Added by Leszek Koltunski over 2 years ago

Downloading updates: dialog progress.

View differences:

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