super(parent, style, messageContainer);
int rootColumns = 3;
GridLayoutFactory.create(this).columns(rootColumns);
// project
{
m_projectField = new StringButtonDialogField(new IStringButtonAdapter() {
public void changeControlPressed(DialogField field) {
chooseProject();
}
});
m_projectField.setDialogFieldListener(m_validateListener);
m_projectField.setLabelText("Project:");
m_projectField.setButtonLabel("&Browse...");
DialogFieldUtils.fillControls(this, m_projectField, rootColumns, 60);
}
// module
{
m_moduleField = new StringButtonDialogField(new IStringButtonAdapter() {
public void changeControlPressed(DialogField field) {
chooseModule();
}
});
m_moduleField.setDialogFieldListener(m_validateListener);
m_moduleField.setButtonLabel("&Search...");
doCreateField(this, m_moduleField, rootColumns, "Module:", null);
}
// module html
{
m_moduleHtmlField = new StringButtonDialogField(new IStringButtonAdapter() {
public void changeControlPressed(DialogField field) {
chooseModuleHtml();
}
});
m_moduleHtmlField.setButtonLabel("&Browse...");