Needed help to clarify some functions

Stéphane Bisinger <metal_kj-/[email protected]>
Newsgroups gmane.network.centericq
Message-ID <[email protected]>
Hi all,
I am going on with my work to make centericq
compatible with wide-character encodings, but I am
really slowed down by some "dark corners" in the code
which are really hard to understand without any
documentation. These are the things I am having
difficulties to understand:

File: kkconsui/include/texteditor.h
struct editfile
What do they mean exactly x, y, sx and sy?

class texteditor
What is the meaning of the properties outx and abscol?
What is the purpose of the mark related functions?
(startmark(), copymark(), endmark()...) What is the
final effect on the program? How can I test changes in
those functions?
Same question about highlight related functions...
Can somebody explain me briefly what is the function
showline supposed to do? (it is quite large and it is
taking me quite a long time to understand it...)

I would be grateful if anyone could help me with these
small issues, pointers to documentation I may have
overlooked are welcome.

One more question, is there any reason why such large
use of char pointer is made instead of using the
string class? I could not understand if it was by some
design choice or if is a legacy from plain C. Would
there be some downsides by rewriting everything using
only wstring classes?

Thank you



Stéphane


	
	
		
___________________________________________________________ 
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine 
http://uk.docs.yahoo.com/nowyoucan.html
_______________________________________________
Cicq mailing list
Cicq-xGejAJT2w6wWP6gT/[email protected]
http://mailman.linuxpl.org/mailman/listinfo/cicq
Questions? Check the FAQ first: http://centericq.de/faq/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.