Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus

Автор: Andryshok
Дата сообщения: 26.05.2014 07:35
Alextpp Неплохо бы такой же Page Control
Автор: Alextpp
Дата сообщения: 26.05.2014 18:48
Нет, pagecontrol надо делать самому (на базе таб контрол - который может быть любым)

Еще за вчера написал -

ATStatus - легкий status bar
Delphi 7+, Lazarus 1.2.0
https://github.com/Alexey-T/ATStatus
Автор: Andryshok
Дата сообщения: 26.05.2014 18:57
Alextpp Ну мне тогда точно смысла нет его использовать... если самому можно сделать, но ты просил пожелание - я сказал, а еще можт был бы толк еслиб было в этом стиле что то для организации mdi приложений, как напрмер MdiTabSheet от девэкпресс )
Автор: Alextpp
Дата сообщения: 26.05.2014 19:05
Если тебе нет смысла использовать- не используй! Но таб контрол должен быть простым - pagecontrol делается из ЛЮБОГО таб контрола.
Таб контролов до фига, в разных пекеджах, а page - почти нет. Потому что
Автор: ChSerg
Дата сообщения: 26.05.2014 22:46
Andryshok
Alextpp

Вот тут не смотрели:
_http://rmklever.com/?p=440 ?
Автор: Alextpp
Дата сообщения: 26.05.2014 23:08
ChSerg
я отвечу про себя. Смотрел. Roy Klever мои табы похвалил, сказал что симпатично.
Автор: Alexey_Gawrilow
Дата сообщения: 27.05.2014 10:26
Alextpp

Клевера упоминали.

http://www.easy-ip.net/tchrometabs.html
https://code.google.com/p/delphi-chrome-tabs/

http://sourceforge.net/projects/icetabset/

Алексей, какая мотивация?
FPC и Lazarus?

http://atviewer.sourceforge.net
В копилке.
Спрашивают смотрелку - ATImageBox



Добавлено:


Inspiration for TChromeTabs came from TrkSmartTabs (http://www.rmklever.com) and TIceTabSet (http://sourceforge.net/projects/icetabset/).

Автор: Alextpp
Дата сообщения: 27.05.2014 18:56
IceTabSet видел, он в полтора раза больше и использует GDIP. Т.к. мне именно Лазарус, не знаю, как бы я возился с ним. ChromeTabs это ШИК вообще. Просто отвал башки... И анимации иконок, и анимации дрега, и анимация градиента при mouse over... Опять же - GDIP + DirectX. Плюс всякие треды.С ним бы я возился... вообще бы не получилось ничего.Ну и табы Клевера тоже GDIP
Автор: Alexey_Gawrilow
Дата сообщения: 28.05.2014 11:49
Alextpp
Я так и понял, что Lazarus.
Не вижу проблем под Windows.
GDI+ ограничивает.
Порта/клона для Linux нет?

Я не сталкивался с графикой под Linux.
Что нибудь в стиле Graphics32 там должно быть.
Точно:
Graphics32 is a library designed for fast 32-bit graphics handling on Delphi, Kylix and Lazarus.


Цитата:
ChromeTabs это ШИК вообще. Просто отвал башки


Цитата:
Inspiration for TChromeTabs came from TrkSmartTabs (http://www.rmklever.com) and TIceTabSet (http://sourceforge.net/projects/icetabset/).

Товарищ взял их за основу, и довел до конечной стадии - клон табов Chrome.
До мелочей.

А кстати, про мелочи, клавиатуру на самостоятельную обработку?

Цитата:
таб контрол должен быть простым



PS. Дело нужное, для порта под Linux просто необходимое.
Всяческих успехов.
Буду ждать ATImageBox.

Добавлено:
Извините, Graphics32 в шапке есть.
Нужно поправить про FreePascal.
Автор: Alextpp
Дата сообщения: 28.05.2014 19:26
ATImageBox не ждите пока, мне оно для Лазарус не надо, это было для Universal viewer. Да и тестировать неясно как под Лаз, там же всякие jpeg-gif
Автор: Ludens
Дата сообщения: 29.05.2014 11:28
SpTBXLib жив!!

28 May 2014

- SpTBXLib 2.5.1 released.
- MultiInstaller 3.5.1 released.

http://www.silverpointdevelopment.com/
Автор: Alextpp
Дата сообщения: 31.05.2014 00:25
Дописал за 3 дня новый scrollbar. Полностью OwnerDrawn.
https://github.com/Alexey-T/ATScrollBar

Из кучки на Торри.Нет я выглядел только один нормальный аналог. В составе Alcinoe pack. Но и он не очень. Не реализовано Page size, вроде нельзя менять толщину стрелок и тп. Остальное просто хлам, недоделанный.

Я не смотрел от TMS.


Автор: Ludens
Дата сообщения: 31.05.2014 01:10
Alextpp
прекрасная работа! И великолепная демка. Именно так и нужно делать компоненты.
Хотя собственно компонентов-то еще нет пока. Но я очень надеюсь, что ты не поленишься соорудить собственные ScrollBar и ScrollBox в формате VCL

Добавлено:
Alextpp
а еще неплохо бы подкорректировать алгоритм рисования, чтобы он не срывал скроллбар на доли секунды со своего места при изменении размеров клиентской области: на твоей демке это хорошо видно, если взяться за Splitter и подергать его влево-вправо.
Автор: Alextpp
Дата сообщения: 31.05.2014 01:24
Блин до чего неудобный форум руборд, каждый раз по ссылке попадаю не в посл сообщение =( и надо крутить ниже..

Я вижу что при дерганьи splitter правый скроллбар дергается от края, да, но это не "моя проблема". то же будет с кнопкой у которой align alRight. да?
Автор: Ludens
Дата сообщения: 31.05.2014 01:52
Да, похоже, это в консерватории: я сейчас попробовал соорудить аналогичную конструкцию со сплиттером и штатным TMemo с обоими скроллбарами — так там тоже при использовании сплиттера в режиме rsUpdate скроллбары дергаются будь здоров, хотя, казалось бы, с чего бы? Зачем в такой ситуации, например, вообще перерисовывать вертикальный скроллбар?
Прошу у всех прощения за офтопик.
Автор: Alextpp
Дата сообщения: 05.06.2014 02:26
Ludens
Такой же момент в Firefox (у него кнопка "дом" прижата вправо).

Что-то в шапке моих кодов совсем нет. Жалко. Все тут https://github.com/Alexey-T
Автор: Ludens
Дата сообщения: 06.06.2014 09:38
Alextpp

Цитата:
Все тут

Спасибо, очень интересно!
Только ты каким-то странным хостингом пользуешься: там почему-то отсутствует возможность скачать все файлы проекта единым архивом, и приходится собирать их поштучно.
И, еще, если позволишь, маленькое замечание: имело бы смысл все демо-проекты сопроводить скомпилированными экзешниками.
Автор: dred2k
Дата сообщения: 06.06.2014 15:14
Ludens

Кнопку Download ZIP (справа внизу) жмакай.
Это не совсем хостинг
Автор: Erazor84
Дата сообщения: 07.06.2014 00:17
Кто знает, Graphics32 под XE6 пойдёт? На выходных нет возможности проверить...
Автор: dred2k
Дата сообщения: 07.06.2014 05:01
Erazor84
Компилится. Брал самый свежий транк.
Автор: Erazor84
Дата сообщения: 08.06.2014 00:35
dred2k

Цитата:
Компилится. Брал самый свежий транк.

Спасибо! Самый свежий это 1.9.1 от 2012 или я чего-то не знаю?
Автор: dred2k
Дата сообщения: 08.06.2014 04:23
Erazor84
Вот же репозиторий. http://sourceforge.net/p/graphics32/code/HEAD/tree/
"Download Snapshot", если еще не пользовался...
Автор: XPerformer
Дата сообщения: 13.06.2014 14:43
Хорошая библиотека для работы с Open Office (форматы odt, ods)
http://yuri.elmeh.ru/
есть обширная демка
Поскольку альтернатив вроде бы ей нету, может кто-то с ней работал и подскажет -
как сделать oo calc невидимым?
у меня OC.Visible := False; выдает ошибку
Автор: YuriyRR
Дата сообщения: 26.06.2014 15:48
Fundamentals Code Library
http://fundementals.sourceforge.net
Collection of Delphi / FreePascal code units. Includes libraries for Unicode, Strings, Data Structures, Sockets and Mathematics.
Автор: Anjin_Kazawa
Дата сообщения: 03.07.2014 13:16
Fundamentals Code Library
Из того что проверил, генератор примитивов для RSA глючный, в итоге расшифровать, то что зашифровано не возможно. Заставить его нормально работать мне не удалось. tplockbox справился на ура
http://tplockbox.sourceforge.net
Автор: XPerformer
Дата сообщения: 08.07.2014 23:20
Добавил в шапку Lazy Delphi Builder - Лучший инструмент для создания билдов для Delphi
Перекомпилирует из исходников(.pas) проекты/пакеты со всеми зависимостями, без возни с конфигами.
Позволяет быстро переустановить в IDE компоненты из исходников, без необходимости изменять Library Path.
Автор: noisy
Дата сообщения: 09.07.2014 01:23
кажись не было

GMLib – Google Maps Library
Компоненты для работы с картами Google

GMLib (Google Maps Library) are a components for Delphi/C++ Builder that encapsulate the Google Maps API and thus be able manage Google maps showing easily the result in a browser (TWebBrowser).

может работать с Delphi Chromium


Кто встречал подобное для OpenStreetMap или Яндекс?
Автор: XPerformer
Дата сообщения: 09.07.2014 03:35
Windows 7 Taskbar Components

Delphi 5-XE2
компоненты бесплатные с исходниками для поддержки новых фич панели задач W7: кастом превью формы, прогресс бар и др.
Автор: dred2k
Дата сообщения: 09.07.2014 05:31
noisy
OpenStreetMap можно использовать на движке гугл. Если компонент позволяет указать альтернативный источник тайлов, т.е. самой картинки карты. У Яндекса движок свой. Мне удалось заюзать Google, OSM (Google), Mail.ru (Google), 2GIS (Google), MapQuest (Google) и Yandex через один универсальный скрипт, и через этот скрипт управлять из дельфийского класса созданием и поведением карты, объектов и т.п. (карта, объекты и т.п. оформил так же классами). Причем можно на лету динамически переключаться между типами карт, все содержимое карты автоматом восстанавливается. Полная обратная связь с картой (все события карты и объектов приходят в класс). Использую TEmbeddedWebBrowser, может быть потом адаптирую для Delphi Chromium Embedded (посмотрел - возможность есть). Выложить пока не готов.
Автор: noisy
Дата сообщения: 09.07.2014 07:57
dred2k

интриговать умеешь

Страницы: 12345678910111213

Предыдущая тема: AutoCad 2005/VBA


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.