cross-platform editor control
i need cross-platform editor control gui-part an in-house tool. control competence commercial, nonetheless reasonable price.
required features:
- platforms: win32, os x, linux
- utf-8 support
- fine-grained run-time control calm impression (or during slightest color)
- nice low-level plain c api but common terrible bloat
- should hinder me have comforts (even i'll have exercise myself):
- undo / redo
- copy / paste
- context menu, depending click position text
- toolbar, depending cursor position text
- sidebar panel, depending cursor position text
actually above requires rudimentary control, nonetheless whole cross-platform gui library.
discarded options:
- scintilla descendants
- fltk
- fox-toolkit
- gtksourceview
update:
note: i've slipped half-written dump explanation here, i apologize. scintilla indeed does work os x. however, i correctly, scintilla's api c++.
use-case:
my use-case tradition "semi-rigid" explanation editor, where user giveaway copy-paste around, supplement comments where wishes, even form calm directly wish. nonetheless calm structure firm healthy libel illustration explanation tree (somewhat ast-like nature). i digest something intellisense-like (or code-template-like) used sure authoring apparatus (instead typing explanation hand).
btw, storage format plain text, nonetheless instead middle illustration mentioned explanation tree (with comments whitespaces etc. metainfo).
so, i have required information news calm indispensable colors myself. i need any outmost lexers etc.
Comments
Post a Comment