GRASS Programmer's Manual  6.4.2(2012)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gui_modules.gselect.GdalSelect Class Reference

Public Member Functions

def __init__
 Widget for selecting GDAL/OGR datasource, format.
def OnSettingsLoad
 Load named settings.
def OnSettingsSave
 Save settings.
def OnSetType
 Datasource type changed.
def OnSetDsn
 Input DXF file/OGR dsn defined, update list of layer widget.
def OnSetExtension
 Extension changed.
def OnSetFormat
 Format changed.
def GetType
 Get source type.
def GetDsn
 Get DSN.
def GetDsnWin
 Get list of DSN windows.
def GetFormatExt
 Get format extension.

Data Fields

 parent
 ogr
 settingsBox
 inputBox
 sourceMap
 settingsFile
 settingsChoice
 btnSettings
 source
 format
 extension
 input
 dsnType
 dsnText
 extensionText
 dsnSizer

Detailed Description

Definition at line 1041 of file gselect.py.

Constructor & Destructor Documentation

def gui_modules.gselect.GdalSelect.__init__ (   self,
  parent,
  panel,
  ogr = False,
  default = 'file',
  exclude = [],
  envHandler = None 
)

Widget for selecting GDAL/OGR datasource, format.

Parameters
parentparent window
ogruse OGR selector instead of GDAL

Definition at line 1045 of file gselect.py.

Member Function Documentation

def gui_modules.gselect.GdalSelect.GetDsn (   self)

Get DSN.

Definition at line 1581 of file gselect.py.

References gui_modules.gselect.GdalSelect.dsnType, and gui_modules.gselect.GdalSelect.input.

def gui_modules.gselect.GdalSelect.GetDsnWin (   self)

Get list of DSN windows.

Definition at line 1588 of file gselect.py.

References gui_modules.gselect.GdalSelect.input.

def gui_modules.gselect.GdalSelect.GetFormatExt (   self)

Get format extension.

Definition at line 1598 of file gselect.py.

Referenced by gui_modules.gselect.GdalSelect.OnSetFormat().

def gui_modules.gselect.GdalSelect.GetType (   self)

Get source type.

Definition at line 1577 of file gselect.py.

References gui_modules.gselect.GdalSelect.dsnType.

Referenced by gui_modules.gmodeler.ModelDataDialog.OnOK().

def gui_modules.gselect.GdalSelect.OnSetDsn (   self,
  event,
  path = None 
)

Input DXF file/OGR dsn defined, update list of layer widget.

Definition at line 1422 of file gselect.py.

References gui_modules.gselect.GdalSelect._getDsn(), gui_modules.gselect.GdalSelect._getExtPatternGlob(), gui_modules.gselect.GdalSelect._reloadLayers(), gui_modules.gselect.GdalSelect.dsnType, gui_modules.gselect.GdalSelect.input, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.goutput.GMStc.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, gui_modules.gmodeler.ItemCheckListCtrl.parent, and gui_modules.utils.split().

Referenced by gui_modules.gselect.GdalSelect.OnSetFormat(), gui_modules.gselect.GdalSelect.OnSettingsLoad(), and gui_modules.gselect.GdalSelect.OnSetType().

def gui_modules.gselect.GdalSelect.OnSetExtension (   self,
  event 
)

Extension changed.

Definition at line 1495 of file gselect.py.

References gui_modules.gselect.GdalSelect._reloadLayers().

Field Documentation

gui_modules.gselect.GdalSelect.btnSettings

Definition at line 1093 of file gselect.py.

gui_modules.gselect.GdalSelect.dsnSizer

Definition at line 1219 of file gselect.py.

gui_modules.gselect.GdalSelect.dsnText

Definition at line 1186 of file gselect.py.

gui_modules.gselect.GdalSelect.extension

Definition at line 1157 of file gselect.py.

gui_modules.gselect.GdalSelect.extensionText

Definition at line 1189 of file gselect.py.

gui_modules.gselect.GdalSelect.format

Definition at line 1154 of file gselect.py.

gui_modules.gselect.GdalSelect.inputBox

Definition at line 1058 of file gselect.py.

gui_modules.gselect.GdalSelect.ogr

Definition at line 1052 of file gselect.py.

Referenced by gui_modules.gselect.GdalSelect.OnSetType().

gui_modules.gselect.GdalSelect.settingsBox

Definition at line 1055 of file gselect.py.

gui_modules.gselect.GdalSelect.settingsChoice

Definition at line 1090 of file gselect.py.

gui_modules.gselect.GdalSelect.settingsFile

Definition at line 1085 of file gselect.py.

Referenced by gui_modules.gselect.GdalSelect.OnSettingsSave().

gui_modules.gselect.GdalSelect.source

Definition at line 1096 of file gselect.py.

gui_modules.gselect.GdalSelect.sourceMap

The documentation for this class was generated from the following file: