Альтернатива wxBusyInfo в wxWidgets 2.8

Я использую wxWidgets 2.8, и мне нужно отключить мой графический интерфейс, пока я жду обновления от моей бизнес-логики.

Я решил использовать wxBusyInfo но я был разочарован, обнаружив, что это только в wxWidgets 3.1.

В 2.8, как лучше всего открыть диалоговое окно, которое отключает ввод данных пользователем, пока не получен сигнал от бизнес-логики?

0

Решение

Ты можешь использовать wxWindowDisabler с информационным окном на ваш выбор.

ИЛИ ЖЕ

Вы можете скопировать файлы для wxBusyInfo от 3.1 до вашего проекта. Они нуждаются только в незначительной корректировке (например, в список включения), но в остальном они выглядят довольно замкнутыми.
Просто для записи, он существует с 2.9.0, только этот конкретный конструктор с 3.1.

2

Другие решения

Других решений пока нет …