tmf: Update setting of minimum size of dialog box
authorBernd Hufmann <Bernd.Hufmann@ericsson.com>
Thu, 14 Apr 2016 01:46:05 +0000 (21:46 -0400)
committerBernd Hufmann <bernd.hufmann@ericsson.com>
Thu, 21 Apr 2016 11:18:21 +0000 (07:18 -0400)
Change-Id: I6a5e722c5a435ea8d34eafe8312a429c710f0503
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/70606
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-by: Hudson CI
tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/ShowFindDialogAction.java
tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/TimeGraphFindDialog.java

index d2ad6ac9ccc1cf51deaeb3e43f30851ee356ca2a..e67ec296afd1380c9ef0ddf7b99e2fd408c19ee1 100644 (file)
@@ -24,7 +24,6 @@ import org.eclipse.ui.IWorkbenchPart;
  */
 class ShowFindDialogAction extends Action {
 
-    private static final int SHELL_MINIMUM_SIZE = 320;
     private static TimeGraphFindDialog fDialog;
     private FindTarget fFindTarget;
 
@@ -50,7 +49,6 @@ class ShowFindDialogAction extends Action {
         if (fDialog != null) {
             fDialog.update(findTarget);
             fDialog.open();
-            fDialog.getShell().setMinimumSize(SHELL_MINIMUM_SIZE, SHELL_MINIMUM_SIZE);
         }
     }
 
index 8168c93be9f27a21b7df3c700e81ec09192115e4..4fe01ca825dee09dac1921290e0e98ab00508cf4 100644 (file)
@@ -223,6 +223,8 @@ class TimeGraphFindDialog extends Dialog {
         // get find string
         initFindStringFromSelection();
 
+        shell.setMinimumSize(shell.getSize());
+
         // set dialog position
         if (fDialogPositionInit != null) {
             shell.setBounds(fDialogPositionInit);
@@ -499,7 +501,11 @@ class TimeGraphFindDialog extends Dialog {
         panel.setLayout(layout);
 
         fStatusLabel = new Label(panel, SWT.LEFT);
+        fStatusLabel.setText(Messages.TimeGraphFindDialog_StatusWrappedLabel);
         setGridData(fStatusLabel, SWT.FILL, true, SWT.CENTER, false);
+        GridData gd = (GridData) fStatusLabel.getLayoutData();
+        gd.widthHint = fStatusLabel.computeSize(SWT.DEFAULT, SWT.DEFAULT).x;
+        fStatusLabel.setText("");  //$NON-NLS-1$
 
         Composite buttonSection = new Composite(panel, SWT.NULL);
         GridLayout buttonLayout = new GridLayout();
This page took 0.028004 seconds and 5 git commands to generate.