Перейти к содержанию
Fire Monkey от А до Я

Error

Пользователи
  • Постов

    167
  • Зарегистрирован

  • Посещение

  • Победитель дней

    8

Сообщения, опубликованные Error

  1. При ресайзе фрейма / компонентов появляются линии внутри компонента(не только TEdit).

     

    9-path изображение из которых состоят все растровые скины, состоят из 9 кусочков, которые если компонент имеет дробные координаты или размер рисуются в дробных координатах, а сглаживание размазывает границы этих кусочков.

    Вариант решения: следить за тем, чтобы размеры и координаты компонентов были всегда целыми числами. (обычно проблемы могут возникать при расположении компонентов на различных Layout-ах типа  TGridLayout, TScaledLayout)

  2. post-238-0-97576400-1444829524_thumb.png

    Делал нечто подобное.

    Для достижения эффекта:

    1) Сделать скриншот формы в TBitmap

    2) Размыть его с помощью эффекта TFilterGaussianBlur

    3) Показать на форме в нужном месте, к примеру TImage, в котором в качестве изображения указать наш Bitmap, с необходимым смещением

    В прикрепленном архиве содержится лютый гов...код написанный только для проверки концепции данного решения, однако суть решения из него понять реально.

    FMXCalc.zip

  3. Небольшой комментарий - если вы используете прозрачную форму, и рисуете красивый интерфейс - то, увы, веб броузер не отобразится.

    Логично, т.к. родные Win контролы не умеют рисоваться на Layed окнах. 

  4. Чем дальше, тем хуже.

     

    Стал делать свой скин в Bitmap Style Designer, решил сделать у окон тонкие рамки.

    Все вышло замечательно кроме одного, при разворачивании, клиенская часть окна частично выходит за экран, на рисунке иллюстрация:

    post-238-0-25922500-1402070928_thumb.png

     

    Слал искать где можно настроить метрики окна, и не нашел. Решил сравнить два стандартных скина у которых разная ширина рамок(бордюра). Сколько не искал не нашел параметра отвечающего за это. Зато увидел что в двух скинах разные объекты у окна:

    post-238-0-70533300-1402071121.png

    Ни удалить лишний CaptionRight из скина CobaltXEMedia, ни добавить CaptionRight в скин Obsidian, где его нет, НЕЛЬЗЯ!

     

    Нет, есть такая панелька:

    post-238-0-84966100-1402071676.png

    Но она добавляет обьекты с названиями типа StyleObject2, а переименовать - нельзя!

     

    Выходит стандартные стили делаются в другом, полноценном редакторе?

    Или идущий в комплекте Delphi XE6 не доделан?

    Или это я криворукий, и не умею им пользоваться?

    Действительно свой стиль, а не стандартный стиль с другими цветами сделать похоже нельзя.

    Ладно, бы  формат был текстовым, но нет, он бинарный, и поправить ручками не выйдет :angry:

     

    Вопрос такой, как мне побороть указанную в начале проблему?

     

    Жду хоть каких-то разъяснений, спасибо.

  5. В дизайнере есть поле Params.

    некоторых стилях, и в некоторых элементах в нем стоит [colorFILLING], очевидно что это означает что контрол поддерживает Tint эффект. В некоторых других случаях там другие значения.

    Вопрос такой:

    1. Есть ли какое-то описание этого поля?
    2. И есть ли вообще полное всех описание полей?

    Продолжительное чтение справки и гугление ничего не дало.

    post-238-0-27376500-1402054076.jpeg

×
×
  • Создать...