OSDN Git Service

Move the screenshot button above the image
authorXavier Ducrohet <xav@android.com>
Thu, 24 Sep 2009 20:20:42 +0000 (13:20 -0700)
committerXavier Ducrohet <xav@android.com>
Thu, 24 Sep 2009 20:20:42 +0000 (13:20 -0700)
This will help when taking screenshots of large screen devices
on laptop screens.

Change-Id: Ief7b03d2f1711970e76f4dfe6086e3ea0d606c99

ddms/libs/ddmuilib/src/com/android/ddmuilib/ScreenShotDialog.java

index 778c594..0319642 100644 (file)
@@ -97,21 +97,6 @@ public class ScreenShotDialog extends Dialog {
 
         shell.setLayout(new GridLayout(3, true));
 
-        // title/"capturing" label
-        mBusyLabel = new Label(shell, SWT.NONE);
-        mBusyLabel.setText("Preparing...");
-        data = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
-        data.horizontalSpan = 3;
-        mBusyLabel.setLayoutData(data);
-
-        // space for the image
-        mImageLabel = new Label(shell, SWT.BORDER);
-        data = new GridData(GridData.HORIZONTAL_ALIGN_CENTER);
-        data.horizontalSpan = 3;
-        mImageLabel.setLayoutData(data);
-        Display display = shell.getDisplay();
-        mImageLabel.setImage(ImageHelper.createPlaceHolderArt(display, 50, 50, display.getSystemColor(SWT.COLOR_BLUE)));
-
         // "refresh" button
         Button refresh = new Button(shell, SWT.PUSH);
         refresh.setText("Refresh");
@@ -151,6 +136,23 @@ public class ScreenShotDialog extends Dialog {
             }
         });
 
+        // title/"capturing" label
+        mBusyLabel = new Label(shell, SWT.NONE);
+        mBusyLabel.setText("Preparing...");
+        data = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
+        data.horizontalSpan = 3;
+        mBusyLabel.setLayoutData(data);
+
+        // space for the image
+        mImageLabel = new Label(shell, SWT.BORDER);
+        data = new GridData(GridData.HORIZONTAL_ALIGN_CENTER);
+        data.horizontalSpan = 3;
+        mImageLabel.setLayoutData(data);
+        Display display = shell.getDisplay();
+        mImageLabel.setImage(ImageHelper.createPlaceHolderArt(
+                display, 50, 50, display.getSystemColor(SWT.COLOR_BLUE)));
+
+
         shell.setDefaultButton(done);
     }