Двойной щелчок по кнопке журнала. Причина оказалась не в кнопке: журнал лежал ниже полосы состояния. Спрятали журнал — полоса уехала вниз на сто тридцать пикселей, кнопка ушла из-под курсора, и следующий щелчок в то же место попадал уже мимо. Порядок исправлен: полоса состояния теперь самая нижняя, журнал над ней, и при переключении ничего не движется. Прилипание, схлопывание и журнал стали квадратными кнопками со значками и собраны в один набор. Надписи переехали в подсказки — целиком, вместе с состоянием: у значка нет другого способа рассказать о себе. Подсказка всплывает через десятую долю секунды и держится пятнадцать. Значки рисуются кодом, а не берутся из файла: программа не должна зависеть от того, лежит ли рядом с ней картинка. Рисунки придуманы в icons/*.svg — оттуда их можно перегнать в png чем угодно, проверено командой convert. Свойства из файлов форм теперь проверяются отдельной программой по сведениям о типах. Файл формы разбирается при запуске, а не при сборке: опечатка в имени свойства или в значении перечисления даёт не ошибку компиляции, а падение окна на старте. Проверка включена в build.sh.
37 lines
907 B
XML
37 lines
907 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<CONFIG>
|
|
<ProjectOptions>
|
|
<Version Value="12"/>
|
|
<General>
|
|
<Flags>
|
|
<CompatibilityMode Value="True"/>
|
|
</Flags>
|
|
<SessionStorage Value="InProjectDir"/>
|
|
<Title Value="lfmcheck"/>
|
|
</General>
|
|
<BuildModes Count="1">
|
|
<Item1 Name="Default" Default="True"/>
|
|
</BuildModes>
|
|
<RequiredPackages Count="1">
|
|
<Item1>
|
|
<PackageName Value="LCL"/>
|
|
</Item1>
|
|
</RequiredPackages>
|
|
<Units Count="1">
|
|
<Unit0>
|
|
<Filename Value="lfmcheck.lpr"/>
|
|
<IsPartOfProject Value="True"/>
|
|
</Unit0>
|
|
</Units>
|
|
</ProjectOptions>
|
|
<CompilerOptions>
|
|
<Version Value="11"/>
|
|
<Target>
|
|
<Filename Value="lfmcheck"/>
|
|
</Target>
|
|
<SearchPaths>
|
|
<OtherUnitFiles Value="../../src"/>
|
|
<UnitOutputDirectory Value="units"/>
|
|
</SearchPaths>
|
|
</CompilerOptions>
|
|
</CONFIG>
|