TMyDBNavigator97 component

Author: Jose Sebastian Battig
E-Mail: sbattig@bigfoot.com

Well, this component is freeware... so, do what you want with it, use as you want... 
but if you publish it with another component i'll appreciate a mention to me as the author.

Basically this component is a replacement for the DBNavigator component, this 
component is built with the buttons shipped with TToolbar97, so the source of TB97 is included.
Toolbar97 bolongs to Jordan Russell, so any questions about it please send it to him.
With this version of the component is included the version 1.5 of TToolbar97, the latest 
version of the navigator that i released included a corrected version of TToolbar97.

Well, let's go to my component... maybe the first thing you will be thinking is to change 
the name. Feel free to change it... i have no problem..:) 
The component has a Glyph property for every 

About the implementation, I have to tell you that it was made using the IDE as the designer
so, this is why the .dfm file is included, and my old extended navigator component is 
included too. I'll explain what the files are:

CompForm: this is the base class for the "Visual Components" i made, if you want you can 
          put this file in your object repository, create a new form inheriting from this 
          file, add a register method to your new "form"... and that's all, you have a 
          "Visual Component". Of course that this aproach has some limitations that you 
          will need to deal with. I had a problem when i tried to select the bitmaps for 
          the buttons... well, for some reason when delphi tries to load it from the .dfm 
          file the buttons still has not a parent and an exception is raise. That's why i
          stored the bitmaps in a separate .res file.

MyDbNav: This is a old version of a DBNavigator that i made...is a wrapper of the functiona-
         lity of the DBNAvigator but can work with separate buttons... well, not really
         buttons, can work with any control that supports the OnClick event handler. I used
         this component embedded in my new component to support the navigation. I did this
         because i don't like to re-invent the wheel... so if somebody did it before, why
         i'll well deal with DataLinks and with the DataSources and DataSets my self...
         No thanks... it's not my style.

TB97: I guess that doesn't needs explanation... TToolbar97 component... great set of 
      components... by the way, im waiting for the new version of this component.

MyDbNav97: Well, finally this is the component, of course that if you want you can install
           the MyDBNav and the TB97 files in your component palette.          

You will find that not all the functionality of the DBNAvigator was included, I did not 
included for example the Drag and Drop functionality, who wants to drag a Navigator?. I
want to click in it to move the pointer of my table, and you?. 
I'll recommend you a very nice combination. In my table forms i put a Dock97 in the top, then
insert a Toolbar97 and inside the toolbar put a DBNAvigator97... that looks really pretty.


Ahh... I almost forgot... my component has support for one Bookmark, that's why i defined 
my own NavigateBtns, because i had to add this new button, the bookmarks button.     

Read the notes.txt file for version diferences and bugs corrected.            