[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: KEditcl and KTextEdit
From:       ian reinhart geiser <geiseri () yahoo ! com>
Date:       2001-11-13 13:06:30
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tuesday 13 November 2001 01:38 am, Mickael Marchand wrote about Re: 
KEditcl and KTextEdit:
> i have been working for the last week on a new KEdFind and KEdReplace for
> kdedlibs (imported from KOffice's one) , this is nearly ready (patch
> tomorrow i think) , i'm modifying KEdit now (find and replace functions)
> in kde-devel we discussed about switching KEdit to a QTextEdit derived
> class (as QMultilineEdit is obsolete now) but the KTextEdit interface
> may be a better way (if you can add it to kdelibs).

Is kde usable with only kdelibs?  I mean will thinks like KOffice and KMail 
work without Kioslaves?  If kdebase is needed then this is a moot point and 
we can use KTextInterface.

If not I think it is most prudent to make KEditcl into a KTextEdit service 
and move the code there.  Then make a new KEditcl that would use KTextEdit 
and keep the simple text editor interface in kdelibs.  This defeats the idea 
of an interface in my opinion, but may offer the most flexibility.

> Concerning VI, Philippe Fremy told me he is going to work on a kpart (or
> xpart) from kvim to include vim support in KDE. I don't know yet how he
> will do this...(i mean using KTextEdit or not)
It will not use KTextEdit afaik.

They are using an XPart, or something messed up.  In my opinion, this is a 
backwards way to go, since no-one will ever be able to use it to embed it as 
an editor.  KDevelop and Kate both use the KTextEdit interface, so unless 
KVim adhered to that interface we would be out of luck.

He did not sound willing though to rewrite a full Vim-like editor that 
conformed to the KTextEdit interface.

I am sure I am still not clear on the issue, but if waldo can keep patience 
with me long enough I think we can get something cool worked out here :)

- -ian reinhart geiser

- -- 
:-- Ian Reinhart Geiser --:
GPG Key: D6A6 7E16 13A9 B5A7 9E18 D1A7 3F2E B64D 19BC 76F8
===========================================================
Staff meeting in the conference room in %d minutes.
===========================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD4DBQE78RrWPy62TRm8dvgRAjgPAJQIAoXiJf1pezr820yx6aogK7mfAKDRB5SV
0aHQHd/RzEuXwwj18g4jOA==
=NhLK
-----END PGP SIGNATURE-----

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic