function OnInit(initData) { initData.name = 'UpdateFilterVars'; initData.version = '2022-12-10'; initData.copyright = ''; initData.url = 'https://resource.dopus.com/t/show-display-and-hide-filters-in-the-status-bar/43100'; initData.desc = ''; initData.default_enable = true; initData.min_version = '12.0'; } function OnOpenTab(openTabData) { UpdateVars(openTabData.tab); } function OnActivateTab(activateTabData) { UpdateVars(activateTabData.newtab); } function OnSourceDestChange(sourceDestChangeData) { UpdateVars(sourceDestChangeData.tab); } function OnAfterFolderChange(afterFolderChangeData) { UpdateVars(afterFolderChangeData.tab); } function OnDoubleClick(doubleClickData) { UpdateVars(doubleClickData.tab); } function OnDisplayModeChange(displayModeChangeData) { UpdateVars(displayModeChangeData.tab); } function OnTabClick(tabClickData) { UpdateVars(tabClickData.tab); } function UpdateVars(tab) { tab.vars.Set('showFilterFiles', tab.format.show_files); tab.vars.Set('showFilterFolders', tab.format.show_dirs); tab.vars.Set('hideFilterFiles', tab.format.hide_files); tab.vars.Set('hideFilterFolders', tab.format.hide_dirs); } /* For Preferences / Display / Status Bar: ShowFilterFiles={var:tab:showFilterFiles} ShowFilterFolders={var:tab:showFilterFolders} HideFilterFiles={var:tab:hideFilterFiles} HideFilterFolders={var:tab:hideFilterFolders} */