|
PureBasic - Scintilla
Обзор Синтила (Scintilla) это компонент редактирования со свободно распространяемым исходным кодом. Он распространяется с полным исходным кодом и лицензией, разрешающей использование в любом проекте или продукте, персональном или коммерческом. Лицензию можно посмотреть здесь. Исходный код, так же как и документацию по библиотеке, можно найти на домашней странице Синтилы. С домашней страницы Синтилы: Наряду с возможностями стандартных компонентов редактирования текста, Синтила включает возможности особенно полезные при редактировании и отладке исходного кода. Они включают поддержку синтаксических стилей, индикаторов ошибок, дополнения кода и подсказок по параметрам вызова. Область выделения может содержать метки наподобие используемых в отладчиках для указания точек остановки и текущей строки. Возможности стилей более богатые, чем во многих редакторах, позволяя использовать пропорциональные шрифты, жирное и наклонное начертания, несколько цветов текста и фона и несколько шрифтов. Important: Лицензия Синтилы требует включения уведомления о праве на распространение в любое программное обеспечение, которое использует её и включению самого текста лицензии в документацию программного обеспечения. Так что если эта библиотека используется в программном обеспечении, которое будет опубликовано, лицензия, на которую приводится ссылка выше, должна быть включена в поставку программного обеспечения. PureBasic интегрирует библиотеку Scintilla с библиотекой гаджетов, так что с элементом управления Синтила можно использовать стандартные команды вроде ResizeGadget() или HideGadget(). Кроме того, для коммуникации с элементом управления и использования его полного потенциала, предоставляется функция ScintillaSendMessage(). Все нужные структуры и константы уже определены в PureBasic. Примечание: Версия этой библиотеки для MacOSX это неофициальный порт Синтилы, сделанный Командой PureBasic, она не поддерживает все возможности и сообщения, описанные в документации Синтилы. Список комманд
InitScintilla
ScintillaGadget
ScintillaSendMessage
Поддерживаемые OC Все Справочное руководство - оглавление
Прочтений: 2753
|
 |
Последнии новости:
17.04: Добавлены перевод
Light.
22.03: Добавлены перевод
Entity.
21.03: Добавлены перевод
Camera.
15.01: Добавлены перевод
String и среды разработки PureBasic.
07.10: Добавлен перевод:
Cipher.
24.09: Добавлен перевод:
Mail.
05.09:
|