From 1bafb03a968abc53fdf3a8a9220586fa85ed470c Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@8a9318a1-56ba-4d59-b755-99d26321be01> Date: Thu, 20 Jun 2013 16:47:57 +0000 Subject: [PATCH] added support for geotiff plotting and moved to using constants git-svn-id: https://svn.ssec.wisc.edu/repos/glance/trunk@232 8a9318a1-56ba-4d59-b755-99d26321be01 --- pyglance/glance/gui_controller.py | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/pyglance/glance/gui_controller.py b/pyglance/glance/gui_controller.py index 2188a69..135fbb7 100644 --- a/pyglance/glance/gui_controller.py +++ b/pyglance/glance/gui_controller.py @@ -16,7 +16,8 @@ import glance.gui_model as gui_model import glance.gui_statsprovider as gui_stats import glance.gui_figuremanager as gui_figs -from glance.data import IncompatableDataObjects +from glance.gui_constants import A_CONST, B_CONST +from glance.data import IncompatableDataObjects LOG = logging.getLogger(__name__) @@ -168,13 +169,27 @@ class GlanceGUIController (object) : self.model.updateSettingsDataSelection(newDataForm=new_data_form) - def userToggledSharedRange(self, should_use_shared_range) : + def userToggledSharedRange (self, should_use_shared_range) : """ the user has toggled whether or not the original data should use a shared range """ self.model.updateSettingsDataSelection(useSharedRangeForOriginals=should_use_shared_range) + def userToggledGeoTiffAsRGB (self, should_plot_geotiffs_as_rgb) : + """ + the user has toggled whether or multi-channel geotiff data should be plotted as an rgb image + """ + + self.model.updateSettingsDataSelection(doPlotGeoTiffAsRGB=should_plot_geotiffs_as_rgb) + + def userToggledHideMismatchedNav (self, should_hide_data_from_mismatched_nav) : + """ + the user has toggled whether or not data associated with mismatched navigation should be hidden + """ + + self.model.updateSettingsDataSelection(doHideDataFromMismatchedNav=should_hide_data_from_mismatched_nav) + def userToggledRestrictRange(self, file_prefix, should_restrict_range) : """ the user has toggled whether or not to restrict the data to a fixed range @@ -219,8 +234,8 @@ class GlanceGUIController (object) : """ # show the data for whatever's loaded - self.stats.sendRawData("A") - self.stats.sendRawData("B") + self.stats.sendRawData(A_CONST) + self.stats.sendRawData(B_CONST) def userRequestsPlot (self) : -- GitLab