This commit is contained in:
TheGag96 2017-02-11 16:59:46 -06:00
parent f8341f67a5
commit 8eacdfd2c0
1 changed files with 2 additions and 8 deletions

View File

@ -456,6 +456,7 @@ class FileDialog : Dialog, CustomGridCellAdapter {
return true;
}
if (action.id == StandardAction.Open || action.id == StandardAction.OpenDirectory || action.id == StandardAction.Save) {
_filename = _path ~ dirSeparator ~ toUTF8(_edFilename.text);
if (_filename.length > 0) {
Action result = _action;
result.stringParam = _filename;
@ -542,10 +543,6 @@ class FileDialog : Dialog, CustomGridCellAdapter {
if (_flags & FileDialogFlag.SelectDirectory) {
_edFilename.visibility = Visibility.Gone;
}
if ((_flags & FileDialogFlag.Save) && !(_flags & FileDialogFlag.FileMustExist)) {
_edFilename.contentChange = &onFilenameTyped;
}
//_edFilename.layoutWeight = 0;
fnlayout.addChild(_edFilename);
@ -639,10 +636,6 @@ class FileDialog : Dialog, CustomGridCellAdapter {
override void onShow() {
_fileList.setFocus();
}
void onFilenameTyped(EditableContent content) {
_filename = _path ~ dirSeparator ~ toUTF8(content.text);
}
}
interface OnPathSelectionHandler {
@ -1007,3 +1000,4 @@ class DirEditLine : FileNameEditLine {
}
//import dlangui.widgets.metadata;
//mixin(registerWidgets!(FileNameEditLine, DirEditLine)());