Thanks. I understand it's not a priority. In the meantime I learned how to build against wxGTK2, and the UI has readable text for the time being
I don't really know what I'm doing here, but I downloaded wxwidget 3.1.4 (
https://github.com/wxWidgets/wxWidgets/releases/tag/v3.1.4) and compiled it to /opt/wxwidget-devel/
And then tried to compile codeblocks against it with './configure --with-wx-config=/opt/wxwidget-devel/bin/wx-config --prefix=/opt/cb-wx314'
And got this error:
main.cpp: In member function ‘bool MainFrame::OnDropFiles(wxCoord, wxCoord, const wxArrayString&)’:
main.cpp:2682:22: error: ‘wxPaintEvent::wxPaintEvent(wxWindowBase*)’ is private within this context
2682 | wxPaintEvent e;
| ^
In file included from /opt/wxwidget-devel/include/wx-3.1/wx/wx.h:24,
from /opt/wxwidget-devel/include/wx-3.1/wx/wxprec.h:42,
from ./sdk_common.h:24,
from ./sdk_precomp.h:13,
from ./sdk.h:17:
/opt/wxwidget-devel/include/wx-3.1/wx/event.h:2379:14: note: declared private here
2379 | explicit wxPaintEvent(wxWindowBase* window = NULL);
| ^~~~~~~~~~~~
I'll keep poking around at it when I have some time, but I'm not sure what to make of what I'm seeing right now.