переход на новую версию
Модератор: Модераторы
Интересно, а в этом MSEGUI можно как нибудь шрифт увеличить, а т, что MSEIDE, что примеры, собираешь, а оно всё какое-то мелкое. Маленькие кнопочки, тоненькие пункты меню... 
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
свойство font есть у каждого компонента и наследуюется, если форме задашь шрифт побольше, то и все должно увеличится
а еще фонтом можно управлять черз командную строку, но параметры не помню.
а еще фонтом можно управлять черз командную строку, но параметры не помню.
Тут походу не только размер шрифта, я так понял, эта вещь называется DPI, т.е чем оно больше, тем крупнее форма и все компоненты/шрифты на ней. Вот походу этот DPI и надо как-то изменить. Например под Ubuntu выглядит вполне нормально, а под Виндой, всё очень мелкое .
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
Например под Ubuntu выглядит вполне нормально, а под Виндой, всё очень мелкое .
И там и там примерно одинаковое 96dpi и 100 dpi разрешение, но в UBUNTU производится подгонка шрифта под размер на экране силами FONTCONFIG и его конфиг-файлов, грубо говоря - принимаются меры чтобы шрифт всегда выглядел читабельным. Винда в этом плане предсказуемее - какой фонт задан, так его и рисует.
т.е получается, пользователи Windows будут страдать? Или может можно как-то программно изменить этот dpi для приложения? ( Ещё вопрос, никак не могу найти нормальной документации, желательно с примерами. Ещё интересует, как оно с OpenGL, да и графикой вообще, есть какой-нибудь TPaintBox, чтобы порисовать на нём?
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
Ну лично я обычно не парюсь и корыстую параметр FONTALIAS (в связке с лэйаутером в приложении). Пожелать лучшего чем этот солюшн просто не хватает фантазии.т.е получается, пользователи Windows будут страдать? Или может можно как-то программно изменить этот dpi для приложения? ( Ещё вопрос, никак не могу найти нормальной документации, желательно с примерами.
Ещё интересует, как оно с OpenGL, да и графикой вообще, есть какой-нибудь TPaintBox, чтобы порисовать на нём?
В "MSE" с "openGL" все ОЧЕНЬ хорошо - даже есть вариант GUI-бэкэнда на этом движке.
FONTALIAS - тоже нашёл этот "ключик", но он действует только на шрифт в меню, а вот как сделать, чтобы он ещё и на шрифт на форме и контроллах влиял, не понял (
Ещё бы документации с примерами по этой MSE, а то грусть-печаль совсем
Ещё бы документации с примерами по этой MSE, а то грусть-печаль совсем
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
но он действует только на шрифт в меню, а вот как сделать, чтобы он ещё и на шрифт на форме и контроллах влиял, не понял (
Ещё бы документации с примерами по этой MSE, а то грусть-печаль совсем
"mseguiglob.pas" кажет :
stockfontty = (
stf_default,stf_empty,stf_unicode,
stf_menu,stf_message,stf_hint,stf_report,
stf_proportional,stf_fixed,
stf_helvetica,stf_roman,stf_courier); //scaleable fonts
и ессо желательно использовать в проге не прямо заданные ("Times New Roman","Helvetica'",..) фонты, а эти алиасы, которые потом можно переназначить через командную строку. Расширить список фонт-алиасов можно в настройках конкретного проекта.
Спасибо
А документации, я так понимаю, нет? И нужно по исходникам смотреть и оттуда черпать информацию по цункциям, методам, обработчикам? 
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
А документации, я так понимаю, нет? И нужно по исходникам смотреть и оттуда черпать информацию по цункциям, методам, обработчикам?
Да - читать исходники. Документация на большую библиотеку/комплекс (отнимающая уйму сил и времени) в мире опенсора - бонус, за который нужно в ножки кланяться.
