Using LEdit with C++ OWL
LEdit OWL wrapper includes three classes - TLEdit, TLEditFile
and TLEditView.
TLEdit includes nearly all LEdit functionality.
This is a base element of OWL wrapper. It includes a set of methods
and data members that control LEdit
appearence and functinality and also a set of virtual functions that
may be overriden in case you need to do
syntax highlight,
background drawing and so on.
TLEdit is fully streamable, which allows to make LEdit
persistent.
TLEdit responds to many menu commans, which allows to organize
its interactions with application's main form.
|
TLEditFile inherites nearly all its functionality
from TLEdit. It adds only few things needed to handle files
internally, like storing file name and file filter, having
File Open and File Save dialogs, responding to
file-handling menu commands and so on. It is also fully streamable.
|
TLEditView has all necessary functionality to be
used as a view in applications with the document/view architecture.
It may be easily inserted in such applications instead of
TEditView in literally few minutes. However it has lesser
performance than TLEdit or TLEditFile because it overrides
internal file-managing functinality of LEdit with
its own functions dealing with C++ streams.
|
OWL wrapper is free and comes with source code that may
be easily adopted to BC++ 5.0 or others.
Thank you for your interest in LEdit
|