Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members

DbNavigator.h

Go to the documentation of this file.
00001 /////////////////////////////////////////////////////////////////////////////
00002 //
00003 // DbNavigator
00004 //
00005 /////////////////////////////////////////////////////////////////////////////
00006 //
00007 // Hakki Dogusan
00008 // dogusanh@tr.net
00009 // http://home.tr.net/dogusanh
00010 //
00011 /////////////////////////////////////////////////////////////////////////////
00012 #ifndef DBNAVIGATOR_H
00013 #define DBNAVIGATOR_H
00014 
00015 #ifndef FXHORIZONTALFRAME_H
00016 #include <fox/FXHorizontalFrame.h>
00017 using namespace FX;
00018 #endif
00019 namespace FXEX {
00020 
00021 /**
00022  * DbNavigator is a wiget for inspecting the DbControl object
00023  */
00024 class FXAPI DbNavigator : public FXHorizontalFrame {
00025   FXDECLARE(DbNavigator)
00026 
00027 protected:
00028   FXIcon*     insertIcon;
00029   FXIcon*     deleteIcon;
00030   FXIcon*     postIcon;
00031   FXIcon*     cancelIcon;
00032   FXIcon*     printIcon;
00033   FXIcon*     lastIcon;
00034   FXIcon*     nextIcon;
00035   FXIcon*     findIcon;
00036   FXIcon*     priorIcon;
00037   FXIcon*     firstIcon;
00038 
00039 private:
00040   DbNavigator(const DbNavigator&);
00041   DbNavigator& operator=(const DbNavigator&);
00042 
00043 protected:
00044   DbNavigator(){}
00045 
00046 public:
00047   /// ctor
00048   DbNavigator(FXComposite *p,FXObject* tgt=NULL,FXSelector sel=0,FXuint opts=0,FXint x=0,FXint y=0,FXint w=0,FXint h=0,FXint pl=0,FXint pr=0,FXint pt=0,FXint pb=0,FXint hs=0,FXint vs=0 );
00049 
00050   /// dtor
00051   virtual ~DbNavigator();
00052   };
00053 
00054 } // namespace FXEX
00055 #endif // DBNAVIGATOR_H