-
Постов
73 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Сообщения, опубликованные rakhmet
-
-
Да, тестирую на 320х240 - всё входит, место есть.
-
С редактором разбираюсь прямо сейчас. Но насчёт подстройки под ширину не совсем правильно понимаю - возможны проблемы из-за фиксированного размера Item, или я путаю?
-
Посмотрел я...
Попроще решений точно нет? Ради двух повторяющихся из строки в строку иконок не то что огород, а целую ферму городить придётся. Я не против работы головой и ручками, но не хочется микроскопом гвозди забивать или из пушки по блохам стрелять
Иконки в png, стандартные 16х16, каждая по паре сотен байт. Неужели их отрисовка НАСТОЛЬКО отжирает ресурсы, что появляются баги?
-
Честно говоря, ни с тем ни с другим не сталкивался. Пошёл искать. Есть какие-нибудь примеры?
Увидел ссылку, спасибо.
-
Заполняю в рантайме 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 в другой теме писал, что не видит масла стоя перед открытым холодильником - так вот я сейчас уже в таком состоянии, что начинаю забывать, где мой собственный холодильник стоит, не говоря уже о масле в нём
И смешно, и грустно...
-
35 минут назад, ZuBy сказал:
все правильно, его нужно распаковать. Затем переходим
xCode -> Preferences -> Locations -> Command line tools -> выбираем 8.0 и обновляем в IDE SDK
Ага, теперь всё понятно. Спасибо!
-
37 минут назад, Vitaldj сказал:
Расширением я не заморачиваюсь, поэтому и не обратил внимание. А почему вы не скачиваететс оф сайта? Если вы его указываете? Насколько я знаю, zubi говорил, что удаляешь весь xcode, скачиваешь с оф сайта восьмую версию и все работает. Восьмая версия, прекрасно работает паралельно с 8.1.
Ок, ещё раз: с версией 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.
-
Установил XCode 8.2.1 из магазина, потом скачал XCode 8.0, распаковал *.xip и заменил новый Xcode.app старым.
Перезагрузил и Windows, и MacOS - вроде пока работает.
-
39 минут назад, Vitaldj сказал:
Что такое xip? Первый раз вижу такое расширение. Скачивайте с аппстор.
Странно, что впервые видите, ведь новый 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
-
Где можно скачать XCode 8 в формате *.dmg, а не *.xip?
Скачал *.xip - он просто распаковывается в *.app, запускается и работает, но Delphi Berlin Update 2 его не видит даже в активном состоянии. Хочу попробовать установить из *.dmg, но найти нигде не могу
-
А кто как распространяет OSX-приложения? Открыл сейчас /Project1/OSX32/Release/ и вижу там 4 файла:
Цитата- Project1
- Project1.entitlements
- Project1.info.plist
- Unit1.dcu
Собственно, меня интересует, где можно найти и взять сам исполняемый файл по аналогии с exe-файлом Windows?
-
3 часа назад, ZuBy сказал:
paserver настроен правильно?
Вроде да: из IDE тестовое подключение проходит успешно, и так же успешно проходит первая компиляция.
Кажется, я вычислил некоторую закономерность: если создать новый проект, сохранить его предварительно, закрыть все открытые design-окна компонентов (допустим, тюнинг TMainMenu, TGrid, и т.д.), переключиться на саму форму из редактора кода — только после всех этих манипуляций в такой последовательности повторная компиляция зависает намного реже (уже не через раз, как раньше, а примерно 1-2 раза из 10 деплоев). Весьма такой странный глюк.
Во всём остальном, кстати, проблем нет: собираю нормально на Windows, Android, iOS, и никаких намёков на проблему не вижу. Проблема только с деплоем на MacOS.
-
Открываю Delphi Berlin Update 2 с новым пустым Multi-Device Application проектом > жму F9 > переключаюсь на OSX 10.12.2 > закрываю только что запущенное приложение > возвращаюсь в IDE > жму F9 ещё раз > IDE компилирует приложение, и тут же зависает после автоматического закрытия окна деплоя... Лечится только закрытием IDE. И так каждый раз.
Что не так?
-
Хм...
Выглядит замечательно. Спасибо за сэмпл. Я как-то не подумал о том, чтобы ручками ВСЁ окно перерисовать самостоятельно. Теперь осталось разобраться, как это работает.
-
14 минут назад, AlexG сказал:
Ну если Вы уже кодили на XCode/Swift, то в Вашем случае возможно и проще... Смотря какая конечная цель.
А если говорить именно о Вашей проблеме, то что Вам мешает сделать свое окно полностью, в шапке которого можете размещать хоть проигрываемое видео, не говоря уже про кнопочки с битмапами. Причем окна свои можно сделать "вылитыми" макосовскими... Хотя не вижу в этом необходимости (как по мне - так они не очень удобны).
Сделайте свой стиль, свои окна, с тенями, с кнопками с битмапами. С чем угодно!
???
А разве такое возможно?
-
24 минуты назад, ZuBy сказал:
дело совсем плохо, addViewToTitleBar уже не поддерживается
нужно использовать addTitlebarAccessoryViewController, но опять же его нет в Delphi.
Предложение такое, искать транслированное sdk под делфи
Т.е. проще уйти на тот же XCode/Swift, чем найти "транслированное sdk под делфи" - я правильно понял намёк?
-
2 часа назад, ZuBy сказал:
Из коробки у NSWindow нету метода addViewToTitleBar
Ок, понятно, спасибо за ответ. Какие будут предложения?
-
На данный момент переписываюсь с представителями TMS. Говорят, что кнопку в принципе разместить можно, но в целом всё упирается в невозможность увеличения значения Height у Title Bar (aka Form Caption) NSWindow через FMX. С ними пока не спорю, но возможности ищу...
-
Иконки в ListView
в TListView
Опубликовано
Вопрос насчёт решения с кастомным шрифтом:
1. Скачал обновлённый архив 4.7
2. Вытащил из архива файл fontawesome-webfont.ttf и переименовал его в FontAwesome.ttf
3. Положил переименованный файл в \CustomFont\font\ с заменой старого файла (от 4.5, насколько я понимаю)
4. Добавил для тестирования в FontAwesome.pas новую запись (в алфавитном порядке, по аналогии с соседними записями и в соответствии с новой иконкой):
5. Исключительно в целях проверки изменил старую ссылку на новую:
6. Однако при запуске старые иконки прорисовываются, а новая - нет:
Что я забыл сделать?