~smaioli/azureus/ubuntu-experimental

« back to all changes in this revision

Viewing changes to com/aelitis/azureus/plugins/startstoprules/defaultplugin/ui/swt/ConfigSectionQueue.java

MergedĀ VuzeĀ 4.2.0.2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
import java.util.ArrayList;
24
24
 
25
25
import org.eclipse.swt.SWT;
26
 
import org.eclipse.swt.graphics.Image;
27
26
import org.eclipse.swt.layout.GridData;
28
27
import org.eclipse.swt.layout.GridLayout;
29
28
import org.eclipse.swt.widgets.Composite;
30
29
import org.eclipse.swt.widgets.Label;
31
30
 
32
31
import org.gudy.azureus2.core3.util.DisplayFormatters;
33
 
import org.gudy.azureus2.ui.swt.ImageRepository;
34
32
import org.gudy.azureus2.ui.swt.Messages;
35
33
import org.gudy.azureus2.ui.swt.config.*;
36
34
import org.gudy.azureus2.ui.swt.plugins.UISWTConfigSection;
37
35
 
 
36
import com.aelitis.azureus.ui.swt.imageloader.ImageLoader;
 
37
 
38
38
import org.gudy.azureus2.plugins.ui.config.ConfigSection;
39
39
 
40
40
/** General Queueing options
101
101
                gridData.horizontalSpan = 2;
102
102
                cMaxActiveOptionsArea.setLayoutData(gridData);
103
103
 
 
104
                ImageLoader imageLoader = ImageLoader.getInstance();
104
105
                label = new Label(cMaxActiveOptionsArea, SWT.NULL);
105
 
                Image img = ImageRepository.getImage("subitem");
106
 
                img.setBackground(label.getBackground());
 
106
                imageLoader.setLabelImage(label, "subitem");
107
107
                gridData = new GridData(GridData.VERTICAL_ALIGN_BEGINNING);
108
108
                label.setLayoutData(gridData);
109
 
                label.setImage(img);
110
109
 
111
110
                gridData = new GridData();
112
111
                BooleanParameter maxActiveWhenSeedingEnabled = new BooleanParameter(
208
207
                                "StartStopManager_iMinSpeedForActiveSeeding", activeSeedingLabels,
209
208
                                activeSeedingValues);
210
209
 
 
210
                // subrow
 
211
 
 
212
                final Composite cMinSpeedActiveCDing = new Composite(cSection, SWT.NULL);
 
213
                layout = new GridLayout();
 
214
                layout.numColumns = 3;
 
215
                layout.marginWidth = 0;
 
216
                layout.marginHeight = 0;
 
217
                cMinSpeedActiveCDing.setLayout(layout);
 
218
                gridData = new GridData();
 
219
                gridData.horizontalIndent = 15;
 
220
                gridData.horizontalSpan = 2;
 
221
                cMinSpeedActiveCDing.setLayoutData(gridData);
 
222
 
 
223
                label = new Label(cMinSpeedActiveCDing, SWT.NULL);
 
224
                imageLoader.setLabelImage(label, "subitem");
 
225
                gridData = new GridData(GridData.VERTICAL_ALIGN_BEGINNING);
 
226
                label.setLayoutData(gridData);
 
227
 
 
228
                label = new Label(cMinSpeedActiveCDing, SWT.NULL);
 
229
                Messages.setLanguageText(label, "ConfigView.label.maxStalledSeeding");
 
230
 
 
231
                gridData = new GridData();
 
232
                final IntParameter maxStalledSeeding = new IntParameter(
 
233
                                cMinSpeedActiveCDing, "StartStopManager_iMaxStalledSeeding");
 
234
                maxStalledSeeding.setMinimumValue(0);
 
235
                maxStalledSeeding.setLayoutData(gridData);
 
236
 
 
237
                
211
238
                // row
212
239
 
213
240
                gridData = new GridData();