Lines 70-75
Link Here
|
70 |
import org.eclipse.swt.events.ModifyListener; |
70 |
import org.eclipse.swt.events.ModifyListener; |
71 |
import org.eclipse.swt.events.SelectionAdapter; |
71 |
import org.eclipse.swt.events.SelectionAdapter; |
72 |
import org.eclipse.swt.events.SelectionEvent; |
72 |
import org.eclipse.swt.events.SelectionEvent; |
|
|
73 |
import org.eclipse.swt.graphics.Color; |
73 |
import org.eclipse.swt.graphics.Point; |
74 |
import org.eclipse.swt.graphics.Point; |
74 |
import org.eclipse.swt.graphics.Rectangle; |
75 |
import org.eclipse.swt.graphics.Rectangle; |
75 |
import org.eclipse.swt.layout.GridData; |
76 |
import org.eclipse.swt.layout.GridData; |
Lines 909-915
Link Here
|
909 |
sashForm.setLayout(sashFormLayout); |
910 |
sashForm.setLayout(sashFormLayout); |
910 |
final GridData gd_sashForm = new GridData(SWT.FILL, SWT.FILL, true, true, 4, 1); |
911 |
final GridData gd_sashForm = new GridData(SWT.FILL, SWT.FILL, true, true, 4, 1); |
911 |
gd_sashForm.widthHint = 400; |
912 |
gd_sashForm.widthHint = 400; |
912 |
gd_sashForm.heightHint = 60; |
913 |
gd_sashForm.heightHint = 80; |
913 |
sashForm.setLayoutData(gd_sashForm); |
914 |
sashForm.setLayoutData(gd_sashForm); |
914 |
|
915 |
|
915 |
GridLayout topLayout = new GridLayout(); |
916 |
GridLayout topLayout = new GridLayout(); |
Lines 1044-1061
Link Here
|
1044 |
chartFieldValues = chartFieldValuesDefault.toArray(new String[chartFieldValuesDefault.size()]); |
1045 |
chartFieldValues = chartFieldValuesDefault.toArray(new String[chartFieldValuesDefault.size()]); |
1045 |
chartExpandComposite = scrolledComposite.createSection(Messages.BugzillaSearchPage_BooleanChart, |
1046 |
chartExpandComposite = scrolledComposite.createSection(Messages.BugzillaSearchPage_BooleanChart, |
1046 |
ExpandableComposite.COMPACT | ExpandableComposite.TWISTIE | ExpandableComposite.TITLE_BAR, false); |
1047 |
ExpandableComposite.COMPACT | ExpandableComposite.TWISTIE | ExpandableComposite.TITLE_BAR, false); |
1047 |
chartExpandComposite.setLayout(new GridLayout(3, false)); |
1048 |
GridLayout optionsLayout = new GridLayout(3, false); |
|
|
1049 |
optionsLayout.marginHeight = 0; |
1050 |
optionsLayout.marginWidth = 0; |
1051 |
optionsLayout.horizontalSpacing = 0; |
1052 |
optionsLayout.verticalSpacing = 0; |
1053 |
chartExpandComposite.setLayout(optionsLayout); |
1048 |
chartExpandComposite.setBackground(parent.getBackground()); |
1054 |
chartExpandComposite.setBackground(parent.getBackground()); |
1049 |
GridData g = new GridData(GridData.FILL, GridData.BEGINNING, true, false); |
1055 |
GridData g = new GridData(GridData.FILL, GridData.BEGINNING, true, false); |
1050 |
g.horizontalSpan = 4; |
1056 |
g.horizontalSpan = 4; |
1051 |
g.horizontalIndent = INDENT; |
1057 |
g.horizontalIndent = INDENT; |
1052 |
chartExpandComposite.setLayoutData(g); |
1058 |
chartExpandComposite.setLayoutData(g); |
1053 |
Composite chartComposite = new Composite(chartExpandComposite, SWT.NULL); |
1059 |
Composite chartComposite = new Composite(chartExpandComposite, SWT.NULL); |
1054 |
GridLayout optionsLayout = new GridLayout(4, false); |
1060 |
optionsLayout = new GridLayout(4, false); |
1055 |
optionsLayout.marginHeight = 0; |
1061 |
optionsLayout.marginHeight = 0; |
1056 |
optionsLayout.marginWidth = 0; |
1062 |
optionsLayout.marginWidth = 0; |
|
|
1063 |
optionsLayout.horizontalSpacing = 0; |
1064 |
optionsLayout.verticalSpacing = 0; |
1057 |
chartComposite.setLayout(optionsLayout); |
1065 |
chartComposite.setLayout(optionsLayout); |
1058 |
g = new GridData(GridData.FILL, GridData.FILL, true, true); |
1066 |
g = new GridData(SWT.FILL, SWT.FILL, true, true); |
|
|
1067 |
g.horizontalIndent = INDENT; |
1059 |
g.widthHint = 400; |
1068 |
g.widthHint = 400; |
1060 |
chartComposite.setLayoutData(g); |
1069 |
chartComposite.setLayoutData(g); |
1061 |
Dialog.applyDialogFont(chartComposite); |
1070 |
Dialog.applyDialogFont(chartComposite); |
Lines 1240-1246
Link Here
|
1240 |
bottomLayout.numColumns = 6; |
1249 |
bottomLayout.numColumns = 6; |
1241 |
bottomForm.setLayout(bottomLayout); |
1250 |
bottomForm.setLayout(bottomLayout); |
1242 |
GridData bottomLayoutData = new GridData(SWT.FILL, SWT.FILL, true, true, 4, 1); |
1251 |
GridData bottomLayoutData = new GridData(SWT.FILL, SWT.FILL, true, true, 4, 1); |
1243 |
bottomLayoutData.heightHint = 60; |
1252 |
bottomLayoutData.heightHint = 80; |
1244 |
bottomLayoutData.widthHint = 400; |
1253 |
bottomLayoutData.widthHint = 400; |
1245 |
bottomForm.setLayoutData(bottomLayoutData); |
1254 |
bottomForm.setLayoutData(bottomLayoutData); |
1246 |
|
1255 |
|
Lines 1483-1488
Link Here
|
1483 |
// ignore |
1492 |
// ignore |
1484 |
} |
1493 |
} |
1485 |
} |
1494 |
} |
|
|
1495 |
if ((commentPattern.getText() != null && !commentPattern.getText().equals("")) || // //$NON-NLS-1$ |
1496 |
(emailPattern2.getText() != null && !emailPattern2.getText().equals("")) || // //$NON-NLS-1$ |
1497 |
(keywords.getText() != null && !keywords.getText().equals("")) || // //$NON-NLS-1$ |
1498 |
(whiteboardPattern.getText() != null && !whiteboardPattern.getText().equals("")) || // //$NON-NLS-1$ |
1499 |
priority.getSelection().length > 0 || resolution.getSelection().length > 0 |
1500 |
|| version.getSelection().length > 0 || target.getSelection().length > 0 |
1501 |
|| hardware.getSelection().length > 0 || os.getSelection().length > 0) { |
1502 |
moreOptionsExpandComposite.setExpanded(true); |
1503 |
scrolledComposite.reflow(true); |
1504 |
refreshChartControls(); |
1505 |
} |
1506 |
if (charts.get(0).getChartExpression(0, 0).getFieldName() > 0) { |
1507 |
chartExpandComposite.setExpanded(true); |
1508 |
scrolledComposite.reflow(true); |
1509 |
refreshChartControls(); |
1510 |
} |
1486 |
} |
1511 |
} |
1487 |
|
1512 |
|
1488 |
/* |
1513 |
/* |
Lines 2542-2547
Link Here
|
2542 |
layout.horizontalSpacing = 0; |
2567 |
layout.horizontalSpacing = 0; |
2543 |
chartGroup.setLayout(layout); |
2568 |
chartGroup.setLayout(layout); |
2544 |
gd = new GridData(GridData.FILL, GridData.FILL, true, true, 1, 1); |
2569 |
gd = new GridData(GridData.FILL, GridData.FILL, true, true, 1, 1); |
|
|
2570 |
gd.horizontalIndent = INDENT; |
2545 |
chartGroup.setLayoutData(gd); |
2571 |
chartGroup.setLayoutData(gd); |
2546 |
charts.add(0, new Chart()); |
2572 |
charts.add(0, new Chart()); |
2547 |
recreateChartControls(); |
2573 |
recreateChartControls(); |
Lines 2667-2673
Link Here
|
2667 |
orButton.addSelectionListener(new SelectionAdapter() { |
2693 |
orButton.addSelectionListener(new SelectionAdapter() { |
2668 |
@Override |
2694 |
@Override |
2669 |
public void widgetSelected(SelectionEvent e) { |
2695 |
public void widgetSelected(SelectionEvent e) { |
2670 |
if (e.stateMask == SWT.CTRL) { |
2696 |
if (e.stateMask == SWT.SHIFT) { |
2671 |
if (charts.size() == 1 && charts.get(0).getRowSize() == 1 |
2697 |
if (charts.size() == 1 && charts.get(0).getRowSize() == 1 |
2672 |
&& charts.get(0).getColumnSize(0) == 1) { |
2698 |
&& charts.get(0).getColumnSize(0) == 1) { |
2673 |
return; |
2699 |
return; |