Author: snjeza
Date: 2011-10-26 18:35:38 -0400 (Wed, 26 Oct 2011)
New Revision: 36028
Modified:
branches/jbosstools-3.3.0.M4/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/editors/GettingStartedPage.java
Log:
JBIDE-10028 JBoss Central Editor Maximize/Restore actions freeze UI and loads CPU
Modified:
branches/jbosstools-3.3.0.M4/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/editors/GettingStartedPage.java
===================================================================
---
branches/jbosstools-3.3.0.M4/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/editors/GettingStartedPage.java 2011-10-26
22:34:37 UTC (rev 36027)
+++
branches/jbosstools-3.3.0.M4/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/editors/GettingStartedPage.java 2011-10-26
22:35:38 UTC (rev 36028)
@@ -1015,9 +1015,9 @@
}
oldSize = size;
GridData gd;
- Point computedSize;
+ //Point computedSize;
int widthHint = size.x/2 - 40;
-
+ //computedSize = newsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
gd = (GridData) newsSection.getLayoutData();
if (newsSection.isExpanded()) {
if (blogsSection.isExpanded()) {
@@ -1026,15 +1026,15 @@
gd.heightHint = size.y - 40;
}
} else {
- computedSize = newsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- gd.heightHint = computedSize.y;
+ gd.heightHint = 20;
}
gd.widthHint = widthHint;
gd.grabExcessVerticalSpace = false;
- computedSize = newsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- newsSection.setSize(widthHint, computedSize.y);
+ //computedSize = newsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
+ //newsSection.setSize(widthHint, computedSize.y);
gd = (GridData) blogsSection.getLayoutData();
+ //computedSize = blogsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
if (blogsSection.isExpanded()) {
if (newsSection.isExpanded()) {
gd.heightHint = size.y/2 - 20;
@@ -1042,56 +1042,55 @@
gd.heightHint = size.y - 40;
}
} else {
- computedSize = blogsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- gd.heightHint = computedSize.y;
+ gd.heightHint = 20;
}
gd.widthHint = widthHint;
gd.grabExcessVerticalSpace = false;
- computedSize = blogsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- blogsSection.setSize(widthHint, computedSize.y);
+ //computedSize = blogsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
+ //blogsSection.setSize(widthHint, computedSize.y);
gd = (GridData) tutorialsSection.getLayoutData();
//gridData.heightHint = size.y - 40;
gd.widthHint = widthHint;
gd.grabExcessVerticalSpace = false;
tutorialPageBook.pack();
- computedSize = tutorialPageBook.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- tutorialsSection.setSize(widthHint, computedSize.y);
+ //computedSize = tutorialPageBook.computeSize(SWT.DEFAULT, SWT.DEFAULT);
+ //tutorialsSection.setSize(widthHint, computedSize.y);
gd = (GridData) documentationSection.getLayoutData();
//gridData.heightHint = size.y - 40;
gd.widthHint = widthHint;
gd.grabExcessVerticalSpace = false;
- computedSize = documentationSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- documentationSection.setSize(widthHint, computedSize.y);
+ //computedSize = documentationSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
+ //documentationSection.setSize(widthHint, computedSize.y);
gd = (GridData) settingsSection.getLayoutData();
gd.widthHint = widthHint;
gd.grabExcessVerticalSpace = false;
- computedSize = settingsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- settingsSection.setSize(widthHint, computedSize.y);
+ //computedSize = settingsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
+ //settingsSection.setSize(widthHint, computedSize.y);
gd = (GridData) projectsSection.getLayoutData();
//gridData.heightHint = size.y - 40;
gd.widthHint = widthHint;
gd.grabExcessVerticalSpace = false;
- computedSize = projectsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- projectsSection.setSize(widthHint, computedSize.y);
+ //computedSize = projectsSection.computeSize(SWT.DEFAULT, SWT.DEFAULT);
+ //projectsSection.setSize(widthHint, computedSize.y);
form.reflow(true);
form.redraw();
blogsScrollComposite.setMinSize(widthHint, size.y - 55);
newsScrollComposite.setMinSize(widthHint, size.y - 55);
- computedSize = tutorialPageBook.computeSize(SWT.DEFAULT, SWT.DEFAULT);
+ Point computedSize = tutorialPageBook.computeSize(SWT.DEFAULT, SWT.DEFAULT);
int y = computedSize.y;
if (y > 200) {
y = 200;
}
tutorialScrollComposite.setMinSize(widthHint, y);
- refreshNews();
- refreshBlogs();
+ //refreshNews();
+ //refreshBlogs();
form.layout(true, true);
}
Show replies by date