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

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

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

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

Сообщение xterro » 24.06.2015 09:11:02

Интересно, а в этом MSEGUI можно как нибудь шрифт увеличить, а т, что MSEIDE, что примеры, собираешь, а оно всё какое-то мелкое. Маленькие кнопочки, тоненькие пункты меню... :|
xterro
постоялец
 
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

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

Сообщение Attid » 25.06.2015 00:40:43

свойство font есть у каждого компонента и наследуюется, если форме задашь шрифт побольше, то и все должно увеличится
а еще фонтом можно управлять черз командную строку, но параметры не помню.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

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

Сообщение xterro » 25.06.2015 19:14:13

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

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

Сообщение debi12345 » 27.06.2015 22:11:00

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

И там и там примерно одинаковое 96dpi и 100 dpi разрешение, но в UBUNTU производится подгонка шрифта под размер на экране силами FONTCONFIG и его конфиг-файлов, грубо говоря - принимаются меры чтобы шрифт всегда выглядел читабельным. Винда в этом плане предсказуемее - какой фонт задан, так его и рисует.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

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

Сообщение xterro » 29.06.2015 16:09:49

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

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

Сообщение debi12345 » 01.07.2015 00:49:41

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

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

В "MSE" с "openGL" все ОЧЕНЬ хорошо - даже есть вариант GUI-бэкэнда на этом движке.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

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

Сообщение xterro » 01.07.2015 15:47:42

FONTALIAS - тоже нашёл этот "ключик", но он действует только на шрифт в меню, а вот как сделать, чтобы он ещё и на шрифт на форме и контроллах влиял, не понял (
Ещё бы документации с примерами по этой MSE, а то грусть-печаль совсем :?
xterro
постоялец
 
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

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

Сообщение debi12345 » 01.07.2015 17:49:33

но он действует только на шрифт в меню, а вот как сделать, чтобы он ещё и на шрифт на форме и контроллах влиял, не понял (
Ещё бы документации с примерами по этой 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
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

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

Сообщение xterro » 01.07.2015 21:32:11

Спасибо :) А документации, я так понимаю, нет? И нужно по исходникам смотреть и оттуда черпать информацию по цункциям, методам, обработчикам? :|
xterro
постоялец
 
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

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

Сообщение debi12345 » 01.07.2015 22:26:20

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

Да - читать исходники. Документация на большую библиотеку/комплекс (отнимающая уйму сил и времени) в мире опенсора - бонус, за который нужно в ножки кланяться.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Пред.

Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru