- addFilter
void addFilter(FileFilterEntry value)
- appendSortOrderSuffix
dstring appendSortOrderSuffix(dstring columnName, FileListSortOrder arrowUp, FileListSortOrder arrowDown)
get sort order suffix for column title
- autofitGrid
void autofitGrid()
Undocumented in source. Be warned that the author may not have intended to support it.
- changeSortOrder
void changeSortOrder(int col)
change sort order after clicking on column col
- closeWithDefaultAction
bool closeWithDefaultAction()
calls close with default action; returns true if default action is found and invoked
- createAndEnterDirectory
void createAndEnterDirectory(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
- createRootsList
ListWidget createRootsList()
Undocumented in source. Be warned that the author may not have intended to support it.
- drawCell
void drawCell(DrawBuf buf, Rect rc, int col, int row)
- entriesToCells
int entriesToCells(string selectedItemPath)
Undocumented in source. Be warned that the author may not have intended to support it.
- formatTimestamp
string formatTimestamp(DirEntry f)
Undocumented in source. Be warned that the author may not have intended to support it.
- getCellPopupMenu
MenuItem getCellPopupMenu(GridWidgetBase source, int col, int row)
Undocumented in source. Be warned that the author may not have intended to support it.
- handleAction
bool handleAction(Action action)
Custom handling of actions
- initialize
void initialize()
override to implement creation of dialog controls
- isCustomCell
bool isCustomCell(int col, int row)
return true for custom drawn cell
- layout
void layout(Rect rc)
Set widget rectangle to specified value and layout widget contents. (Step 2 of two phase layout).
- locateFileInList
void locateFileInList(dstring pattern)
Undocumented in source. Be warned that the author may not have intended to support it.
- measureCell
Point measureCell(int col, int row)
- onHeaderCellClicked
void onHeaderCellClicked(GridWidgetBase source, int col, int row)
Undocumented in source. Be warned that the author may not have intended to support it.
- onItemActivated
void onItemActivated(int index)
file list item activated (double clicked or Enter key pressed)
- onItemSelected
void onItemSelected(int index)
- onKeyEvent
bool onKeyEvent(KeyEvent event)
Undocumented in source. Be warned that the author may not have intended to support it.
- onPathSelected
bool onPathSelected(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
- onShow
void onShow()
// Measure widget according to desired width and height constraints. (Step 1 of two phase layout).
- openDirectory
bool openDirectory(string dir, string selectedItemPath)
Undocumented in source. Be warned that the author may not have intended to support it.
- reopenDirectory
bool reopenDirectory()
Undocumented in source. Be warned that the author may not have intended to support it.
- rowIcon
DrawableRef rowIcon(int row)
Undocumented in source. Be warned that the author may not have intended to support it.
- showConfirmOverwriteQuestion
void showConfirmOverwriteQuestion(string fileName)
shows question "override file?"
- sortEntries
void sortEntries()
sort entries according to _sortOrder
- upLevel
bool upLevel()
Undocumented in source. Be warned that the author may not have intended to support it.
- updateColumnHeaders
void updateColumnHeaders()
Undocumented in source. Be warned that the author may not have intended to support it.
- allowMultipleFiles
bool allowMultipleFiles [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- allowMultipleFiles
bool allowMultipleFiles [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
- executableFilterSelected
bool executableFilterSelected [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- filename
string filename [@property getter]
the name of the file or directory that is currently selected
- filename
string filename [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
- filenames
string[] filenames [@property getter]
all the selected filenames
- filetypeIcons
string[string] filetypeIcons [@property getter]
mapping of file extension to icon resource name, e.g. ".txt": "text-plain"
- filterIndex
int filterIndex [@property getter]
- filterIndex
int filterIndex [@property setter]
- filters
FileFilterEntry[] filters [@property getter]
filter list for file type filter combo box
- filters
FileFilterEntry[] filters [@property setter]
filter list for file type filter combo box
- path
string path [@property getter]
the path to the directory whose files should be displayed
- path
string path [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
- selectedFilter
string[] selectedFilter [@property getter]
return currently selected filter value - array of patterns like ["*.txt", "*.rtf"]
- showHiddenFiles
bool showHiddenFiles [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- showHiddenFiles
bool showHiddenFiles [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
- _window
Window _window;
Undocumented in source.
- _parentWindow
Window _parentWindow;
Undocumented in source.
- _popup
PopupWidget _popup;
Undocumented in source.
- _caption
UIString _caption;
Undocumented in source.
- _flags
uint _flags;
Undocumented in source.
- _icon
string _icon;
Undocumented in source.
- _initialWidth
int _initialWidth;
Undocumented in source.
- _initialHeight
int _initialHeight;
Undocumented in source.
- _defaultButtonIndex
int _defaultButtonIndex;
Undocumented in source.
- dialogResult
Signal!DialogResultHandler dialogResult;
Undocumented in source.
- measure
void measure(int parentWidth, int parentHeight)
Measure widget according to desired width and height constraints. (Step 1 of two phase layout).
- windowIcon
string windowIcon [@property getter]
- windowIcon
string windowIcon [@property setter]
- windowCaption
UIString windowCaption [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- windowCaption
dstring windowCaption [@property setter]
- windowCaption
UIString windowCaption [@property setter]
- _buttonActions
const(Action)[] _buttonActions;
Undocumented in source.
- _defaultButton
ImageTextButton _defaultButton;
Undocumented in source.
- _cancelButton
ImageTextButton _cancelButton;
Undocumented in source.
- createButtonsPanel
Widget createButtonsPanel(const(Action)[] actions, int defaultActionIndex, int splitBeforeIndex)
create panel with buttons based on list of actions
- findKeyAction
Action findKeyAction(uint keyCode, uint flags)
- handleAction
bool handleAction(Action action)
Custom handling of actions
- initialize
void initialize()
override to implement creation of dialog controls
- close
void close(Action action)
Notify about dialog result, and then close dialog.
- show
void show()
- onShow
void onShow()
called after window with dialog is shown
- closeWithDefaultAction
bool closeWithDefaultAction()
calls close with default action; returns true if default action is found and invoked
- closeWithCancelAction
bool closeWithCancelAction()
calls close with cancel action (if found); returns true if cancel action is found and invoked
- onKeyEvent
bool onKeyEvent(KeyEvent event)
pass key event here; returns true if search text is updated and you can move selection using it
File open / save dialog