[Git][wxwidgets/wxwidgets][master] 23 commits: Make the sign centered in generic tree item button renderer.

1 view
Skip to first unread message

Vadim Zeitlin (@_VZ_)

unread,
Jul 6, 2024, 8:17:01 PMJul 6
to wx-commi...@googlegroups.com

Vadim Zeitlin pushed to branch master at wxWidgets / wxWidgets

Commits:

  • dffb8664
    by Alex Shvartzkop at 2024-06-28T21:00:45+03:00
    Make the sign centered in generic tree item button renderer.
    
  • ad519092
    by Alex Shvartzkop at 2024-06-28T21:15:18+03:00
    Use generic expander renderer in wxPropertyGrid instead of custom drawing.
    
  • 9652958f
    by Alex Shvartzkop at 2024-07-06T02:39:03+03:00
    wxQt: translate QPainter into window client area.
    
    Otherwise, if a menu bar exists, painting is done at incorrect offset.
    Patch by AliKet.
    
    Closes #24629.
    
  • 9a0edd51
    by Alex Shvartzkop at 2024-07-06T03:32:28+03:00
    wxQtDCImpl: fix drawing of rotated text.
    
    The offset was applied twice.
    
  • d0fef0e0
    by Alex Shvartzkop at 2024-07-06T03:33:48+03:00
    wxQt: convert wxPENSTYLE_DOT_DASH to DashDotLine.
    
    wxPENSTYLE_DOT_DASH was drawn in dots previously.
    
  • 8aa11a36
    by ali kettab at 2024-07-06T20:31:48+01:00
    wxQt: Remove trailing white-space
    
    No real changes.
    
  • 26d0393b
    by ali kettab at 2024-07-06T20:31:48+01:00
    wxQt: respect wxTR_HIDE_ROOT style flag for wxTreeCtrl
    
  • a37a7b25
    by ali kettab at 2024-07-06T20:31:48+01:00
    wxQt: Simplify wxTreeCtrl::GetSelection() implementation
    
    This also fixes returning the correct wxTreeItemId when this function is called
    from a wxEVT_TREE_SEL_CHANGED handler.
    
    Notice that this function is just a synonym for GetFocusedItem() now for controls
    without wxTR_MULTIPLE style.
    
  • 574f9fa6
    by ali kettab at 2024-07-06T20:31:48+01:00
    wxQt: Fix generating wxEVT_TREE_SEL_{CHANGING,CHANGED} events
    
    The wxEVT_TREE_SEL_CHANGING event is now generated before currentItemChanged()
    signal is emitted so we will have the opportunity to not emit the signal altogether
    if the wx event is vetoed.
    
    The wxEVT_TREE_SEL_CHANGED event is now generated when the last itemSelectionChanged()
    signal is emitted, in which case wxTreeCtrl::GetSelections() is guaranteed to return
    the correct selected items if called from the event handler.
    
    Also fix a bug when wxTreeCtrl::EndEditLabel() is called in a control with wxTR_MULTIPLE
    flag resulting in GetSelections() returning the old selected item instead of the new one.
    
    And remove a redundant call to setEditTriggers().
    
  • 6bcac8e4
    by ali kettab at 2024-07-06T20:31:48+01:00
    Get rid of CppUnit boilerplate in wxTreeCtrl unit tests
    
    Exclude UI tests dependent on wxUIActionSimulator (i.e. those added with
    WXUISIM_TEST), they were previously ignored under wxOSX anyway.
    
    Also, exclude only LabelEdit testcase instead of the entire TreeCtrlTestCase
    when running under Wine.
    
  • acdbba96
    by ali kettab at 2024-07-06T20:31:48+01:00
    Put all WXUISIM_TEST under wxUSE_UIACTIONSIMULATOR in wxTreeCtrl unit tests
    
    No real changes.
    
  • 73cb4320
    by ali kettab at 2024-07-06T20:31:48+01:00
    Test vetoing of wxEVT_TREE_SEL_CHANGING in wxTreeCtrl unit tests
    
  • 8567dfd0
    by ali kettab at 2024-07-06T20:31:49+01:00
    Added SelectItemMultiInteractive test case to TreeCtrlTestCase
    
    Selecting multiple items (in wxTreeCtrl with wxTR_MULTIPLE flag) and then
    deselecting them by clicking on the current item that is also part of the
    selection should deselect everything but the current item without starting
    to edit that item.
    
  • c030ebf0
    by ali kettab at 2024-07-06T20:31:49+01:00
    Fix unwanted item edit in wxQt wxTreeCtrl with wxTR_MULTIPLE
    
  • 4625ac94
    by ali kettab at 2024-07-06T20:31:49+01:00
    Fix unwanted item edit in wxGenericTreeCtrl with wxTR_MULTIPLE
    
  • 95848cea
    by Alex Shvartzkop at 2024-07-07T01:05:44+02:00
    wxQt: improve wxGLCanvas latency.
    
    By setting default swap behavior mode to SingleBuffer,
    we can get much lower latency when working with wxGLCanvas.
    
    Closes #24683.
    
  • b01ed99b
    by Vadim Zeitlin at 2024-07-07T01:09:16+02:00
    Make text fixture ctor explicit
    
    No real changes, just avoid unnecessary converting constructors.
    
  • ee0563ac
    by Vadim Zeitlin at 2024-07-07T01:10:15+02:00
    Document wxTR_HIDE_ROOT limitation in wxMSW
    
    We can't change this style after creating the control, which is not
    ideal but not simple to fix, so at least document this.
    
  • 91089f21
    by Vadim Zeitlin at 2024-07-07T01:11:03+02:00
    Merge branch 'qt_treectrl_fix'
    
    Fix wxEVT_TREE_SEL_{CHANGING,CHANGED} generation/handling in wxQt.
    
    See #24600.
    
  • f825661d
    by Jon Kunkee at 2024-07-07T01:17:22+02:00
    Improve ARM64 support in wxMSW
    
    Add ARM64 and ARM64EC platforms to MSVS projects and solutions.
    
    Improve ARM-related documentation.
    
    Closes #24615.
    
  • 2156e0fd
    by Vadim Zeitlin at 2024-07-07T01:31:52+02:00
    Merge branch 'treeitem-generic-renderer' of https://github.com/dsa-t/wxWidgets
    
    Improve drawing of the expander icons in the generic renderer.
    
    See #24654.
    
  • 91f57680
    by DietmarSchwertberger at 2024-07-07T01:37:31+02:00
    Enable row/col selection and drag-move in wxGrid at the same time
    
    Use the left mouse press for selection even if drag move is also
    enabled.
    
    This commit is best viewed ignoring whitespace-only changes.
    
    Closes #24658.
    
  • a1dfc8ca
    by Vadim Zeitlin at 2024-07-07T01:53:31+02:00
    Merge branch 'qt-painter-offset' of https://github.com/dsa-t/wxWidgets
    
    Several fixes for wxDC in wxQt.
    
    See #24682.
    

6 changed files:

The diff was not included because it is too large.


View it on GitLab.
You're receiving this email because of your account on gitlab.com. Manage all notifications · Help

Reply all
Reply to author
Forward
0 new messages