00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00018 #ifndef __vtkKWEvent_h
00019 #define __vtkKWEvent_h
00020
00021 #include "vtkKWWidgets.h"
00022
00023 class KWWidgets_EXPORT vtkKWEvent
00024 {
00025
00026 public:
00027
00028 static const char* GetStringFromEventId(unsigned long event);
00029 static unsigned long GetEventIdFromString(const char* event);
00030
00031 enum
00032 {
00033 KWWidgetEvents = 2000,
00034 MessageDialogInvokeEvent,
00035 FocusInEvent,
00036 FocusOutEvent,
00037
00038 AngleVisibilityChangedEvent,
00039 AnnotationColorChangedEvent,
00040 ApplicationAreaChangedEvent,
00041 BackgroundColorChangedEvent,
00042 ContourAnnotationActiveChangedEvent,
00043 ContourAnnotationAddAtPositionEvent,
00044 ContourAnnotationAddEvent,
00045 ContourAnnotationColorByScalarsChangedEvent,
00046 ContourAnnotationColorChangedEvent,
00047 ContourAnnotationComputeStatisticsEvent,
00048 ContourAnnotationLineWidthChangedEvent,
00049 ContourAnnotationOpacityChangedEvent,
00050 ContourAnnotationRemoveAllEvent,
00051 ContourAnnotationRemoveEvent,
00052 ContourAnnotationSurfacePropertyChangedEvent,
00053 ContourAnnotationSurfaceQualityChangedEvent,
00054 ContourAnnotationSurfaceRepresentationChangedEvent,
00055 ContourAnnotationVisibilityChangedEvent,
00056 ControlLeftMouseOptionChangedEvent,
00057 ControlMiddleMouseOptionChangedEvent,
00058 ControlRightMouseOptionChangedEvent,
00059 CroppingPlanesPositionChangedEvent,
00060 CroppingRegionFlagsChangedEvent,
00061 CroppingRegionsVisibilityChangedEvent,
00062 Cursor3DInteractiveStateChangedEvent,
00063 Cursor3DPositionChangedEvent,
00064 Cursor3DPositionChangingEvent,
00065 Cursor3DTypeChangedEvent,
00066 Cursor3DVisibilityChangedEvent,
00067 Cursor3DXColorChangedEvent,
00068 Cursor3DYColorChangedEvent,
00069 Cursor3DZColorChangedEvent,
00070 DataFileNameChangedEvent,
00071 DistanceVisibilityChangedEvent,
00072 EnableShadingEvent,
00073 GradientOpacityFunctionChangedEvent,
00074 GradientOpacityFunctionPresetApplyEvent,
00075 GradientOpacityStateChangedEvent,
00076 HistogramChangedEvent,
00077 ImageAngleVisibilityChangedEvent,
00078 ImageBackgroundColorChangedEvent,
00079 ImageCameraFocalPointAndPositionChangedEvent,
00080 ImageCameraResetEvent,
00081 ImageColorMappingEvent,
00082 ImageCornerAnnotationChangedEvent,
00083 ImageDistanceVisibilityChangedEvent,
00084 ImageHeaderAnnotationChangedEvent,
00085 ImageInterpolateEvent,
00086 ImageMouseBindingChangedEvent,
00087 ImageScaleBarColorChangedEvent,
00088 ImageScaleBarVisibilityChangedEvent,
00089 BeginImageSliceChangeEvent,
00090 ImageSliceChangedEvent,
00091 ImageZoomFactorChangedEvent,
00092 InteractionModeChangedEvent,
00093 InteractiveRenderStartEvent,
00094 LeftMouseOptionChangedEvent,
00095 LightActiveChangedEvent,
00096 LightColorChangedEvent,
00097 LightIntensityChangedEvent,
00098 LightPositionChangedEvent,
00099 LightVisibilityChangedEvent,
00100 LightboxOrientationChangedEvent,
00101 LightboxResolutionChangedEvent,
00102 Marker2DColorChangedEvent,
00103 Marker2DPositionChangedEvent,
00104 Marker2DVisibilityChangedEvent,
00105 Marker3DAddMarkerEvent,
00106 Marker3DAddMarkerInGroupEvent,
00107 Marker3DAddMarkersGroupEvent,
00108 Marker3DColorChangedEvent,
00109 Marker3DPositionChangedEvent,
00110 Marker3DRemoveAllMarkerGroupsEvent,
00111 Marker3DRemoveAllMarkersEvent,
00112 Marker3DRemoveSelectedMarkerEvent,
00113 Marker3DRemoveSelectedMarkerGroupEvent,
00114 Marker3DSelectMarkerGroupEvent,
00115 Marker3DVisibilityChangedEvent,
00116 MaterialPropertyChangedEvent,
00117 MaterialPropertyChangingEvent,
00118 MiddleMouseOptionChangedEvent,
00119 MouseBindingChangedEvent,
00120 MouseOperationsChangedEvent,
00121 NotebookHidePageEvent,
00122 NotebookPinPageEvent,
00123 NotebookRaisePageEvent,
00124 NotebookShowPageEvent,
00125 NotebookUnpinPageEvent,
00126 ObjectActionEvent,
00127 ObjectNameChangedEvent,
00128 ObjectSetChangedEvent,
00129 ObjectStateChangedEvent,
00130 ObliqueProbeColorChangedEvent,
00131 ObliqueProbeMovementEvent,
00132 ObliqueProbeResetEvent,
00133 ObliqueProbeScalarsVisibilityChangedEvent,
00134 ObliqueProbeVisibilityChangedEvent,
00135 PerspectiveViewAngleChangedEvent,
00136 PluginFilterApplyEvent,
00137 PluginFilterApplyPrepareEvent,
00138 PluginFilterCancelEvent,
00139 PluginFilterListAddedEvent,
00140 PluginFilterListEvent,
00141 PluginFilterListRemovedEvent,
00142 PluginFilterRedoEvent,
00143 PluginFilterRemoveMeshEvent,
00144 PluginFilterSelectEvent,
00145 PluginFilterUndoEvent,
00146 ProbeImageRollPlaneEvent,
00147 ProbeImageTiltPlaneEvent,
00148 ProbeImageTranslatePlaneEvent,
00149 ProbeInformationChangedEvent,
00150 ProbeInformationOffEvent,
00151 ProjectionTypeChangedEvent,
00152 ReceiveRemoteSessionEvent,
00153 RenderEvent,
00154 RenderWidgetInSelectionFrameChangedEvent,
00155 ResliceChangedEvent,
00156 ResliceChangingEvent,
00157 RightMouseOptionChangedEvent,
00158 ScalarColorFunctionChangedEvent,
00159 ScalarColorFunctionPresetApplyEvent,
00160 ScalarComponentChangedEvent,
00161 ScalarComponentWeightChangedEvent,
00162 ScalarComponentWeightChangingEvent,
00163 ScalarOpacityFunctionChangedEvent,
00164 ScalarOpacityFunctionPresetApplyEvent,
00165 ScaleBarVisibilityChangedEvent,
00166 SelectionChangedEvent,
00167 ShiftLeftMouseOptionChangedEvent,
00168 ShiftMiddleMouseOptionChangedEvent,
00169 ShiftRightMouseOptionChangedEvent,
00170 StandardInteractivityChangedEvent,
00171 SurfacePropertyChangedEvent,
00172 SurfacePropertyChangingEvent,
00173 SwitchToVolumeProEvent,
00174 TimeChangedEvent,
00175 TransferFunctionsChangedEvent,
00176 TransferFunctionsChangingEvent,
00177 UserInterfaceVisibilityChangedEvent,
00178 ViewAnnotationChangedEvent,
00179 ViewTextLabelChangedEvent,
00180 ViewSelectedEvent,
00181 VolumeBackgroundColorChangedEvent,
00182 VolumeBlendModeChangedEvent,
00183 VolumeBoundingBoxColorChangedEvent,
00184 VolumeBoundingBoxVisibilityChangedEvent,
00185 VolumeCameraResetEvent,
00186 VolumeCornerAnnotationChangedEvent,
00187 VolumeDistanceVisibilityChangedEvent,
00188 VolumeFlySpeedChangedEvent,
00189 VolumeHeaderAnnotationChangedEvent,
00190 VolumeMapperRenderEndEvent,
00191 VolumeMapperRenderStartEvent,
00192 VolumeMaterialPropertyChangedEvent,
00193 VolumeMaterialPropertyChangingEvent,
00194 VolumeMouseBindingChangedEvent,
00195 VolumeOrientationMarkerColorChangedEvent,
00196 VolumeOrientationMarkerVisibilityChangedEvent,
00197 VolumePropertyChangedEvent,
00198 VolumePropertyChangingEvent,
00199 VolumeReformatBoxVisibilityChangedEvent,
00200 VolumeReformatChangedEvent,
00201 VolumeReformatManipulationStyleChangedEvent,
00202 VolumeReformatPlaneChangedEvent,
00203 VolumeReformatThicknessChangedEvent,
00204 VolumeScalarBarComponentChangedEvent,
00205 VolumeScalarBarWidgetChangedEvent,
00206 VolumeScaleBarColorChangedEvent,
00207 VolumeScaleBarVisibilityChangedEvent,
00208 VolumeStandardCameraViewEvent,
00209 VolumeZSamplingChangedEvent,
00210 WindowInterfaceChangedEvent,
00211 WindowLayoutChangedEvent,
00212 WindowLevelChangedEvent,
00213 WindowLevelChangingEndEvent,
00214 WindowLevelChangingEvent,
00215 WindowLevelResetEvent,
00216
00217 ErrorMessageEvent,
00218 InitializeTraceEvent,
00219 ManipulatorModifiedEvent,
00220 WarningMessageEvent,
00221 InformationMessageEvent,
00222 DebugMessageEvent,
00223 SourceDeletedEvent,
00224
00225 FinalBogusNotUsedEvent
00226 };
00227 };
00228
00229 #endif
00230