new project creation

This commit is contained in:
Vadim Lopatin 2015-12-07 09:12:22 +03:00
parent 4f3a13abb7
commit 94398cce6a
1 changed files with 33 additions and 42 deletions

View File

@ -37,26 +37,16 @@ class NewProjectDlg : Dialog {
layoutWidth: FILL_PARENT; layoutHeight: FILL_PARENT
VerticalLayout {
layoutWidth: FILL_PARENT; layoutHeight: FILL_PARENT
TextWidget {
text: "Project type"
}
StringListWidget { id: projectTypeList }
}
VerticalLayout {
layoutWidth: FILL_PARENT; layoutHeight: FILL_PARENT
TextWidget {
text: "Template"
}
TextWidget { text: "Project template" }
StringListWidget { id: projectTemplateList }
}
VerticalLayout {
layoutWidth: FILL_PARENT; layoutHeight: FILL_PARENT
TextWidget {
text: "Description"
}
EditBox { id: templateDescription }
TextWidget { text: "Template description" }
EditBox { id: templateDescription; readOnly: true }
}
}
HorizontalLayout {
TableLayout {
colCount: 2
layoutWidth: FILL_PARENT; layoutHeight: FILL_PARENT
@ -75,24 +65,25 @@ class NewProjectDlg : Dialog {
TextWidget { text: "" }
CheckBox { id: cbCreateSubdir; text: "Create subdirectory for project" }
}
VerticalLayout {
layoutWidth: FILL_PARENT; layoutHeight: FILL_PARENT
TextWidget { text: "Description" }
EditBox { id: directoryLayout }
}
}
}
});
_projectTypeList = content.childById!StringListWidget("projectTypeList");
_projectTemplateList = content.childById!StringListWidget("projectTemplateList");
_templateDescription = content.childById!EditBox("templateDescription");
_projectTypeList.items = [
"Empty Project"d,
"Library"d,
_projectTemplateList.items = [
"Empty App Project"d,
"Empty Library Project"d,
"Hello World App"d,
"Console Application"d,
"DlangUI Library"d,
"DlangUI Application"d,
];
_projectTemplateList.items = [
"Hello World"d,
"DlangUI Form based app"d,
"DlangUI Frame based app"d,
];
addChild(content);
addChild(createButtonsPanel([ACTION_OK, ACTION_CANCEL], 0, 0));