ContextMenuActions.h

Go to the documentation of this file.
00001 /*
00002  * The information in this file is
00003  * Copyright(c) 2007 Ball Aerospace & Technologies Corporation
00004  * and is subject to the terms and conditions of the
00005  * GNU Lesser General Public License Version 2.1
00006  * The license text is available from   
00007  * http://www.gnu.org/licenses/lgpl.html
00008  */
00009 
00010 #ifndef CONTEXTMENUACTIONS_H
00011 #define CONTEXTMENUACTIONS_H
00012 
00013 /**
00014  *  Displays dialog for user to adjust the left and right bumper values.
00015  */
00016 #define APP_ANIMATIONCONTROLLER_ADJUST_BUMPERS_ACTION "APP_ANIMATIONCONTROLLER_ADJUST_BUMPERS_ACTION"
00017 
00018 /**
00019  *  Animation bumper actions separator.
00020  */
00021 #define APP_ANIMATIONCONTROLLER_BUMPER_SEPARATOR_ACTION "APP_ANIMATIONCONTROLLER_BUMPER_SEPARATOR_ACTION"
00022 
00023 /**
00024  *  Changes the direction of animation play.
00025  */
00026 #define APP_ANIMATIONCONTROLLER_CHANGE_DIRECTION_ACTION "APP_ANIMATIONCONTROLLER_CHANGE_DIRECTION_ACTION"
00027 
00028 /**
00029  *  Toggles whether frames should be dropped to preserve the frame speed.
00030  */
00031 #define APP_ANIMATIONCONTROLLER_DROP_FRAMES_ACTION "APP_ANIMATIONCONTROLLER_DROP_FRAMES_ACTION"
00032 
00033 /**
00034  *  Animation drop frames actions separator.
00035  */
00036 #define APP_ANIMATIONCONTROLLER_DROP_FRAMES_SEPARATOR_ACTION "APP_ANIMATIONCONTROLLER_DROP_FRAMES_SEPARATOR_ACTION"
00037 
00038 /**
00039  *  Enables the animation bumpers to limit playback to a subset of the animation.
00040  */
00041 #define APP_ANIMATIONCONTROLLER_ENABLE_BUMPERS_ACTION "APP_ANIMATIONCONTROLLER_ENABLE_BUMPERS_ACTION"
00042 
00043 /**
00044  *  Stops animation at the current frame.
00045  */
00046 #define APP_ANIMATIONCONTROLLER_PAUSE_ACTION "APP_ANIMATIONCONTROLLER_PAUSE_ACTION"
00047 
00048 /**
00049  *  Begins animation.
00050  */
00051 #define APP_ANIMATIONCONTROLLER_PLAY_ACTION "APP_ANIMATIONCONTROLLER_PLAY_ACTION"
00052 
00053 /**
00054  *  Resets the bumpers to the start and stop frames of the animation.
00055  */
00056 #define APP_ANIMATIONCONTROLLER_RESET_BUMPERS_ACTION "APP_ANIMATIONCONTROLLER_RESET_BUMPERS_ACTION"
00057 
00058 /**
00059  *  Restores the bumpers to the values in the user's configuration settings.
00060  */
00061 #define APP_ANIMATIONCONTROLLER_RESTORE_BUMPERS_ACTION "APP_ANIMATIONCONTROLLER_RESTORE_BUMPERS_ACTION"
00062 
00063 /**
00064  *  Sets the left (start) bumper to the current frame of the animation.
00065  */
00066 #define APP_ANIMATIONCONTROLLER_SET_LEFT_BUMPER_ACTION "APP_ANIMATIONCONTROLLER_SET_LEFT_BUMPER_ACTION"
00067 
00068 /**
00069  *  Sets the right (stop) bumper to the current frame of the animation.
00070  */
00071 #define APP_ANIMATIONCONTROLLER_SET_RIGHT_BUMPER_ACTION "APP_ANIMATIONCONTROLLER_SET_RIGHT_BUMPER_ACTION"
00072 
00073 /**
00074  *  Moves backward one frame in the animation.
00075  */
00076 #define APP_ANIMATIONCONTROLLER_STEP_BACKWARD_ACTION "APP_ANIMATIONCONTROLLER_STEP_BACKWARD_ACTION"
00077 
00078 /**
00079  *  Moves forward one frame in the animation.
00080  */
00081 #define APP_ANIMATIONCONTROLLER_STEP_FORWARD_ACTION "APP_ANIMATIONCONTROLLER_STEP_FORWARD_ACTION"
00082 
00083 /**
00084  *  Stops animation and sets the current frame to the first frame.
00085  */
00086 #define APP_ANIMATIONCONTROLLER_STOP_ACTION "APP_ANIMATIONCONTROLLER_STOP_ACTION"
00087 
00088 /**
00089  *  Stores the current bumper values in the user's configuration settings.
00090  */
00091 #define APP_ANIMATIONCONTROLLER_STORE_BUMPERS_ACTION "APP_ANIMATIONCONTROLLER_STORE_BUMPERS_ACTION"
00092 
00093 /**
00094  *  Animation bumper store/restore actions separator.
00095  */
00096 #define APP_ANIMATIONCONTROLLER_STORE_BUMPERS_SEPARATOR_ACTION "APP_ANIMATIONCONTROLLER_STORE_BUMPERS_SEPARATOR_ACTION"
00097 
00098 /**
00099  *  Appearing in a context menu for an AnimationController, this action sets
00100  *  the controller widget to be the current controller on the %Animation
00101  *  toolbar.
00102  */
00103 #define APP_ANIMATIONSERVICES_ACTIVATE_ACTION "APP_ANIMATIONSERVICES_ACTIVATE_ACTION"
00104 
00105 /**
00106  *  Appearing in a context menu for an AnimationController, this action
00107  *  destroys the controller and all of its animations.
00108  */
00109 #define APP_ANIMATIONSERVICES_DELETE_ACTION "APP_ANIMATIONSERVICES_DELETE_ACTION"
00110 
00111 /**
00112  *  Default menu separator.
00113  */
00114 #define APP_ANIMATIONSERVICES_SEPARATOR_ACTION "APP_ANIMATIONSERVICES_SEPARATOR_ACTION"
00115 
00116 /**
00117  *  Copies an image of the active view to the clipboard.
00118  */
00119 #define APP_APPLICATIONWINDOW_COPY_SNAPSHOT_ACTION "APP_APPLICATIONWINDOW_COPY_SNAPSHOT_ACTION"
00120 
00121 /**
00122  *  Default menu separator.
00123  */
00124 #define APP_APPLICATIONWINDOW_COPY_SNAPSHOT_SEPARATOR_ACTION "APP_APPLICATIONWINDOW_COPY_SNAPSHOT_SEPARATOR_ACTION"
00125 
00126 /**
00127  *  Copies an image of the active view to the clipboard.\   The user is prompted
00128  *  to change the size of the copied image.
00129  */
00130 #define APP_APPLICATIONWINDOW_COPY_SNAPSHOT_SIZED_ACTION "APP_APPLICATIONWINDOW_COPY_SNAPSHOT_SIZED_ACTION"
00131 
00132 /**
00133  *  Destroys the selected DataElement.
00134  */
00135 #define APP_APPLICATIONWINDOW_DATAELEMENT_DELETE_ACTION "APP_APPLICATIONWINDOW_DATAELEMENT_DELETE_ACTION"
00136 
00137 /**
00138  *  Edits the classification markings for multiple selected ViewWindow or
00139  *  DataElement objects in the Session Explorer.
00140  */
00141 #define APP_APPLICATIONWINDOW_EDIT_CLASSIFICATION_ACTION "APP_APPLICATIONWINDOW_EDIT_CLASSIFICATION_ACTION"
00142 
00143 /**
00144  *  Export the selected SessionItem.
00145  */
00146 #define APP_APPLICATIONWINDOW_EXPORT_ACTION "APP_APPLICATIONWINDOW_EXPORT_ACTION"
00147 
00148 /**
00149  *  Links selected views in the Session Explorer.
00150  */
00151 #define APP_APPLICATIONWINDOW_LINK_ACTION "APP_APPLICATIONWINDOW_LINK_ACTION"
00152 
00153 /**
00154  *  Default menu separator.
00155  */
00156 #define APP_APPLICATIONWINDOW_LINK_SEPARATOR_ACTION "APP_APPLICATIONWINDOW_LINK_SEPARATOR_ACTION"
00157 
00158 /**
00159  *  Displays properties of the selected SessionItem.
00160  */
00161 #define APP_APPLICATIONWINDOW_PROPERTIES_ACTION "APP_APPLICATIONWINDOW_PROPERTIES_ACTION"
00162 
00163 /**
00164  *  Unlinks selected views in the Session Explorer.
00165  */
00166 #define APP_APPLICATIONWINDOW_UNLINK_ACTION "APP_APPLICATIONWINDOW_UNLINK_ACTION"
00167 
00168 /**
00169  *  Zooms the plot axes to user-defined extents.
00170  */
00171 #define APP_CARTESIANPLOT_CUSTOM_ZOOM_ACTION "APP_CARTESIANPLOT_CUSTOM_ZOOM_ACTION"
00172 
00173 /**
00174  *  Toggles the display of major and minor horizontal and vertical gridlines.
00175  */
00176 #define APP_CARTESIANPLOT_GRIDLINES_MENU_ACTION "APP_CARTESIANPLOT_GRIDLINES_MENU_ACTION"
00177 
00178 /**
00179  *  Attaches the dock window to the main application window.\   This action
00180  *  only appears in the context menu if the window is currently undocked.
00181  */
00182 #define APP_DOCKWINDOW_DOCK_ACTION "APP_DOCKWINDOW_DOCK_ACTION"
00183 
00184 /**
00185  *  Closes the dock window.\   This action only appears in the context menu if
00186  *  the window is currently shown.
00187  */
00188 #define APP_DOCKWINDOW_HIDE_ACTION "APP_DOCKWINDOW_HIDE_ACTION"
00189 
00190 /**
00191  *  Displays the dock window.\   This action only appears in the context menu
00192  *  if the window is currently hidden.
00193  */
00194 #define APP_DOCKWINDOW_SHOW_ACTION "APP_DOCKWINDOW_SHOW_ACTION"
00195 
00196 /**
00197  *  Floats the dock window on the desktop.\   This action only appears in the
00198  *  context menu if the window is currently docked.
00199  */
00200 #define APP_DOCKWINDOW_UNDOCK_ACTION "APP_DOCKWINDOW_UNDOCK_ACTION"
00201 
00202 /**
00203  *  Destroys the selected GraphicObject objects contained in a GraphicLayer.
00204  */
00205 #define APP_GRAPHICLAYER_OBJECT_DELETE_ACTION "APP_GRAPHICLAYER_OBJECT_DELETE_ACTION"
00206 
00207 /**
00208  *  Default menu separator.
00209  */
00210 #define APP_GRAPHICLAYER_OBJECT_DELETE_SEPARATOR_ACTION "APP_GRAPHICLAYER_OBJECT_DELETE_SEPARATOR_ACTION"
00211 
00212 /**
00213  *  Toggles the setting that automatically zooms the plot to the extents of the
00214  *  histogram data when the displayed band of a RasterLayer changes.
00215  */
00216 #define APP_HISTOGRAMPLOT_AUTO_ZOOM_ACTION "APP_HISTOGRAMPLOT_AUTO_ZOOM_ACTION"
00217 
00218 /**
00219  *  Toggles the histogram count axis scale between linear and logarithmic.
00220  */
00221 #define APP_HISTOGRAMPLOT_AXIS_SCALE_MENU_ACTION "APP_HISTOGRAMPLOT_AXIS_SCALE_MENU_ACTION"
00222 
00223 /**
00224  *  Invokes a dialog for users to filter data values out of the displayed
00225  *  histogram.
00226  */
00227 #define APP_HISTOGRAMPLOT_BAD_VALUES_ACTION "APP_HISTOGRAMPLOT_BAD_VALUES_ACTION"
00228 
00229 /**
00230  *  Changes the displayed band of a RasterLayer.
00231  */
00232 #define APP_HISTOGRAMPLOT_BAND_MENU_ACTION "APP_HISTOGRAMPLOT_BAND_MENU_ACTION"
00233 
00234 /**
00235  *  Applies a color map to a RasterLayer.
00236  */
00237 #define APP_HISTOGRAMPLOT_COLOR_MAP_MENU_ACTION "APP_HISTOGRAMPLOT_COLOR_MAP_MENU_ACTION"
00238 
00239 /**
00240  *  Changes the displayed histogram to a different component of complex data.
00241  */
00242 #define APP_HISTOGRAMPLOT_COMPLEX_DATA_MENU_ACTION "APP_HISTOGRAMPLOT_COMPLEX_DATA_MENU_ACTION"
00243 
00244 /**
00245  *  Changes the displayed element of a RasterLayer.
00246  */
00247 #define APP_HISTOGRAMPLOT_ELEMENT_MENU_ACTION "APP_HISTOGRAMPLOT_ELEMENT_MENU_ACTION"
00248 
00249 /**
00250  *  Default menu separator that is added at the end of the group of histogram
00251  *  plot actions added to the context menu.
00252  */
00253 #define APP_HISTOGRAMPLOT_END_SEPARATOR_ACTION "APP_HISTOGRAMPLOT_END_SEPARATOR_ACTION"
00254 
00255 /**
00256  *  Changes the range of values to which the display threshold is applied for a
00257  *  ThresholdLayer.
00258  */
00259 #define APP_HISTOGRAMPLOT_PASS_AREA_MENU_ACTION "APP_HISTOGRAMPLOT_PASS_AREA_MENU_ACTION"
00260 
00261 /**
00262  *  Default menu separator that is used when the histogram of a RasterLayer is
00263  *  displayed.\   This separator appears before the raster layer submenus and
00264  *  after the auto-zoom action(s).
00265  */
00266 #define APP_HISTOGRAMPLOT_RASTER_MENUS_SEPARATOR_ACTION "APP_HISTOGRAMPLOT_RASTER_MENUS_SEPARATOR_ACTION"
00267 
00268 /**
00269  *  Default menu separator that is used when the histogram of a RasterLayer is
00270  *  displayed.\   This separator appears before the auto-zoom action(s).
00271  */
00272 #define APP_HISTOGRAMPLOT_RASTER_SEPARATOR_ACTION "APP_HISTOGRAMPLOT_RASTER_SEPARATOR_ACTION"
00273 
00274 /**
00275  *  Force recalculation of statistics.
00276  */
00277 #define APP_HISTOGRAMPLOT_REFRESH_STATISTICS_ACTION "APP_HISTOGRAMPLOT_REFRESH_STATISTICS_ACTION"
00278 
00279 /**
00280  *  Specifies the pixels that are used in calculating the histogram data for a
00281  *  layer.
00282  */
00283 #define APP_HISTOGRAMPLOT_SAMPLING_ACTION "APP_HISTOGRAMPLOT_SAMPLING_ACTION"
00284 
00285 /**
00286  *  Saves the raw histogram data to a text file.
00287  */
00288 #define APP_HISTOGRAMPLOT_SAVE_ACTION "APP_HISTOGRAMPLOT_SAVE_ACTION"
00289 
00290 /**
00291  *  Toggles the display of the histogram statistics.
00292  */
00293 #define APP_HISTOGRAMPLOT_STATISTICS_ACTION "APP_HISTOGRAMPLOT_STATISTICS_ACTION"
00294 
00295 /**
00296  *  Changes the contrast stretch to a preset user-defined value.
00297  */
00298 #define APP_HISTOGRAMPLOT_STRETCH_FAVORITES_MENU_ACTION "APP_HISTOGRAMPLOT_STRETCH_FAVORITES_MENU_ACTION"
00299 
00300 /**
00301  *  Resets the stretch properties of a RasterLayer.
00302  */
00303 #define APP_HISTOGRAMPLOT_STRETCH_RESET_MENU_ACTION "APP_HISTOGRAMPLOT_STRETCH_RESET_MENU_ACTION"
00304 
00305 /**
00306  *  Changes the contrast stretch type of a RasterLayer.
00307  */
00308 #define APP_HISTOGRAMPLOT_STRETCH_TYPE_MENU_ACTION "APP_HISTOGRAMPLOT_STRETCH_TYPE_MENU_ACTION"
00309 
00310 /**
00311  *  Sets the auto-zoom setting of the red, green, and blue histogram plots of a
00312  *  RasterLayer to that of the current RasterLayer histogram plot.
00313  */
00314 #define APP_HISTOGRAMPLOT_SYNCHRONIZE_AUTO_ZOOM_ACTION "APP_HISTOGRAMPLOT_SYNCHRONIZE_AUTO_ZOOM_ACTION"
00315 
00316 /**
00317  *  Default menu separator that is used when the histogram of a ThresholdLayer
00318  *  is displayed.
00319  */
00320 #define APP_HISTOGRAMPLOT_THRESHOLD_SEPARATOR_ACTION "APP_HISTOGRAMPLOT_THRESHOLD_SEPARATOR_ACTION"
00321 
00322 /**
00323  *  Changes the units of a RasterLayer or ThresholdLayer.
00324  */
00325 #define APP_HISTOGRAMPLOT_UNITS_MENU_ACTION "APP_HISTOGRAMPLOT_UNITS_MENU_ACTION"
00326 
00327 /**
00328  *  Calculate statistics over spatial/spectral subset and display in the histogram window.
00329  */
00330 #define APP_LAYER_CALCULATE_SUBSET_STATISTICS_ACTION "APP_LAYER_CALCULATE_SUBSET_STATISTICS_ACTION"
00331 
00332 /**
00333  *  A toggle action indicating whether the layer is currently displayed in its
00334  *  view.
00335  */
00336 #define APP_LAYER_DISPLAYED_ACTION "APP_LAYER_DISPLAYED_ACTION"
00337 
00338 /**
00339  *  Appearing only in a context menu for a PlotWidget, this action sets the
00340  *  plot widget to be the current plot widget in the plot set.
00341  */
00342 #define APP_PLOTSET_ACTIVATE_ACTION "APP_PLOTSET_ACTIVATE_ACTION"
00343 
00344 /**
00345  *  Destroys the current plot widget in the plot set.\   This action can also
00346  *  appear in a context menu for a specific PlotWidget.
00347  */
00348 #define APP_PLOTSET_DELETE_ACTION "APP_PLOTSET_DELETE_ACTION"
00349 
00350 /**
00351  *  Default menu separator that appears if other actions are displayed in
00352  *  addition to those of the plot set.
00353  */
00354 #define APP_PLOTSET_SEPARATOR_ACTION "APP_PLOTSET_SEPARATOR_ACTION"
00355 
00356 /**
00357  *  Indicates the current mouse mode for the plot view.
00358  */
00359 #define APP_PLOTVIEW_MOUSE_MODE_MENU_ACTION "APP_PLOTVIEW_MOUSE_MODE_MENU_ACTION"
00360 
00361 /**
00362  *  Default menu separator.
00363  */
00364 #define APP_PLOTVIEW_MOUSE_MODE_SEPARATOR_ACTION "APP_PLOTVIEW_MOUSE_MODE_SEPARATOR_ACTION"
00365 
00366 /**
00367  *  Restores the plot axes to the original scale.
00368  */
00369 #define APP_PLOTVIEW_RESCALE_AXES_ACTION "APP_PLOTVIEW_RESCALE_AXES_ACTION"
00370 
00371 /**
00372  *  Default menu separator.
00373  */
00374 #define APP_PLOTVIEW_RESCALE_AXES_SEPARATOR_ACTION "APP_PLOTVIEW_RESCALE_AXES_SEPARATOR_ACTION"
00375 
00376 /**
00377  *  Toggles the display of the plot legend.
00378  */
00379 #define APP_PLOTWIDGET_LEGEND_ACTION "APP_PLOTWIDGET_LEGEND_ACTION"
00380 
00381 /**
00382  *  Default menu separator separating these actions from the PlotView actions.
00383  */
00384 #define APP_PLOTWIDGET_LEGEND_SEPARATOR_ACTION "APP_PLOTWIDGET_LEGEND_SEPARATOR_ACTION"
00385 
00386 /**
00387  *  Sends an image of the plot widget to the printer.\   The image is a
00388  *  snapshot of the current widget, so only the current display area of the
00389  *  plot will be captured.
00390  */
00391 #define APP_PLOTWIDGET_PRINT_ACTION "APP_PLOTWIDGET_PRINT_ACTION"
00392 
00393 /**
00394  *  Default menu separator.
00395  */
00396 #define APP_PLOTWIDGET_PRINT_SEPARATOR_ACTION "APP_PLOTWIDGET_PRINT_SEPARATOR_ACTION"
00397 
00398 /**
00399  *  Toggles the display of plot widget toolbars.
00400  */
00401 #define APP_PLOTWIDGET_TOOLBARS_MENU_ACTION "APP_PLOTWIDGET_TOOLBARS_MENU_ACTION"
00402 
00403 /**
00404  *  Toggles the display of major and minor polar gridlines.
00405  */
00406 #define APP_POLARPLOT_GRIDLINES_MENU_ACTION "APP_POLARPLOT_GRIDLINES_MENU_ACTION"
00407 
00408 /**
00409  *  Activates the layer in the view.
00410  */
00411 #define APP_PRODUCTVIEW_LAYER_ACTIVATE_ACTION "APP_PRODUCTVIEW_LAYER_ACTIVATE_ACTION"
00412 
00413 /** 
00414  *  Default menu separator.
00415  */
00416 #define APP_PRODUCTVIEW_PROPERTIES_SEPARATOR_ACTION "APP_PRODUCTVIEW_PROPERTIES_SEPARATOR_ACTION"
00417 
00418 /**
00419  *  Sets the display mode to RGB and sets the displayed bands for the raster layer.
00420  */
00421 #define APP_RASTERLAYER_DISPLAY_AS_MENU_ACTION "APP_RASTERLAYER_DISPLAY_AS_MENU_ACTION"
00422 
00423 /**
00424  *  Sets the current display mode for the raster layer.
00425  */
00426 #define APP_RASTERLAYER_DISPLAY_MODE_MENU_ACTION "APP_RASTERLAYER_DISPLAY_MODE_MENU_ACTION"
00427 
00428 /**
00429  *  Default menu separator separating these actions from the Layer actions.
00430  */
00431 #define APP_RASTERLAYER_SEPARATOR_ACTION "APP_RASTERLAYER_SEPARATOR_ACTION"
00432 
00433 /**
00434  *  Indicates the current contrast stretch type for the raster layer.
00435  */
00436 #define APP_RASTERLAYER_STRETCH_MENU_ACTION "APP_RASTERLAYER_STRETCH_MENU_ACTION"
00437 
00438 /**
00439  *  Collapses all nodes in the current tree view.
00440  */
00441 #define APP_SESSIONEXPLORER_COLLAPSE_ALL_ACTION "APP_SESSIONEXPLORER_COLLAPSE_ALL_ACTION"
00442 
00443 /**
00444  *  Copy the name of the current item in the current SessionExplorer tab to the clipboard.
00445  */
00446 #define APP_SESSIONEXPLORER_COPY_NAME_TO_CLIPBOARD_ACTION "APP_SESSIONEXPLORER_COPY_NAME_TO_CLIPBOARD_ACTION"
00447 
00448 /**
00449  *  Expands all nodes in the current tree view.
00450  */
00451 #define APP_SESSIONEXPLORER_EXPAND_ALL_ACTION "APP_SESSIONEXPLORER_EXPAND_ALL_ACTION"
00452 
00453 /**
00454  *  Default menu separator separating these actions from the DockWindow
00455  *  actions.
00456  */
00457 #define APP_SESSIONEXPLORER_SEPARATOR_ACTION "APP_SESSIONEXPLORER_SEPARATOR_ACTION"
00458 
00459 /**
00460  *  Rename the current item in the current SessionExplorer tab.
00461  */
00462 #define APP_SESSIONEXPLORER_RENAME_ACTION "APP_SESSIONEXPLORER_RENAME_ACTION"
00463 
00464 /**
00465  *  Toggles the display of the orientation axis in the upper left corner of the view.
00466  */
00467 #define APP_SPATIALDATAVIEW_AXIS_ACTION "APP_SPATIALDATAVIEW_AXIS_ACTION"
00468 
00469 /**
00470  *  Allows the user to change the background color of the view.
00471  */
00472 #define APP_SPATIALDATAVIEW_BACKGROUND_COLOR_ACTION "APP_SPATIALDATAVIEW_BACKGROUND_COLOR_ACTION"
00473 
00474 /**
00475  *  Toggles the display of the crosshair marker in the center of the view.
00476  */
00477 #define APP_SPATIALDATAVIEW_CROSSHAIR_ACTION "APP_SPATIALDATAVIEW_CROSSHAIR_ACTION"
00478 
00479 /**
00480  *  Default menu separator.
00481  */
00482 #define APP_SPATIALDATAVIEW_CROSSHAIR_SEPARATOR_ACTION "APP_SPATIALDATAVIEW_CROSSHAIR_SEPARATOR_ACTION"
00483 
00484 /**
00485  *  Hides all selected layers in the Session Explorer.\   This action only
00486  *  appears when multiple layers in the same view are selected.
00487  */
00488 #define APP_SPATIALDATAVIEW_HIDE_LAYERS_ACTION "APP_SPATIALDATAVIEW_HIDE_LAYERS_ACTION"
00489 
00490 /**
00491  *  Activates the layer in the view.
00492  */
00493 #define APP_SPATIALDATAVIEW_LAYER_ACTIVATE_ACTION "APP_SPATIALDATAVIEW_LAYER_ACTIVATE_ACTION"
00494 
00495 /**
00496  *  Default menu separator.
00497  */
00498 #define APP_SPATIALDATAVIEW_LAYER_ACTIVATE_SEPARATOR_ACTION "APP_SPATIALDATAVIEW_LAYER_ACTIVATE_SEPARATOR_ACTION"
00499 
00500 /**
00501  *  Creates a new layer of a user-defined type and deletes the original layer.
00502  */
00503 #define APP_SPATIALDATAVIEW_LAYER_CONVERT_ACTION "APP_SPATIALDATAVIEW_LAYER_CONVERT_ACTION"
00504 
00505 /**
00506  *  Copies the layer in the view and queries the user for a new name for the
00507  *  layer.
00508  */
00509 #define APP_SPATIALDATAVIEW_LAYER_COPY_ACTION "APP_SPATIALDATAVIEW_LAYER_COPY_ACTION"
00510 
00511 /**
00512  *  Removes the layer from the view and destroys it.
00513  */
00514 #define APP_SPATIALDATAVIEW_LAYER_DELETE_ACTION "APP_SPATIALDATAVIEW_LAYER_DELETE_ACTION"
00515 
00516 /**
00517  *  Default menu separator.
00518  */
00519 #define APP_SPATIALDATAVIEW_LAYER_DELETE_SEPARATOR_ACTION "APP_SPATIALDATAVIEW_LAYER_DELETE_SEPARATOR_ACTION"
00520 
00521 /**
00522  *  A separate submenu action is created for each layer in the view.\   Using
00523  *  the \#define generates a unique ID string for the specific layer.
00524  */
00525 #define APP_SPATIALDATAVIEW_LAYER_MENU_ACTION(pLayer) \
00526    pLayer != NULL ? std::string("APP_SPATIALDATAVIEW_LAYER_MENU_ACTION : ") + pLayer->getId() : \
00527    "APP_SPATIALDATAVIEW_LAYER_MENU_ACTION"
00528 
00529 /**
00530  *  Default menu separator.
00531  */
00532 #define APP_SPATIALDATAVIEW_LAYER_SEPARATOR_ACTION "APP_SPATIALDATAVIEW_LAYER_SEPARATOR_ACTION"
00533 
00534 /**
00535  *  Invokes the properties dialog to edit the Measurements layer properties.
00536  */
00537 #define APP_SPATIALDATAVIEW_MEASUREMENTS_PROPERTIES_ACTION "APP_SPATIALDATAVIEW_MEASUREMENTS_PROPERTIES_ACTION"
00538 
00539 /**
00540  *  Creates a new, empty layer in the view.
00541  */
00542 #define APP_SPATIALDATAVIEW_NEW_LAYER_MENU_ACTION "APP_SPATIALDATAVIEW_NEW_LAYER_MENU_ACTION"
00543 
00544 /**
00545  *  Toggles the display of the origin location marker in the view.
00546  */
00547 #define APP_SPATIALDATAVIEW_ORIGIN_ACTION "APP_SPATIALDATAVIEW_ORIGIN_ACTION"
00548 
00549 /**
00550  *  Indicates the image corner location of the data origin.
00551  */
00552 #define APP_SPATIALDATAVIEW_ORIGIN_MENU_ACTION "APP_SPATIALDATAVIEW_ORIGIN_MENU_ACTION"
00553 
00554 /**
00555  *  Default menu separator.
00556  */
00557 #define APP_SPATIALDATAVIEW_ORIGIN_SEPARATOR_ACTION "APP_SPATIALDATAVIEW_ORIGIN_SEPARATOR_ACTION"
00558 
00559 /**
00560  *  Default menu separator.
00561  */
00562 #define APP_SPATIALDATAVIEW_PROPERTIES_SEPARATOR_ACTION "APP_SPATIALDATAVIEW_PROPERTIES_SEPARATOR_ACTION"
00563 
00564 /**
00565  *  Select all layers in the Session Explorer which are of the same type as any currently
00566  *  selected layer.
00567  */
00568 #define APP_SPATIALDATAVIEW_SELECT_LAYERS_OF_TYPE_ACTION "APP_SPATIALDATAVIEW_SELECT_LAYERS_OF_TYPE_ACTION"
00569 
00570 /**
00571  *  Shows all selected layers in the Session Explorer.\   This action only
00572  *  appears when multiple layers in the same view are selected.
00573  */
00574 #define APP_SPATIALDATAVIEW_SHOW_LAYERS_ACTION "APP_SPATIALDATAVIEW_SHOW_LAYERS_ACTION"
00575 
00576 /**
00577  *  Toggles whether pixel edges in the image are smoothed together when drawn
00578  *  in the image.
00579  */
00580 #define APP_SPATIALDATAVIEW_SMOOTH_ACTION "APP_SPATIALDATAVIEW_SMOOTH_ACTION"
00581 
00582 /**
00583  *  Hides the toolbar.\   This action only appears in the context menu
00584  *  if the toolbar is shown.
00585  */
00586 #define APP_TOOLBAR_HIDE_ACTION "APP_TOOLBAR_HIDE_ACTION"
00587 
00588 /**
00589  *  Displays the toolbar.\   This action only appears in the context menu
00590  *  if the toolbar is hidden.
00591  */
00592 #define APP_TOOLBAR_SHOW_ACTION "APP_TOOLBAR_SHOW_ACTION"
00593 
00594 /**
00595  *  Display the window on top of all other workspace windows.
00596  */
00597 #define APP_WORKSPACEWINDOW_ACTIVATE_ACTION "APP_WORKSPACEWINDOW_ACTIVATE_ACTION"
00598 
00599 #endif

Software Development Kit - Opticks 4.9.0 Build 16218