textedit

text editor with UNICODE support

View the Project on GitHub yo3gfh/textedit

TEXTEDIT, a (somehow) small multi-file text editor with UNICODE support

Copyright (c) 2002-2020 Adrian Petrila, YO3GFH

Started this because, at the time, I thought Notepad was crap and how hard can it be to write something better, like PFE (Programmers File Editor)? Well, after breaking my teeth in UNICODE, turned out that Notepad was not all that crappy and my kung-fu was weak.

So welcome to more crap :-))

Some random thoughts

Originally buit with OpenWatcom, moved it to the Pelle’s C compiler system
http://www.smorgasbordet.com/pellesc/index.htm

After working with Richedit, I can now fully understand why ppl go all the way and write their own custom edit controls.

After working with the comctl tab control, I can see why OOP is good =) After trying to find a way to resize parent+child windows flicker-free, I just want to be alone and cry :-)))

But I’m not all that good, anyway lol.

Hope you find something useful in this pile of text ( printing and unicode streaming comes to mind ), doesnt’t seem to have too many bugs (here’s hoping lol) and, for me at least, gets the job done.

And the usual disclaimer: this isn’t cutting edge, elegant, NSA grade code. Not even my grandpa-grade, if I come to think (he was a vet, God rest his soul, he couldn’t write code but he could make a cow sing). I don’t work as a full-time programmer (used to, 20 years ago) so I can very well afford to be incompetent :-)))


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.


Features

Building