/**
* Դ�������ƣ�RevisionHistoryOverviewPage.java
* �������Ȩ���������ӹɷ�����˾ ��Ȩ����
* ϵͳ���ƣ�JRES Studio
* ģ�����ƣ�com.hundsun.ares.studio.uft.ui
* ����˵����$desc
* ����ĵ���
* ���ߣ�sundl
*/
package com.hundsun.ares.studio.ui.editor.blocks;
import org.eclipse.jface.layout.GridDataFactory;
import org.eclipse.jface.layout.GridLayoutFactory;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.forms.IManagedForm;
import org.eclipse.ui.forms.editor.FormEditor;
import org.eclipse.ui.forms.widgets.FormToolkit;
import com.hundsun.ares.studio.core.model.ModuleProperty;
import com.hundsun.ares.studio.ui.page.ExtendPageWithMyDirtySystem;
/**
* �ļ�¼����ҳ��
* @author sundl
*
*/
public class RevisionHistoryOverviewPage extends ExtendPageWithMyDirtySystem<ModuleProperty> {
private RevisionHistoryOverviewBlock block;
public RevisionHistoryOverviewPage(FormEditor editor, String id, String title) {
super(editor, id, title);
}
@Override
protected void createFormContent(IManagedForm managedForm) {
Composite composite = managedForm.getForm().getBody();
FormToolkit toolkit = managedForm.getToolkit();
block = new RevisionHistoryOverviewBlock(getResource());
block.createControl(composite, toolkit);
block.setInput(new Object());
GridLayoutFactory.swtDefaults().applyTo(composite);
GridDataFactory.fillDefaults().grab(true, true).applyTo(block.getControl());
}
@Override
public boolean shouldLoad() {
return true;
}
}