PureBasic

Windows

Linux

MacOS

AmigaOS
Alpha




PureBasic - Scintilla

Обзор

Синтила (Scintilla) это компонент редактирования со свободно распространяемым исходным кодом. Он распространяется с полным исходным кодом и лицензией, разрешающей использование в любом проекте или продукте, персональном или коммерческом. Лицензию можно посмотреть здесь. Исходный код, так же как и документацию по библиотеке, можно найти на домашней странице Синтилы.

С домашней страницы Синтилы: Наряду с возможностями стандартных компонентов редактирования текста, Синтила включает возможности особенно полезные при редактировании и отладке исходного кода. Они включают поддержку синтаксических стилей, индикаторов ошибок, дополнения кода и подсказок по параметрам вызова. Область выделения может содержать метки наподобие используемых в отладчиках для указания точек остановки и текущей строки. Возможности стилей более богатые, чем во многих редакторах, позволяя использовать пропорциональные шрифты, жирное и наклонное начертания, несколько цветов текста и фона и несколько шрифтов.

Important: Лицензия Синтилы требует включения уведомления о праве на распространение в любое программное обеспечение, которое использует её и включению самого текста лицензии в документацию программного обеспечения. Так что если эта библиотека используется в программном обеспечении, которое будет опубликовано, лицензия, на которую приводится ссылка выше, должна быть включена в поставку программного обеспечения.

PureBasic интегрирует библиотеку Scintilla с библиотекой гаджетов, так что с элементом управления Синтила можно использовать стандартные команды вроде ResizeGadget() или HideGadget(). Кроме того, для коммуникации с элементом управления и использования его полного потенциала, предоставляется функция ScintillaSendMessage(). Все нужные структуры и константы уже определены в PureBasic.

Примечание: Версия этой библиотеки для MacOSX это неофициальный порт Синтилы, сделанный Командой PureBasic, она не поддерживает все возможности и сообщения, описанные в документации Синтилы.

Список комманд

InitScintilla
ScintillaGadget
ScintillaSendMessage

Поддерживаемые OC

Все

Справочное руководство - оглавление

Прочтений: 2753
Последнии новости:

19.04: Добавлены перевод Particle.

18.04: Добавлены переводы: Mesh, Node.

17.04: Добавлены перевод Light.

14.04: Добавлены перевод Material.

22.03: Добавлены перевод Entity.

21.03: Добавлены перевод Camera.

18.03: Добавлены перевод Billboard.

02.03: Добавлены перевод Engine3D.

15.01: Добавлены перевод String и среды разработки PureBasic.

29.10: Добавлены переводы: AudioCD, Detabase, Scintilla.

16.10: Добавлены переводы: Clipboard, Desktop, Movie, Map.

14.10: Добавлены переводы: Console, Date.

11.10: Добавлены переводы: Preference, Debugger.

09.10: Добавлены переводы: Array, Sort.

07.10: Добавлен перевод: Cipher.

30.09: Добавлены переводы: Regular Expression, Serial Port.

24.09: Добавлен перевод: Mail.

23.09: Добавлены переводы: Sound, SoundPlugin.

21.09: Добавлены переводы: Mouse, Module.

19.09: Добавлены переводы: Joystick, Keyboard.

17.09: Добавлены переводы: Image, Http.

07.09: Добавлены переводы: Math, ImagePlugin, Misc, Sprite3D, Palette, File, Printer и OnError.

05.09:









© 2008—2011 PureBasic.ru

Копирование материалов запрещено.