GridLayoutFactory.create(compilerGroup).columns(numColumns);
GridDataFactory.create(compilerGroup).spanH(numColumns).fillH();
compilerGroup.setText("GWTCompiler flags (hover over label for description)");
// -logLevel
{
m_logLevelField = new ComboDialogField(SWT.READ_ONLY);
m_logLevelField.setItems(new String[]{
"ERROR",
"WARN",
"INFO",
"TRACE",
"DEBUG",
"SPAM",
"ALL"});
doCreateField(
compilerGroup,
m_logLevelField,
numColumns,
"-logLevel",
"The level of logging detail: ERROR, WARN, INFO, TRACE, DEBUG, SPAM, or ALL");
UiUtils.setVisibleItemCount(m_logLevelField.getComboControl(null), 10);
}
// -gen
{
m_dirGenField = new StringButtonDirectoryDialogField();
doCreateField(
compilerGroup,
m_dirGenField,
numColumns,
"-gen",
"The directory into which generated files will be written for review");
}
// -out
{
m_dirOutField = new StringButtonDirectoryDialogField();
doCreateField(
compilerGroup,
m_dirOutField,
numColumns,
"-out",
"The directory to write output files into (defaults to current)");
}
// -style
{
m_compilerStyleField = new ComboDialogField(SWT.READ_ONLY);
m_compilerStyleField.setItems(new String[]{"OBFUSCATED", "PRETTY", "DETAILED"});
doCreateField(
compilerGroup,
m_compilerStyleField,
numColumns,