Skip to content

Conversation

@orbitcowboy
Copy link
Collaborator

This pull request expands the function configuration in cfg/wxwidgets.cfg to include additional wxWidgets API methods, improving coverage and consistency for function bindings. The most important changes involve adding more methods to existing function groups and introducing new function entries for various wxWidgets classes.

Expanded function bindings

  • Added wxTreeListItem::IsOk to the function group with wxBitmap::HasAlpha and wxBitmap::IsOk, ensuring consistent handling of IsOk methods across more classes.
  • Extended the Layout function group to include wxWindow::Layout, wxGrid::Layout, and wxPanel::Layout, in addition to the existing wxWindowBase::Layout and wxFrame::Layout. Also, added a new group for sizer-related Layout methods (wxSizer, wxBoxSizer, wxGridSizer, wxStaticBoxSizer).

New function entries

  • Added new function entries for wxWindow::GetScreenPosition, wxGrid::GetScreenPosition, wxDataViewListCtrl::GetItemCount, and the static method wxStandardPaths::Get, improving API access for these commonly-used methods.
  • Grouped GetPosition methods for wxGridEvent, wxMouseEvent, and wxMouseState into a single function entry, streamlining their configuration.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 6, 2026

@orbitcowboy orbitcowboy merged commit 2905857 into main Jan 6, 2026
63 checks passed
@orbitcowboy orbitcowboy deleted the wxwidgets_cfg_add_more_interfaces branch January 6, 2026 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants