Итак, пускач для SDL-хоста работает. Средствами SDL мы окно успешно создали. В каком направлении двигаться дальше, как развивать новый хост?
Ответ на этот вопрос может дать понимание документоориентированности каркаса BlackBox. Кроме этого, каркас поддерживает разделение на пространство отображения и пространство документа. Любое окно в нём связано с объектом документа. Стало быть, нам надо научить SDL-хост открывать документы.
А как же открываются документы, и вообще отображения в эталонном BlackBox? Чтобы это понять, пришлось произвести небольшой анализ, который может оказаться полезным всем, кто интересуется внутренним устройством каркаса.
Ответ на этот вопрос может дать понимание документоориентированности каркаса BlackBox. Кроме этого, каркас поддерживает разделение на пространство отображения и пространство документа. Любое окно в нём связано с объектом документа. Стало быть, нам надо научить SDL-хост открывать документы.
А как же открываются документы, и вообще отображения в эталонном BlackBox? Чтобы это понять, пришлось произвести небольшой анализ, который может оказаться полезным всем, кто интересуется внутренним устройством каркаса.