Fwd: MovingCursor + Ranges, Features

Niko Sams niko.sams at gmail.com
Wed Apr 21 15:38:26 UTC 2010


Hi,

Could you (David?) take a look at this?
I think we should give some feedback....

Niko


---------- Forwarded message ----------
From: Christoph Cullmann <cullmann at absint.de>
Date: Tue, Apr 20, 2010 at 20:56
Subject: MovingCursor + Ranges, Features
To: kwrite-devel at kde.org


Hi,

the new stuff is now kind of working, what does it support:

You get moving cursors and ranges, just like before. If a ranges becomes
empty, it either stays like that and may grow again or you can let it be
flagged automatically as "invalid".

You can assign attributes to ranges and couple the showing of the
attribute to one specific view or allow it to be seen everywhere or only
in views (not in printing, for example important for spell checking).

You can assign dynamic attributes which are used if the caret or mouse
is inside the range in the view, this works since today,
for example used in template stuff later, ATM there is a demo in the
"show all" of the search, move caret inside any match with keyboard, you
will get "italic" font, move the mouse over, your will get "bold" font.

Atm I don't think about implementing more, any essential stuff missing
you really can't live without?
(inspect movingcursor.h and movingrange.h in ktexteditor for the current
API, convenience stuff missing for sure, but see Dominiks mail for that)

Greetings
Christoph

--
-------------------------------------- Christoph Cullmann ---------
AbsInt Angewandte Informatik GmbH      Email: cullmann at AbsInt.com
Science Park 1                         Tel:   +49-681-38360-22
66123 Saarbrücken                      Fax:   +49-681-38360-20
GERMANY                                WWW:   http://www.AbsInt.com
--------------------------------------------------------------------
Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234

_______________________________________________
KWrite-Devel mailing list
KWrite-Devel at kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel




More information about the KDevelop-devel mailing list