Страница 2 из 2

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

СообщениеДобавлено: 24.06.2015 09:11:02
xterro
Интересно, а в этом MSEGUI можно как нибудь шрифт увеличить, а т, что MSEIDE, что примеры, собираешь, а оно всё какое-то мелкое. Маленькие кнопочки, тоненькие пункты меню... :|

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

СообщениеДобавлено: 25.06.2015 00:40:43
Attid
свойство font есть у каждого компонента и наследуюется, если форме задашь шрифт побольше, то и все должно увеличится
а еще фонтом можно управлять черз командную строку, но параметры не помню.

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

СообщениеДобавлено: 25.06.2015 19:14:13
xterro
Тут походу не только размер шрифта, я так понял, эта вещь называется DPI, т.е чем оно больше, тем крупнее форма и все компоненты/шрифты на ней. Вот походу этот DPI и надо как-то изменить. Например под Ubuntu выглядит вполне нормально, а под Виндой, всё очень мелкое .

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

СообщениеДобавлено: 27.06.2015 22:11:00
debi12345
Например под Ubuntu выглядит вполне нормально, а под Виндой, всё очень мелкое .

И там и там примерно одинаковое 96dpi и 100 dpi разрешение, но в UBUNTU производится подгонка шрифта под размер на экране силами FONTCONFIG и его конфиг-файлов, грубо говоря - принимаются меры чтобы шрифт всегда выглядел читабельным. Винда в этом плане предсказуемее - какой фонт задан, так его и рисует.

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

СообщениеДобавлено: 29.06.2015 16:09:49
xterro
т.е получается, пользователи Windows будут страдать? Или может можно как-то программно изменить этот dpi для приложения? ( Ещё вопрос, никак не могу найти нормальной документации, желательно с примерами. Ещё интересует, как оно с OpenGL, да и графикой вообще, есть какой-нибудь TPaintBox, чтобы порисовать на нём?

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

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

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

В "MSE" с "openGL" все ОЧЕНЬ хорошо - даже есть вариант GUI-бэкэнда на этом движке.

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

СообщениеДобавлено: 01.07.2015 15:47:42
xterro
FONTALIAS - тоже нашёл этот "ключик", но он действует только на шрифт в меню, а вот как сделать, чтобы он ещё и на шрифт на форме и контроллах влиял, не понял (
Ещё бы документации с примерами по этой MSE, а то грусть-печаль совсем :?

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

СообщениеДобавлено: 01.07.2015 17:49:33
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'",..) фонты, а эти алиасы, которые потом можно переназначить через командную строку. Расширить список фонт-алиасов можно в настройках конкретного проекта.

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

СообщениеДобавлено: 01.07.2015 21:32:11
xterro
Спасибо :) А документации, я так понимаю, нет? И нужно по исходникам смотреть и оттуда черпать информацию по цункциям, методам, обработчикам? :|

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

СообщениеДобавлено: 01.07.2015 22:26:20
debi12345
А документации, я так понимаю, нет? И нужно по исходникам смотреть и оттуда черпать информацию по цункциям, методам, обработчикам?

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