[haiku-development] Gsoc 2020 understanding idea

  • From: Anup Kumar <anup.iit.dhanbad@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 3 Mar 2020 02:57:45 +0530

Hello Everyone I am Anup Kumar a master's student from India.
i am trying to understand the following idea

*"Modular edit view"*

The current solution for text editing in Haiku is the BTextView. It is a
rather simple view providing basic text editing features and limited
styling. This is, however, not powerful enough for most serious uses. The
goal of this project is to design a complete replacement for BTexView,
which should be designed to cover more use cases.

The edit view design should be modular and extensible to make it easy to
implement e.g. following features:

   - spell checker
   - line numbers, ruler, 80 character limit line, hyper links
   - working on an input stream rather than on a input file e.g. to be able
   to open files ~100Mb without loading them into memory in one go
   - Including pictures in the text flow
   - Sourcecode editor: syntax highlighting, code completion
   - Ability to load and save data in different formats (using the
   Translation Kit)

Existing work

The HaikuDepot application includes preliminary work on a rich text view,
which it uses to provide the description of packages. This could be used as
a starting point for this work.

------

I compiled the source code and ran on vartual machine there was no problem
in it.However i was not able to understand  much after going through  docs
related to Btexview(this
<https://www.haiku-os.org/legacy-docs/bebook/BTextView.html>).Can you
suggest where to start and clearly understand the above problem statement.

thanks

Other related posts:

  • » [haiku-development] Gsoc 2020 understanding idea - Anup Kumar