https://git.reactos.org/?p=reactos.git;a=commitdiff;h=2875a70c0a41a149c0764…
commit 2875a70c0a41a149c0764d1f3c45fa5cd211a6d6
Author: Giannis Adamopoulos <gadamopoulos(a)reactos.org>
AuthorDate: Thu Nov 2 19:50:03 2017 +0200
[BROWSEUI] Add a todo comment block in CISFBand.cpp and CBandSite.cpp regarding some problems and missing features when using the quick launch toolbar. These two lists are not complete but cover most important problems of quick launch. There is no need to create bug reports for these.
---
dll/win32/browseui/shellbars/CBandSite.cpp | 9 +++++++++
dll/win32/browseui/shellbars/CISFBand.cpp | 10 ++++++++++
2 files changed, 19 insertions(+)
diff --git a/dll/win32/browseui/shellbars/CBandSite.cpp b/dll/win32/browseui/shellbars/CBandSite.cpp
index 520f9eba58..5bf195ec89 100644
--- a/dll/win32/browseui/shellbars/CBandSite.cpp
+++ b/dll/win32/browseui/shellbars/CBandSite.cpp
@@ -27,6 +27,15 @@
ERR ("ASSERTION %s AT %s:%d FAILED!\n", #cond, __FILE__, __LINE__)
#endif
+
+/*
+TODO:
+ ** Fix tasks band gripper not appearing when quick launch is added
+ ** Fix hiding grippers in locked mode
+ ** The context menu should include the menu of both the site and the band
+ ** The chevron should be shown only when needed
+*/
+
CBandSiteBase::CBandSiteBase()
{
fBandsCount = 0;
diff --git a/dll/win32/browseui/shellbars/CISFBand.cpp b/dll/win32/browseui/shellbars/CISFBand.cpp
index 6e4bb36a7f..2ea32eb63a 100644
--- a/dll/win32/browseui/shellbars/CISFBand.cpp
+++ b/dll/win32/browseui/shellbars/CISFBand.cpp
@@ -13,6 +13,16 @@
#define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp))
#define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
+/*
+TODO:
+ ** drag and drop support
+ ** tooltips
+ ** handle change notifications
+ ** Fix position of the items context menu
+ ** Implement responding to theme change
+*/
+
+
// ***Extras***
/*++
* @name _ILIsDesktop