переход на новую версию

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

xterro
постоялец
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

Сообщение xterro »

Интересно, а в этом MSEGUI можно как нибудь шрифт увеличить, а т, что MSEIDE, что примеры, собираешь, а оно всё какое-то мелкое. Маленькие кнопочки, тоненькие пункты меню... :|
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

свойство font есть у каждого компонента и наследуюется, если форме задашь шрифт побольше, то и все должно увеличится
а еще фонтом можно управлять черз командную строку, но параметры не помню.
xterro
постоялец
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

Сообщение xterro »

Тут походу не только размер шрифта, я так понял, эта вещь называется DPI, т.е чем оно больше, тем крупнее форма и все компоненты/шрифты на ней. Вот походу этот DPI и надо как-то изменить. Например под Ubuntu выглядит вполне нормально, а под Виндой, всё очень мелкое .
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Например под Ubuntu выглядит вполне нормально, а под Виндой, всё очень мелкое .

И там и там примерно одинаковое 96dpi и 100 dpi разрешение, но в UBUNTU производится подгонка шрифта под размер на экране силами FONTCONFIG и его конфиг-файлов, грубо говоря - принимаются меры чтобы шрифт всегда выглядел читабельным. Винда в этом плане предсказуемее - какой фонт задан, так его и рисует.
xterro
постоялец
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

Сообщение xterro »

т.е получается, пользователи Windows будут страдать? Или может можно как-то программно изменить этот dpi для приложения? ( Ещё вопрос, никак не могу найти нормальной документации, желательно с примерами. Ещё интересует, как оно с OpenGL, да и графикой вообще, есть какой-нибудь TPaintBox, чтобы порисовать на нём?
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

т.е получается, пользователи Windows будут страдать? Или может можно как-то программно изменить этот dpi для приложения? ( Ещё вопрос, никак не могу найти нормальной документации, желательно с примерами.
Ну лично я обычно не парюсь и корыстую параметр FONTALIAS (в связке с лэйаутером в приложении). Пожелать лучшего чем этот солюшн просто не хватает фантазии.

Ещё интересует, как оно с OpenGL, да и графикой вообще, есть какой-нибудь TPaintBox, чтобы порисовать на нём?

В "MSE" с "openGL" все ОЧЕНЬ хорошо - даже есть вариант GUI-бэкэнда на этом движке.
xterro
постоялец
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

Сообщение xterro »

FONTALIAS - тоже нашёл этот "ключик", но он действует только на шрифт в меню, а вот как сделать, чтобы он ещё и на шрифт на форме и контроллах влиял, не понял (
Ещё бы документации с примерами по этой MSE, а то грусть-печаль совсем :?
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

но он действует только на шрифт в меню, а вот как сделать, чтобы он ещё и на шрифт на форме и контроллах влиял, не понял (
Ещё бы документации с примерами по этой 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'",..) фонты, а эти алиасы, которые потом можно переназначить через командную строку. Расширить список фонт-алиасов можно в настройках конкретного проекта.
xterro
постоялец
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

Сообщение xterro »

Спасибо :) А документации, я так понимаю, нет? И нужно по исходникам смотреть и оттуда черпать информацию по цункциям, методам, обработчикам? :|
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

А документации, я так понимаю, нет? И нужно по исходникам смотреть и оттуда черпать информацию по цункциям, методам, обработчикам?

Да - читать исходники. Документация на большую библиотеку/комплекс (отнимающая уйму сил и времени) в мире опенсора - бонус, за который нужно в ножки кланяться.
Ответить