FMXBridge.dll для Inno Setup

DLL FMXBridge.dll для Inno Setup 06.05

Нет прав для скачивания
я нарисовал две в сети не нашел пришлось самому лепить но вот что вышло все в едином стиле. сами иконки одни просто у них логотип я сделал прозрачным а когда на водишь идет подсветка обычным цветом под иконкой да и все. вот как то так
Везде есть бренд буки. Иконки можно собрать вручную через Figma, Photoshop и еще кучу подобного софта. Было бы желание. В фигме вообще мультикомпоненты есть. Можно одну иконку в нескорльких вариантах нарисовать/анимировать при условии наличия подписки, но мы уже оффтопим
 
Везде есть бренд буки. Иконки можно собрать вручную через Figma, Photoshop и еще кучу подобного софта. Было бы желание. В фигме вообще мультикомпоненты есть. Можно одну иконку в нескорльких вариантах нарисовать/анимировать при условии наличия подписки, но мы уже оффтопим
По мне, это просто демонстрация соцкнопок.

Опять мое любимое:
"Смотрите, я научился делать кнопки для соцсетей".

Группировать как то... или спрятать.
 
По мне, это просто демонстрация соцкнопок.

Опять мое любимое:
"Смотрите, я научился делать кнопки для соцсетей".

Группировать как то... или спрятать.
это не демонстрация ни какая. их было не просто сделать и заставить работать как надо именно в таком меню при определенных условиях и что бы самом меню выполняло при этом определенные функции. А для вас может эт и просто и легко.
 
Везде есть бренд буки. Иконки можно собрать вручную через Figma, Photoshop и еще кучу подобного софта. Было бы желание. В фигме вообще мультикомпоненты есть. Можно одну иконку в нескорльких вариантах нарисовать/анимировать при условии наличия подписки, но мы уже оффтопим
так я трово и тик ток делал обычным пайн нетом, просто рисовал кружок белый и с сайта тупо логотип взял кинул по центру и выризал. Ну а после эт уже при наведении создается нужный цвет и при наведении выводится под иконкой. но дело тут во все даже не в иконках. мне просто сложно было определенное действие меню заставить делать и поведение . на картинке эт не увидишь .
 
так я трово и тик ток делал обычным пайн нетом, просто рисовал кружок белый и с сайта тупо логотип взял кинул по центру и выризал. Ну а после эт уже при наведении создается нужный цвет и при наведении выводится под иконкой. но дело тут во все даже не в иконках. мне просто сложно было определенное действие меню заставить делать и поведение . на картинке эт не увидишь .
Ты главный плюс упускаешь - логика отдельно, визуал отдельно.
То есть: поведение кнопки - от FButton; внешний вид - через style. Это намного правильнее.
Особенно если будут темы, light/dark, переиспользование, много форм. Плюс focus - автоматический, keyboard навигация - без проблем.

Если нужна супер нестандартная форма или сложная анимация - тогда уже делать в коде.
 
Последнее редактирование:
Ты главный плюс упускаешь - логика отдельно, визуал отдельно.
То есть: поведение кнопки - от FButton; внешний вид - через style. Это намного правильнее.
Особенно если будут темы, light/dark, переиспользование, много форм. Плюс focus - автоматический, keyboard навигация - без проблем.

Если нужна супер нестандартная форма или сложная анимация - тогда уже делать в коде.
Так, у меня сейчас через Light/Dark полностью оптимизированы все анимации и прочие элементы, код настроен на максимальное быстродействие, вся логика и остальные нюансы строго соблюдены. Единственный минус, нельзя стандартными средствами чуток увеличить чекбоксы или радиокнопки, а также менять их размеры под тему. Этого действительно не хватает. Если будет желание сделать что бы радиобутоны и чекбоксы могли чуток увеличиваться очень буду благодарен и признателен.
 
Последнее редактирование:
Единственный минус, нельзя стандартными средствами чуток увеличить чекбоксы или радиокнопки, а также менять их размеры под тему.
Если стиль .fsf конвертируешь его в .style. Открываешь его в любом текстовом редакторе и изменяешь у checkboxstyle или FixedWidth или FixedHeight на свое либо удаляешь это вообще.
6.png
 
у меня их там что то всего этого много и не так совсем выглядит в дарк стиле checkboxstyle. я с этим еще не работал пока что это для меня темный лес
 

Вложения

  • dark.rar
    dark.rar
    14.3 KB · Просмотры: 3
у меня их там что то всего этого много и не так совсем выглядит в дарк стиле checkboxstyle. я с этим еще не работал пока что это для меня темный лес
Ты так сам себя загонишь в ловушку - в зависимость от того, кто тебе это будет постоянно исправлять.
Лучше самому дожать и понять, как, что и где в FMX стиле редактируется, чтобы потом не бегать каждый раз с:
- а еще вот тут мне поправьте.
 
Ты так сам себя загонишь в ловушку - в зависимость от того, кто тебе это будет постоянно исправлять.
Лучше самому дожать и понять, как, что и где в FMX стиле редактируется, чтобы потом не бегать каждый раз с:
- а еще вот тут мне поправьте.
я с вами согласен просто я хотел сам поправить не разобрался а углуьляться нет времени надо же остольные части пилить. вот и написал может кто шарит быстрее это сделает а я затестирую а в дальнейшем конешно я хочу и это разобрать как и с чем кушать
 
и еще вопрос у вас в ддл как называются функции для маштабирования потому что я попробовал маштабировать чекбоксы и пременил не один метод причем маштабирования у меня вечно кал нот кал прок какой то постоянно например так пробовал даже
FMXSetPropertyFloat(ChkClearMods.Handle, 'Scale.X', 1.4);
FMXSetPropertyFloat(ChkClearMods.Handle, 'Scale.Y', 1.4);
 
как в этом вот например мне маштабировать чекбокс ну тоесть ему задать размер что бы работало ?
ChkClearMods.FCreate(Page2.Handle);
ChkClearMods.SetBounds(30,240,280,25);
ChkClearMods.FontSetting('Segoe UI',12,$FFFFFFFF);
ChkClearMods.Text('Очистить папку mods и res_mods');
ChkClearMods.SetChecked(True);
ChkClearMods.OnChange(@OnClearModsChange);
 
Вызывается то, чего нет. Судя по
code_language.pascal:
FMXSetPropertyFloat(ChkClearMods.Handle, 'Scale.X', 1.4);
нет такой функции или процедуры вообще, я не знаю в какой обертке ты это нашел.
Эт уже не важно. во эт больше интересует в стиле я нашел такой Elevenstyle.png и вот вопрос а откуда берется пнгшка. ??? я лично не где ее не нашел
 
Эт уже не важно. во эт больше интересует в стиле я нашел такой Elevenstyle.png и вот вопрос а откуда берется пнгшка. ??? я лично не где ее не нашел
"пнгшка" добавляется в момент создания стиля.
Затем сохраняется картинка прямо внутри самого стиля, поэтому отдельного .png файла нет, он внутри в виде
примерно
code_language.pascal:
        Data.Path = {
          1000000000000000EC5170400000484101000000DCF9A1410000484102000000
          2B4AA5410000484102000000DCF9A7419EA0424102000000DCF9A74100003C41
          02000000DCF9A741625F3541020000002B4AA5410000304102000000DCF9A141
          0000304101000000EC517040000030410200000072CF55400000304102000000
          EC514040625F354102000000EC51404000003C4102000000EC5140409EA04241
          0200000072CF55400000484102000000EB5170400000484103000000EC517040
          00004841}
цифры, которые ты видишь - это бинарные данные картинки, а не путь к "пнгшке".
вот как пример encodingbase64
 
"пнгшка" добавляется в момент создания стиля.
Затем сохраняется картинка прямо внутри самого стиля, поэтому отдельного .png файла нет, он внутри в виде
примерно
code_language.pascal:
        Data.Path = {
          1000000000000000EC5170400000484101000000DCF9A1410000484102000000
          2B4AA5410000484102000000DCF9A7419EA0424102000000DCF9A74100003C41
          02000000DCF9A741625F3541020000002B4AA5410000304102000000DCF9A141
          0000304101000000EC517040000030410200000072CF55400000304102000000
          EC514040625F354102000000EC51404000003C4102000000EC5140409EA04241
          0200000072CF55400000484102000000EB5170400000484103000000EC517040
          00004841}
цифры, которые ты видишь - это бинарные данные картинки, а не путь к "пнгшке".
вот как пример encodingbase64
Elevenstyle.png а для чего тогда в стиле это прописывают ??
 
и как раз в этом супер замороченом коде как или через что размер поменять с 16 на 16 у радиубутонов и чекбоксов например на 20х20?
 
Назад
Сверху