Menu

Tree [411b2a] default tip /
 History

Read Only access


File Date Author Commit
 .hgignore 2018-11-03 Kacper Kasper Kacper Kasper [28e8e0] Add .hgignore
 .hgtags 2023-05-07 Kacper Kasper Kacper Kasper [411b2a] Added tag rel-5-3-4 for changeset b31635e5455f
 PlatHaiku.cxx 2023-05-07 Kacper Kasper Kacper Kasper [39160c] Fix window position calculation
 README 2023-05-07 Kacper Kasper Kacper Kasper [b31635] Updates for 5.3.4
 ScintillaHaiku.cxx 2023-05-07 Andrea Anzani Andrea Anzani [34646e] Fix adding notification text to the message
 ScintillaView.h 2021-11-14 Kacper Kasper Kacper Kasper [0551ec] Update to use 5.1.x interfaces
 deps.mak 2023-05-07 Kacper Kasper Kacper Kasper [b31635] Updates for 5.3.4
 makefile 2022-09-03 Kacper Kasper Kacper Kasper [893727] Fix compilation with 5.3.0 release
 tgzsrc 2016-04-28 Kacper Kasper Kacper Kasper [2bccec] Implement IME support.

Read Me

# README for building Scintilla for Haiku

Create directory named haiku in main directory of Scintilla and copy all files
there.

Now you can use the makefile provided. Compiled library will be in ../bin.
Make sure you are using GCC11, it will not compile with GCC2.

There is no SciTE port available.

The port is still missing a few things:
- Idler implementation
- ListBox features
- Bidirectional text support

This revision is compatible with Scintilla 5.3.4.

## IME support

You can set your own colors for clauses and selection, customize indicators
INDIC_IME and INDIC_IME+1, respectively.

## Notifications

To receive notifications override the following method in BScintillaView:

void NotificationReceived(SCNotification* notification)

## Custom context menu

To customize the context menu override the following method in BScintillaView:

void ContextMenu(BPoint point)

point is absolute coordinates where context menu should be shown.