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

Popular posts from this blog

list macos calm editors formula editors

how hibernate @any-related annotations?

using mvc, should hoop communication between views? between models?