Skip to content

Commit f9f5d07

Browse files
committed
disable add/del fav buttons
1 parent cde04b4 commit f9f5d07

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

ShaderGlass/BrowserWindow.cpp

+21
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,27 @@ LRESULT CALLBACK BrowserWindow::WndProc(HWND hWnd, UINT message, WPARAM wParam,
493493
PostMessage(m_shaderWindow, WM_COMMAND, pnmtv->itemNew.lParam, 0);
494494
}
495495
}
496+
497+
auto selected = TreeView_GetSelection(m_treeControl);
498+
if(selected != NULL)
499+
{
500+
auto parent = TreeView_GetParent(m_treeControl, selected);
501+
if(parent == m_imported)
502+
{
503+
EnableWindow(m_addFavButton, false);
504+
EnableWindow(m_delFavButton, false);
505+
}
506+
else if(parent == m_personalItems)
507+
{
508+
EnableWindow(m_addFavButton, false);
509+
EnableWindow(m_delFavButton, true);
510+
}
511+
else
512+
{
513+
EnableWindow(m_addFavButton, true);
514+
EnableWindow(m_delFavButton, true);
515+
}
516+
}
496517
}
497518
else if(lpnmh->code == TVN_KEYDOWN)
498519
{

0 commit comments

Comments
 (0)