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