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