wxWidgets/include/wx/xrc
Vadim Zeitlin 79c98b31a4 Don't use wxASCII_STR() inside wxART_MAKE_XXX_ID macros
This changed the type of the art and client ID values, which broke
compatibility with existing code, notably in wxPython (see
https://github.com/wxWidgets/wxWidgets/pull/1996), and the attempts to
fix this compatibility broke it with all the existing code using
wxART_MAKE_ART_ID() or wxART_MAKE_CLIENT_ID() for their own IDs.

Keep things simple and just define the macros as they were defined
before 4552009805 (Merge branch 'pr1312-no-unsafe-wxstring-conv',
2020-07-20), except for wxART_MAKE_CLIENT_ID_FROM_STR() whose argument
and produced value was already of wxString type, and use wxASCII_STR()
at the place of use of wxART_XXX constants in wx code.

This is obviously not ideal as it will require using wxASCII_STR() in
the application code as well, but seems to be the least evil.
2020-08-24 16:47:37 +02:00
..
xh_activityindicator.h Add XRC handler for wxActivityIndicator control. 2015-03-20 00:08:38 +01:00
xh_all.h Add XRC handler for wxInfoBar 2019-09-27 12:57:01 +02:00
xh_animatctrl.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_aui.h Add support for wxAuiManager and wxAuiPaneInfo to XRC 2016-03-09 01:11:16 +01:00
xh_auitoolb.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_bannerwindow.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_bmp.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_bmpbt.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_bmpcbox.h Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
xh_bttn.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_cald.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_chckb.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_chckl.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_choic.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_choicbk.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_clrpicker.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_cmdlinkbn.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_collpane.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_combo.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_comboctrl.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_dataview.h Add XRC handlers for wxDataViewCtrl and related classes 2019-06-27 12:39:53 +02:00
xh_datectrl.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_dirpicker.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_dlg.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_editlbox.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_filectrl.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_filepicker.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_fontpicker.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_frame.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_gauge.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_gdctl.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_grid.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_html.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_htmllbox.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_hyperlink.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_infobar.h Add XRC handler for wxInfoBar 2019-09-27 12:57:01 +02:00
xh_listb.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_listbk.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_listc.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_mdi.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_menu.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_notbk.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_odcombo.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_panel.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_propdlg.h Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
xh_radbt.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_radbx.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_ribbon.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_richtext.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_scrol.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_scwin.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_simplebook.h Add XRC handler for wxSimplebook. 2014-08-05 22:01:52 +00:00
xh_sizer.h Don't pass parameters to wxSizerXmlHandler::GetGB{Pos,Span}() 2016-07-06 18:51:10 +02:00
xh_slidr.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_spin.h Add XRC handler for wxSpinCtrlDouble 2018-01-10 17:44:32 +01:00
xh_split.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_srchctrl.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_statbar.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_stbmp.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_stbox.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_stlin.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_sttxt.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_text.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_tglbtn.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_timectrl.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_toolb.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_toolbk.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_tree.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_treebk.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_unkwn.h more use of wxOVERRIDE 2015-09-06 17:20:42 -07:00
xh_wizrd.h Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
xmlres.h Don't use wxASCII_STR() inside wxART_MAKE_XXX_ID macros 2020-08-24 16:47:37 +02:00
xmlreshandler.h Don't use wxASCII_STR() inside wxART_MAKE_XXX_ID macros 2020-08-24 16:47:37 +02:00