MCPcopy Create free account
hub / github.com/ashkulz/NppFTP / UpdateFileObject

Method UpdateFileObject

src/Windows/Treeview.cpp:252–270  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

250}
251
252int Treeview::UpdateFileObject(FileObject * fo) {
253 void* dat = fo->GetData();
254 if (!dat)
255 return 0;
256
257 HTREEITEM hti = (HTREEITEM)dat;
258
259 TV_ITEM tvi{};
260 tvi.hItem = hti;
261 tvi.mask = TVIF_IMAGE|TVIF_SELECTEDIMAGE|(fo->isDir()?TVIF_CHILDREN:0);
262 tvi.iImage = I_IMAGECALLBACK;
263 tvi.iSelectedImage = I_IMAGECALLBACK;
264 tvi.cChildren = I_CHILDRENCALLBACK;
265
266 SendMessage(m_hwnd, TVM_SETITEM, 0, (LPARAM)&tvi);
267 RedrawItem(hti);
268
269 return 0;
270}
271
272int Treeview::UpdateDirectory(FileObject * dir) {
273 void* dat = dir->GetData();

Callers 2

MessageProcMethod · 0.80
OnDirectoryRefreshMethod · 0.80

Calls 2

GetDataMethod · 0.45
isDirMethod · 0.45

Tested by

no test coverage detected