rem: _("Select path"), NULL) == True) {
add: _("Select directory"), NULL) == True) {
context: browseForFile(WMWidget *w, void *data){    _Panel *panel = (_Panel*)data;    WMFilePanel *filePanel;    filePanel = WMGetOpenPanel(WMWidgetScreen(w));    WMSetFilePanelCanChooseFiles(filePanel, False);    if (WMRunModalFilePanelForDirectory(filePanel, panel->win, "/",                                        _("Select path"), NULL) == True) {        char *str = WMGetFilePanelFileName(filePanel);        if (str) {            int len = strlen(str);            /* Remove the trailing '/' except if the path is exactly / */            if (len > 1 && str[len-1] == '/') {                str[len-1] = '\0';                len--;            }            if (len > 0) {                WMList *lPtr;                int i;                if (w == panel->icoaB)                    lPtr = panel->icoL;                else if (w == panel->pixaB)                    lPtr = panel->pixL;                i = WMGetListSelectedItemRow(lPtr);                if (i >= 0) i++;                addPathToList(lPtr, i, str);                WMSetListBottomPosition(lPtr, WMGetListNumberOfRows(lPtr));                free(str);            }        }    }}