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