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

rakhmet

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

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

  • Посещение

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

    2

Весь контент rakhmet

  1. rakhmet

    Иконки в ListView

    Вопрос насчёт решения с кастомным шрифтом: 1. Скачал обновлённый архив 4.7 2. Вытащил из архива файл fontawesome-webfont.ttf и переименовал его в FontAwesome.ttf 3. Положил переименованный файл в \CustomFont\font\ с заменой старого файла (от 4.5, насколько я понимаю) 4. Добавил для тестирования в FontAwesome.pas новую запись (в алфавитном порядке, по аналогии с соседними записями и в соответствии с новой иконкой): 5. Исключительно в целях проверки изменил старую ссылку на новую: 6. Однако при запуске старые иконки прорисовываются, а новая - нет: Что я забыл сделать?
  2. rakhmet

    Иконки в ListView

    Да, тестирую на 320х240 - всё входит, место есть.
  3. rakhmet

    Иконки в ListView

    С редактором разбираюсь прямо сейчас. Но насчёт подстройки под ширину не совсем правильно понимаю - возможны проблемы из-за фиксированного размера Item, или я путаю?
  4. rakhmet

    Иконки в ListView

    Посмотрел я... Попроще решений точно нет? Ради двух повторяющихся из строки в строку иконок не то что огород, а целую ферму городить придётся. Я не против работы головой и ручками, но не хочется микроскопом гвозди забивать или из пушки по блохам стрелять Иконки в png, стандартные 16х16, каждая по паре сотен байт. Неужели их отрисовка НАСТОЛЬКО отжирает ресурсы, что появляются баги?
  5. rakhmet

    Иконки в ListView

    Честно говоря, ни с тем ни с другим не сталкивался. Пошёл искать. Есть какие-нибудь примеры? Увидел ссылку, спасибо.
  6. rakhmet

    Иконки в ListView

    Заполняю в рантайме ListView: procedure TAddForm.ConnectClick(Sender: TObject); var LI: TListViewItem; begin with Query do begin Open; while not Eof do begin LI := ListView1.Items.Add; LI.Text := Query.FieldByName('Type').AsString; LI.Detail := Query.FieldByName('Cargo').AsString + #13#10 + Query.FieldByName('Weight').AsString; Next; end; end; end; Как видно, Detail разбивается и заполняется в две строки (оказалось, что так удобнее смотреть). Но на обеих строках сухие цифры: Поэтому хотелось бы в начало обеих строчек вставить свои иконки, чтобы в конечном итоге выглядело как-то так: Есть идеи, как это можно сделать? А то товарищ kramler в другой теме писал, что не видит масла стоя перед открытым холодильником - так вот я сейчас уже в таком состоянии, что начинаю забывать, где мой собственный холодильник стоит, не говоря уже о масле в нём И смешно, и грустно...
  7. Ага, теперь всё понятно. Спасибо!
  8. Ок, ещё раз: с версией XCode выше 8.0 Delphi Berlin Update 2 либо работает криво, либо не работает вовсе. Но проблема в том, что начиная с версии 8.0 XCode не распространяется в "нормальном" дистрибутиве, т.е. в старом привычном *.dmg, из которого всё устанавливалось как надо по всем системным каталогам. Теперь дистрибутив идёт только в .*xip. Однако из *.xip извлекается всего один файл Xcode.app, который нужно ручками скопировать в "Программы", ибо это самый обычный архив. Т.е. грубо говоря в этом xip-архиве лежит что-то типа портабельного XCode, которому не требуется установка, из-за чего и IDE его не видит. По-крайней мере, у меня. Оно, в принципе, и понятно - в Apple, наверное, и знать не знают о Delphi, поэтому придётся ждать обновления от Embarcadero, в котором будет учтён этот фокус с XCode, которому не требуется установка в привычном её понимании. Однако, моя хитрость сработала: установить 8.2.1 из магазина > скачать архив 8.0 > распаковать его и заменить файлом из архива файл, находящийся в Программах. Если на чистой 10.12.2 сразу распаковать xip-архив (без предварительной установки XCode из магазина) и выкинуть его в Программы, то XCode 8.0 сам по себе запускается и работает, но Delphi Berlin Update 2 его не видит, и предлагает проверить, установлен ли он на системе с MacOS.
  9. Установил XCode 8.2.1 из магазина, потом скачал XCode 8.0, распаковал *.xip и заменил новый Xcode.app старым. Перезагрузил и Windows, и MacOS - вроде пока работает.
  10. Странно, что впервые видите, ведь новый XCode ещё с лета по умолчанию в этом архиве распространяется, предыдущая версия (7.x) шла ещё в *.dmg, но начиная с 8-й версии идёт исключительно в *.xip Можете проверить лично на https://developer.apple.com/download/more Насчёт XCode из AppStore: там уже версия 8.2.1, а с ней Delphi Berlin Update 2 вообще не дружит, поэтому все советуют возвращаться на 8.0, однако 8.0 установить невозможно - только распаковать, а распаковка, как я уже сказал выше, не помогает, IDE в упор не видит распакованный (а не установленный) XCode 8.0
  11. Где можно скачать XCode 8 в формате *.dmg, а не *.xip? Скачал *.xip - он просто распаковывается в *.app, запускается и работает, но Delphi Berlin Update 2 его не видит даже в активном состоянии. Хочу попробовать установить из *.dmg, но найти нигде не могу
  12. rakhmet

    Delphi Berlin и XCode 8

    А кто как распространяет OSX-приложения? Открыл сейчас /Project1/OSX32/Release/ и вижу там 4 файла: Собственно, меня интересует, где можно найти и взять сам исполняемый файл по аналогии с exe-файлом Windows?
  13. rakhmet

    Delphi Berlin и XCode 8

    Вроде да: из IDE тестовое подключение проходит успешно, и так же успешно проходит первая компиляция. Кажется, я вычислил некоторую закономерность: если создать новый проект, сохранить его предварительно, закрыть все открытые design-окна компонентов (допустим, тюнинг TMainMenu, TGrid, и т.д.), переключиться на саму форму из редактора кода — только после всех этих манипуляций в такой последовательности повторная компиляция зависает намного реже (уже не через раз, как раньше, а примерно 1-2 раза из 10 деплоев). Весьма такой странный глюк. Во всём остальном, кстати, проблем нет: собираю нормально на Windows, Android, iOS, и никаких намёков на проблему не вижу. Проблема только с деплоем на MacOS.
  14. rakhmet

    Delphi Berlin и XCode 8

    Открываю Delphi Berlin Update 2 с новым пустым Multi-Device Application проектом > жму F9 > переключаюсь на OSX 10.12.2 > закрываю только что запущенное приложение > возвращаюсь в IDE > жму F9 ещё раз > IDE компилирует приложение, и тут же зависает после автоматического закрытия окна деплоя... Лечится только закрытием IDE. И так каждый раз. Что не так?
  15. rakhmet

    FMX + OSX + NSWindow

    Хм... Выглядит замечательно. Спасибо за сэмпл. Я как-то не подумал о том, чтобы ручками ВСЁ окно перерисовать самостоятельно. Теперь осталось разобраться, как это работает.
  16. rakhmet

    FMX + OSX + NSWindow

    ??? А разве такое возможно?
  17. rakhmet

    FMX + OSX + NSWindow

    Т.е. проще уйти на тот же XCode/Swift, чем найти "транслированное sdk под делфи" - я правильно понял намёк?
  18. rakhmet

    FMX + OSX + NSWindow

    Ок, понятно, спасибо за ответ. Какие будут предложения?
  19. rakhmet

    FMX + OSX + NSWindow

    На данный момент переписываюсь с представителями TMS. Говорят, что кнопку в принципе разместить можно, но в целом всё упирается в невозможность увеличения значения Height у Title Bar (aka Form Caption) NSWindow через FMX. С ними пока не спорю, но возможности ищу...
  20. rakhmet

    FMX + OSX + NSWindow

    Для FMX-приложения понадобилось разместить кнопки с битмапами в заголовке OSX-окна: Здесь был, это читал, но подходящего Delphi-решения найти не смог. Есть какие-нибудь идеи?
×
×
  • Создать...