Skip to content

Commit

Permalink
pdf viewer should occupy ide window size (capped at 1200 pixel width)
Browse files Browse the repository at this point in the history
  • Loading branch information
jjallaire committed Feb 27, 2012
1 parent 4b96cda commit ec4d996
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion src/gwt/src/org/rstudio/studio/client/pdfviewer/PDFViewer.java
Expand Up @@ -19,6 +19,7 @@
import org.rstudio.studio.client.pdfviewer.events.ViewPdfHandler;
import org.rstudio.studio.client.pdfviewer.model.PDFViewerParams;

import com.google.gwt.user.client.Window;
import com.google.inject.Inject;
import com.google.inject.Singleton;

Expand All @@ -42,10 +43,19 @@ public void onViewPdf(ViewPdfEvent event)
// open the window
satelliteManager_.openSatellite(PDFViewerApplication.NAME,
params,
new Size(800,900));
getPreferredWindowSize());

}

private Size getPreferredWindowSize()
{
Size windowBounds = new Size(Window.getClientWidth(),
Window.getClientHeight());

return new Size(Math.min(windowBounds.width - 100, 1200),
windowBounds.height - 25);
}


private final SatelliteManager satelliteManager_;
}

0 comments on commit ec4d996

Please sign in to comment.