1. 11 Sep, 2001 1 commit
  2. 10 Sep, 2001 1 commit
  3. 07 Sep, 2001 2 commits
    • Guy L. Albertelli's avatar
      - Handle CCS_NODIVIDER both when present and when not. · 91fc3572
      Guy L. Albertelli authored
      - Handle some cases of CCS_TOP, CCS_BOTTOM, and CCS_NOPARENTALIGN.
      - Handle values returned from the RBN_CHILDSIZE notification.
      - Implement RBBS_CHILDEDGE.
      - Fix some logic errors in REBAR_AdjustBands, and problems with CCS_VERT.
      91fc3572
    • Guy L. Albertelli's avatar
      - Fix positioning of text in buttons. · f876b5df
      Guy L. Albertelli authored
      - Fix nButtonHeight so that it is not zero in some cases
      - Support TBSTYLE_TRANSPARENT.
      - Fix handling in WM_ERASEBKGND so that the default erase occurs
        between notifies.
      - Fix WM_NCCREATE processing to issue proper WM_STYLECHANGING (via
        SetWindowLong) and document the issues.
      f876b5df
  4. 24 Aug, 2001 1 commit
  5. 21 Aug, 2001 1 commit
  6. 20 Aug, 2001 1 commit
  7. 18 Aug, 2001 1 commit
  8. 13 Aug, 2001 4 commits
    • Guy L. Albertelli's avatar
      - Implemented RB_MAXIMIZEBAND for the "ideal=TRUE" case. · d1c46851
      Guy L. Albertelli authored
      - Implemented NM_CUSTOMDRAW notifications for the ITEMPREPAINT and
        ITEMPOSTPAINT only. (Used by IE4 - go figure.)
      - Invalidate window rectangles after certain RB_ messages like the
        native. Fixed some painting problems.
      - Added UpdateWindow call in _MoveChildWindows to fix other painting
        problems.
      - Set the Caption Font as the default font for all bands.
      d1c46851
    • Guy L. Albertelli's avatar
      - Implement TBSTYLE_FLAT as "transparent" toolbar and buttons. (Skip · f617391d
      Guy L. Albertelli authored
        FillRect and BF_MIDDLE on _FLAT toolbars.)
      - Issue FIXMEs for unsupported styles.
      - If the "hidden" state has changed then recalc the buttons.
      - Support TBSTYLE_CUSTOMERASE (used by IE4) ans issue some of the
        necessary NM_CUSTOMDRAW notifies.
      - Pass the WM_ERASEBKGND to parent if the toolbar is "transparent".
      - Invalidate the area 1 bigger than the button rect on a WM_MOUSELEAVE
        so that the edge is "erased" by the parent.
      - Support the PGN_CALCSIZE notify since a toolbar can be a child of the
        Pager control.
      f617391d
    • Guy L. Albertelli's avatar
      be73d10d
    • Guy L. Albertelli's avatar
      - Make all WM_NOTIFY messages go to the parent. · 3554e75c
      Guy L. Albertelli authored
      - Allow WM_WINDOWPOSCHANGING when the control is size 0 to set initial
        size.
      - Combine multiple SetWindowPos calls in same processing line and make
        the flags like native.
      - Redo WM_NCCALCSIZE to match native.
      - Since Pager is a "transparent" control (except for its own buttons),
        the WM_ERASEBKGND needs to be passed to the parent. Also do the window
        offset like the native control does.
      3554e75c
  9. 10 Aug, 2001 1 commit
  10. 06 Aug, 2001 1 commit
  11. 03 Aug, 2001 1 commit
    • Guy L. Albertelli's avatar
      - Add debugging dumps of bar and buttons, and trace entry for each · 9a1a35e4
      Guy L. Albertelli authored
        message.
      - Organize WM_NOTIFY processing in preparation for Unicode
      - Implement TBN_GETDISPINFO and I_IMAGECALLBACK for bitmaps.
      - Implement drawing of separator for TBSTYLE_DROPDOWN similar to native.
      - Change drawing of buttons to support TBSTYLE_LIST and make match
        native pixel layout (with and without bitmaps).
      - Change TOOLBAR_MeasureString to measure with DrawText like native.
        This eliminates extra space due to prefix char ("&").
      - Speed up TOOLBAR_CalcStrings by doing the HDC and FONT selection once.
      - Change calc of buttons to match drawing for TBSTYLE_LIST and
        separators.
      9a1a35e4
  12. 31 Jul, 2001 1 commit
  13. 26 Jul, 2001 2 commits
  14. 25 Jul, 2001 1 commit
  15. 24 Jul, 2001 1 commit
  16. 20 Jul, 2001 3 commits
  17. 18 Jul, 2001 1 commit
  18. 17 Jul, 2001 2 commits
  19. 08 Jul, 2001 1 commit
  20. 02 Jul, 2001 4 commits
  21. 24 Jun, 2001 3 commits
  22. 22 Jun, 2001 1 commit
  23. 20 Jun, 2001 1 commit
  24. 19 Jun, 2001 2 commits
  25. 11 Jun, 2001 1 commit
  26. 06 Jun, 2001 1 commit