00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
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
00100
00101
00102
00103
00104
00105
00106
00107
00108
00109
00110
00111
00112
00113
00114
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124
00128 #endif