zeljko, если это чем-нибудь поможет. На первом снимке GTK2, на втором GTK3. Компонент TPaintBox.
При этом, на форме, когда выбираешь этот TPaintBox, его разметка отображается ниже (захват его отображается ниже, а вид его прежним остаётся).
Если рассматривать сам Lazarus, то в редакторе кода, когда компилируешь и выдаёт ошибку, то "появляется" новая вкладка, которая перекрывает старую и на месте нового файла нет ни какого изображения (даже перелистывания страниц не отображается, но если на них навестись и щёлкнуть, то они "работают"). У меня ошибка была в файле конфигурации (*.cfg), а не файле "*.pas".
Google translate:
zeljko, if this helps. The first picture is GTK2, the second is GTK3. The TPaintBox component.
Moreover, on the form, when you select this TPaintBox, its markup is displayed below (its capture is displayed below, but its appearance remains the same).
If we look at Lazarus itself, then in the code editor, when you compile and it gives an error, a new tab “appears” that overlaps the old one and there is no image in place of the new file (not even page turning is displayed, but if you hover over them and click, they “work”). I had an error in the configuration file (*.cfg), not the "*.pas" file.