From: Giannis Adamopoulos Date: Thu, 2 Nov 2017 17:50:03 +0000 (+0200) Subject: [BROWSEUI] Add a todo comment block in CISFBand.cpp and CBandSite.cpp regarding some... X-Git-Tag: v0.4.7~160 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=2875a70c0a41a149c0764d1f3c45fa5cd211a6d6 [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. --- 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