CarpetViewerMain.hh

Go to the documentation of this file.
00001 /* $Id: CarpetViewerMain.hh,v 1.7 2005/05/11 11:40:11 pfb Exp $ */
00002 // generated 2003/1/14 18:09:57 WST by pfb@goldmund.(none)
00003 // using glademm V0.6.4
00004 //
00005 // newer (non customized) versions of this file go to CarpetViewerMain.hh_new
00006 
00007 // you might replace
00008 //    class foo : public foo_glade { ... };
00009 // by
00010 //    typedef foo_glade foo;
00011 // if you didn't make any modifications to the widget
00012 
00013 #ifndef _CARPETVIEWER_HH
00014 #  include "CarpetViewerMain_glade.hh"
00015 #  define _CARPETVIEWER_HH
00016 
00021 class CarpetViewerMain : public CarpetViewerMain_glade
00022 {
00023 //******************************************************************************
00024                              public:
00025 
00029   CarpetViewerMain();
00030 
00034   virtual ~CarpetViewerMain();
00035         
00036 //******************************************************************************
00037                              private:
00038 
00039   friend class CarpetViewerMain_glade;
00040   void on_mainnew_activate();
00041   void on_mainopen_activate();
00042   void on_mainclose_activate();
00043   void on_mainexit_activate();
00044   void on_file_activate();
00045   void on_actorproperties_activate();
00046   void on_delete_actor_activate();
00047   void on_axes_activate();
00048   void on_mainabout_activate();
00049   void on_mainhelp_activate();
00050   gint on_scrollhscale_leave_notify_event(GdkEventCrossing *ev);
00051   gint on_scrollvscale_leave_notify_event(GdkEventCrossing *ev);
00052   void on_scrollupbutton_clicked();
00053   void on_scrollleftbutton_clicked();
00054   void on_scrollrightbutton_clicked();
00055   void on_scrolldownbutton_clicked();
00056   gint on_zoomvscale_leave_notify_event(GdkEventCrossing *ev);
00057   void on_zoominbutton_clicked();
00058   void on_zoomoutbutton_clicked();
00059   gint on_panhscale_leave_notify_event(GdkEventCrossing *ev);
00060   gint on_panvscale_leave_notify_event(GdkEventCrossing *ev);
00061   void on_panuopbutton_clicked();
00062   void on_pandownbutton_clicked();
00063   void on_panleftbutton_clicked();
00064   void on_panrightbutton_clicked();
00065   gint on_dollyvscale_leave_notify_event(GdkEventCrossing *ev);
00066   void on_dollyinbutton_clicked();
00067   void on_dollyoutbutton_clicked();
00068   gint on_rotatehscale_leave_notify_event(GdkEventCrossing *ev);
00069   gint on_rotatevscale_leave_notify_event(GdkEventCrossing *ev);
00070   void on_rotateupbutton_clicked();
00071   void on_rotatedownbutton_clicked();
00072   void on_rotateleftbutton_clicked();
00073   void on_rotaterightbutton_clicked();
00074   gint on_rollhscale_leave_notify_event(GdkEventCrossing *ev);
00075   gint on_rollvscale_leave_notify_event(GdkEventCrossing *ev);
00076   void on_rollupbutton_clicked();
00077   void on_rolldownbutton_clicked();
00078   void on_rollleftbutton_clicked();
00079   void on_rollrightbutton_clicked();
00080 
00081   void on_resetbutton_clicked();
00082   void on_axesbutton_clicked();
00083   void on_wirebutton_clicked();
00084 
00085   gfloat scrollhscale_arg;
00086   gfloat scrollvscale_arg;
00087   gfloat zoomvscale_arg;
00088   gfloat panvscale_arg;
00089   gfloat panhscale_arg;
00090   gfloat dollyvscale_arg;
00091   gfloat rotatevscale_arg;
00092   gfloat rotatehscale_arg;
00093   gfloat rollvscale_arg;
00094   gfloat rollhscale_arg;
00095 
00096 };
00097 
00098 /*
00099  * $Log: CarpetViewerMain.hh,v $
00100  * Revision 1.7  2005/05/11 11:40:11  pfb
00101  * Added module info.
00102  *
00103  * Revision 1.6  2003/05/14 02:48:22  pfb
00104  * Added void on_wirebutton_clicked(). This addition required for wire frame
00105  * display.
00106  *
00107  * Revision 1.5  2003/02/10 10:27:48  pfb
00108  * Added axes display controls.
00109  *
00110  * Revision 1.4  2003/02/02 11:13:07  pfb
00111  * Added on_resetbutton_clicked() and on_delete_actor_activate(). Fixed the
00112  * scroll functions.
00113  *
00114  * Revision 1.3  2003/01/31 16:32:23  pfb  
00115  * Added meat to the various controls.
00116  *
00117  * Revision 1.2  2003/01/25 15:49:10  pfb
00118  * Changed slider signals.
00119  *
00120  * Revision 1.1  2003/01/22 20:24:32  pfb
00121  * Moved these from CarpetViewer.
00122  *
00123  */
00124 
00128 #endif