ENH: support DD_ITEM_STYLE_SPLIT_ITEM

jira: [STUDIO-12103]
Change-Id: Ic69b5076543066ad00bb0d13ffb4d13b57873d3a
(cherry picked from commit de14cfbac610436c36790c2200e1dbc580fa58c5)
This commit is contained in:
xin.zhang
2025-05-09 17:58:01 +08:00
committed by Noisyfox
parent 34e653d0a3
commit 2f1c7994bb
4 changed files with 73 additions and 12 deletions

View File

@@ -34,11 +34,9 @@ public:
virtual bool SetFont(wxFont const & font) override;
public:
int Append(const wxString &item, const wxBitmap &bitmap = wxNullBitmap);
int Append(const wxString &item, const wxBitmap &bitmap, void *clientData);
int Append(const wxString &item, const wxBitmap &bitmap, const wxString &group, void *clientData = nullptr);
int Append(const wxString &item, const wxBitmap &bitmap = wxNullBitmap, int item_style = 0);
int Append(const wxString &item, const wxBitmap &bitmap, void *clientData, int item_style = 0);
int Append(const wxString &item, const wxBitmap &bitmap, const wxString &group, void *clientData = nullptr, int item_style = 0);
int SetItems(const std::vector<DropDown::Item>& the_items);