jsNoteBook Overview
Introducing the jsNoteBook
custom class for use with dBASE.

jsNoteBook is a custom class
which is written entirely in dBL code and based on the NoteBook
standard dBL class. The stock NoteBook class does not surface all of the
features of the system's tab control window class. The dBL code in the jsNoteBook
class surfaces almost all of the hidden functionality.
The jsNoteBook class is
similar to the stock NoteBook class but also supports the display of optional
images with the tab text. And with additional methods to determine the number
of rows of tabs in a multi-row NoteBook, the size of the tabs, and the new
calcClientTop method, contained
objects can be accurately repositioned when the NoteBook is dynamically resized.
The size of the tabs can be
managed with a method which controls the padding space around the images and/or
text on the tabs. Now, almost all of
the NoteBook/tab control functionality can be easily integrated
directly into any dBL application with jsNoteBook
and you have full control of the functionality which the users have
access to.
- jsNoteBook supports the use
of image lists for display of tab images using the companion
jsImageList dBL class. With the companion jsImageList dBL class,
you can build image lists dynamically from single bitmaps or icons, or use
actual image list style bitmaps.
- jsNoteBook adds methods for managing tabs and determining tab
metrics.
- jsNoteBook provides a new set of features to help open the door
to more sophisticated and more modern applications.
Or add this new functionality to update existing applications.
- jsNoteBook is *not* an
ActiveX component, so there are no complicated and time-consuming
application deployment, ActiveX system registration, or ActiveX
licensing issues to contend with. Simply deploy the
jsNoteBook.co file and companion compiled dBL
object files the same as you deploy the rest of the object files for your
application, either in the application EXE or using DEO.
Now jsNoteBook is ready to work for you. It really is that simple.
For those of you who don't believe it, YES dBASE
can do some rather
amazing things. And now with jsNoteBook,
dBASE
becomes even more powerful.