[resend] rebar.c: RBBS_HIDETITLE support

Filip Navara xnavara at volny.cz
Mon Mar 15 15:00:43 CST 2004


Hello,

I'm sending this patch second time. Is there any reason why it wasn't 
commited previously or it just got lost?

Regards,
Filip

Changelog:

  * dlls/comctl32/rebar.c: Filip Navara <xnavara at volny.cz>
  Support for RBBS_HIDETITLE style.

--- comctl32/rebar.c    2004/02/17 22:35:27    1.6
+++ comctl32/rebar.c    2004/02/26 13:45:44    1.7
@@ -985,7 +985,7 @@ REBAR_CalcHorzBand (REBAR_INFO *infoPtr,
     }

     /* text is visible */
-      if (lpBand->fStatus & HAS_TEXT) {
+      if ((lpBand->fStatus & HAS_TEXT) && !(lpBand->fStyle & 
RBBS_HIDETITLE)) {
     lpBand->fDraw |= DRAW_TEXT;
     lpBand->rcCapText.right = max(lpBand->rcCapText.left,
                   lpBand->rcCapText.right-REBAR_POST_TEXT);
@@ -1131,7 +1131,7 @@ REBAR_CalcVertBand (REBAR_INFO *infoPtr,
   }

   /* text is visible */
-    if (lpBand->fStatus & HAS_TEXT) {
+    if ((lpBand->fStatus & HAS_TEXT) && !(lpBand->fStyle & 
RBBS_HIDETITLE)) {
       lpBand->fDraw |= DRAW_TEXT;
       lpBand->rcCapText.bottom = max(lpBand->rcCapText.top,
                      lpBand->rcCapText.bottom);
@@ -2030,7 +2030,8 @@ REBAR_ValidateBand (REBAR_INFO *infoPtr,
   }

   /* text is visible */
-    if ((lpBand->fMask & RBBIM_TEXT) && (lpBand->lpText)) {
+    if ((lpBand->fMask & RBBIM_TEXT) && (lpBand->lpText) &&
+        !(lpBand->fStyle & RBBS_HIDETITLE)) {
   HDC hdc = GetDC (0);
   HFONT hOldFont = SelectObject (hdc, infoPtr->hFont);
   SIZE size;






More information about the wine-patches mailing list