From 2875a70c0a41a149c0764d1f3c45fa5cd211a6d6 Mon Sep 17 00:00:00 2001 From: Giannis Adamopoulos Date: Thu, 2 Nov 2017 19:50:03 +0200 Subject: [PATCH] [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 520f9eba586..5bf195ec89d 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 6e4bb36a7f2..2ea32eb63a1 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