use of org.eclipse.jface.wizard.IWizardPage in project cubrid-manager by CUBRID.
the class SetDbaPasswordPage method pageChanged.
/**
* Call this method when page changed
*
* @param event the page changed event
*/
public void pageChanged(PageChangedEvent event) {
IWizardPage page = (IWizardPage) event.getSelectedPage();
if (page.getName().equals(PAGENAME) && passwordText != null && !passwordText.isDisposed()) {
passwordText.selectAll();
passwordText.setFocus();
}
}
use of org.eclipse.jface.wizard.IWizardPage in project cubrid-manager by CUBRID.
the class ConfigHAWizardDialog method createContents.
/**
* Overwrite the method. Auto add IPageChangingListener(s);
*
* @param parent of the control.
* @return Control
*/
protected Control createContents(Composite parent) {
Control result = super.createContents(parent);
IWizardPage[] pages = this.getWizard().getPages();
for (IWizardPage page : pages) {
if (page instanceof IPageChangingListener) {
this.addPageChangingListener((IPageChangingListener) page);
}
if (page instanceof IPageChangedListener) {
this.addPageChangedListener((IPageChangedListener) page);
}
}
return result;
}
use of org.eclipse.jface.wizard.IWizardPage in project cubrid-manager by CUBRID.
the class AddShardAction method run.
/**
* Open a dialog to add a shard.
*/
public void run() {
Object[] obj = this.getSelectedObj();
if (obj != null && obj.length > 0) {
if (!isSupported(obj[0])) {
this.setEnabled(false);
return;
}
node = (ICubridNode) obj[0];
server = node.getServer();
}
CMWizardDialog dialog = new CMWizardDialog(getShell(), new AddShardWizard(server)) {
/**
* Overwrite the method. Auto add IPageChangingListener(s);
*
* @param parent
* of the control.
* @return Control
*/
protected Control createContents(Composite parent) {
Control result = super.createContents(parent);
IWizardPage[] pages = this.getWizard().getPages();
for (IWizardPage page : pages) {
if (page instanceof IPageChangingListener) {
this.addPageChangingListener((IPageChangingListener) page);
}
if (page instanceof IPageChangedListener) {
this.addPageChangedListener((IPageChangedListener) page);
}
}
return result;
}
};
dialog.setPageSize(660, 450);
dialog.open();
}
use of org.eclipse.jface.wizard.IWizardPage in project cubrid-manager by CUBRID.
the class PartitionEditRangePage method pageChanged.
/**
* Call this method when page changed
*
* @param event the page changed event
*/
public void pageChanged(PageChangedEvent event) {
IWizardPage page = (IWizardPage) event.getSelectedPage();
if (page.getName().equals(PAGENAME)) {
PartitionTypePage partitionTypePage = (PartitionTypePage) getWizard().getPage(PartitionTypePage.PAGENAME);
String partitionType = partitionTypePage.getPartitionType();
String partitionExpr = partitionTypePage.getPartitionExpr();
String exprDataType = partitionTypePage.getPartitionExprDataType();
if (exprDataType == null) {
partitionExprTypeCombo.setEnabled(true);
if (editedPartitionInfo == null) {
partitionExprTypeCombo.select(0);
} else {
partitionExprTypeCombo.setText(PartitionUtil.getMatchType(editedPartitionInfo.getPartitionExprType()));
}
} else {
partitionExprTypeCombo.setText(PartitionUtil.getMatchType(exprDataType));
partitionExprTypeCombo.setEnabled(false);
}
partitionTypeText.setText(partitionType);
partitionExprText.setText(partitionExpr);
setPageComplete(validate());
partitionNameText.setFocus();
}
}
use of org.eclipse.jface.wizard.IWizardPage in project cubrid-manager by CUBRID.
the class PartitionEditListPage method pageChanged.
/**
* Call this method when page changed
*
* @param event the page changed event
*/
public void pageChanged(PageChangedEvent event) {
IWizardPage page = (IWizardPage) event.getSelectedPage();
if (page.getName().equals(PAGENAME)) {
PartitionTypePage partitionTypePage = (PartitionTypePage) getWizard().getPage(PartitionTypePage.PAGENAME);
String partitionType = partitionTypePage.getPartitionType();
String partitionExpr = partitionTypePage.getPartitionExpr();
String exprDataType = partitionTypePage.getPartitionExprDataType();
if (exprDataType == null) {
partitionExprTypeCombo.setEnabled(true);
if (editedPartitionInfo == null) {
partitionExprTypeCombo.select(0);
} else {
partitionExprTypeCombo.setText(PartitionUtil.getMatchType(editedPartitionInfo.getPartitionExprType()));
}
} else {
partitionExprTypeCombo.setText(PartitionUtil.getMatchType(exprDataType));
partitionExprTypeCombo.setEnabled(false);
}
partitionTypeText.setText(partitionType);
partitionExprText.setText(partitionExpr);
initValuesCombo();
setPageComplete(validate());
partitionNameText.setFocus();
}
}
Aggregations