====== ThinkGeo.MapSuite.GisEditor ====== {{section>upgrade_map_suite_to_10.0}} ===== GisEditorInfrastructure ===== ==== Classes ==== ^ Name ^ Summary ^ | [[ThinkGeo.MapSuite.GisEditor.AdvancedQueryUserControl|AdvancedQueryUserControl]] | Interaction logic for AdvancedQueryUserControl.xaml | | [[ThinkGeo.MapSuite.GisEditor.AutoBackupIntervalChangedProjectPluginManagerEventArgs|AutoBackupIntervalChangedProjectPluginManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.BuildingRibbonBarUIPluginManagerEventArgs|BuildingRibbonBarUIPluginManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.BuiltRibbonBarUIPluginManagerEventArgs|BuiltRibbonBarUIPluginManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.CanAutoBackupChangedProjectPluginManagerEventArgs|CanAutoBackupChangedProjectPluginManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.CommonProjection|CommonProjection]] | Interaction logic for CommonProjection.xaml | | [[ThinkGeo.MapSuite.GisEditor.ControlPlugin|ControlPlugin]] | This class represents a control plugin | | [[ThinkGeo.MapSuite.GisEditor.ControlPluginManager|ControlPluginManager]] | | | [[ThinkGeo.MapSuite.GisEditor.DataRepositoryItem|DataRepositoryItem]] | This class represents a data repository item. | | [[ThinkGeo.MapSuite.GisEditor.DataRepositoryPlugin|DataRepositoryPlugin]] | This plugin is the base class of all data repository plugins. GisEditor collects those plugins to create the data repository tree. | | [[ThinkGeo.MapSuite.GisEditor.DataRepositoryPluginManager|DataRepositoryPluginManager]] | This class represents a data repository manager. | | [[ThinkGeo.MapSuite.GisEditor.DataViewerHelper|DataViewerHelper]] | | | [[ThinkGeo.MapSuite.GisEditor.DataViewerUserControl|DataViewerUserControl]] | Interaction logic for DbfViewerUserControl.xaml | | [[ThinkGeo.MapSuite.GisEditor.DockWindow|DockWindow]] | This class is wrapper for the actual dock control used in the application. | | [[ThinkGeo.MapSuite.GisEditor.DockWindowManager|DockWindowManager]] | This class represents a dock window manager. | | [[ThinkGeo.MapSuite.GisEditor.DockWindowOpenedDockWindowManagerEventArgs|DockWindowOpenedDockWindowManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.DocumentWindow|DocumentWindow]] | | | [[ThinkGeo.MapSuite.GisEditor.ExceptionInfo|ExceptionInfo]] | | | [[ThinkGeo.MapSuite.GisEditor.Exporter|Exporter]] | | | [[ThinkGeo.MapSuite.GisEditor.FeatureLayerPlugin|FeatureLayerPlugin]] | | | [[ThinkGeo.MapSuite.GisEditor.FeatureLayerPropertiesUserControl|FeatureLayerPropertiesUserControl]] | Interaction logic for MetadataUserControl.xaml | | [[ThinkGeo.MapSuite.GisEditor.FileExportInfo|FileExportInfo]] | | | [[ThinkGeo.MapSuite.GisEditor.FileExporter|FileExporter]] | | | [[ThinkGeo.MapSuite.GisEditor.GetLayerListItemContextMenuParameters|GetLayerListItemContextMenuParameters]] | This class represents contex menu arguments for layer list item | | [[ThinkGeo.MapSuite.GisEditor.GetLayersParameters|GetLayersParameters]] | | | [[ThinkGeo.MapSuite.GisEditor.GetMapContextMenuParameters|GetMapContextMenuParameters]] | This class represents an arguement to create the context menu items on the map. It will be used by the UIPlugin.GetMapContextMenuItems(MapContextMenuArguments); | | [[ThinkGeo.MapSuite.GisEditor.GettingLayerListItemContextMenuItemsEventArgs|GettingLayerListItemContextMenuItemsEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.GettingLayersLayerPluginEventArgs|GettingLayersLayerPluginEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.GisEditor|GisEditor]] | This class contains some global objects will be accessed by both shell and plugins. | | [[ThinkGeo.MapSuite.GisEditor.GottenLayerListItemContextMenuItemsEventArgs|GottenLayerListItemContextMenuItemsEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.GottenLayersLayerPluginEventArgs|GottenLayersLayerPluginEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.GottenMapContextMenuItemsUIPluginManagerEventArgs|GottenMapContextMenuItemsUIPluginManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.InfrastructureManager|InfrastructureManager]] | Manager of all options in explorer, including options of plugins, infrastructures and shell. | | [[ThinkGeo.MapSuite.GisEditor.LanguageInfo|LanguageInfo]] | | | [[ThinkGeo.MapSuite.GisEditor.LanguageManager|LanguageManager]] | | | [[ThinkGeo.MapSuite.GisEditor.LayerListItem|LayerListItem]] | | | [[ThinkGeo.MapSuite.GisEditor.LayerListManager|LayerListManager]] | | | [[ThinkGeo.MapSuite.GisEditor.LayerPlugin|LayerPlugin]] | This class is the base class of all LayerPlugins. This plugin provides the functionality of creating a specific type of layer instance. | | [[ThinkGeo.MapSuite.GisEditor.LayerPluginManager|LayerPluginManager]] | | | [[ThinkGeo.MapSuite.GisEditor.LoadingPreviewImageProjectPluginManagerEventArgs|LoadingPreviewImageProjectPluginManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.LoggedLoggerManagerEventArgs|LoggedLoggerManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.LoggerMessage|LoggerMessage]] | | | [[ThinkGeo.MapSuite.GisEditor.LoggerPlugin|LoggerPlugin]] | This class represent a plugin for a logger | | [[ThinkGeo.MapSuite.GisEditor.LoggerPluginManager|LoggerPluginManager]] | This is the manager of logging system. | | [[ThinkGeo.MapSuite.GisEditor.LoggingLoggerManagerEventArgs|LoggingLoggerManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.Manager|Manager]] | This class represents a base class of Managers in all GISEditor system. | | [[ThinkGeo.MapSuite.GisEditor.ObjectPropertiesUserControl|ObjectPropertiesUserControl]] | Interaction logic for ObjectPropertiesUserControl.xaml | | [[ThinkGeo.MapSuite.GisEditor.OpenedProjectManagerEventArgs|OpenedProjectManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.OpeningProjectManagerEventArgs|OpeningProjectManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.OtherProjection|OtherProjection]] | Interaction logic for OtherProjection.xaml | | [[ThinkGeo.MapSuite.GisEditor.OutputWindow|OutputWindow]] | | | [[ThinkGeo.MapSuite.GisEditor.Plugin|Plugin]] | This class represents a base class of Plugins in all GISEditor system. | | [[ThinkGeo.MapSuite.GisEditor.PluginManager|PluginManager]] | This class represents a base class of PluginManagers in all GISEditor system. | | [[ThinkGeo.MapSuite.GisEditor.PluginManagerWindow|PluginManagerWindow]] | Interaction logic for PluginConfigurationWindow.xaml | | [[ThinkGeo.MapSuite.GisEditor.ProjectPlugin|ProjectPlugin]] | This class represents a plugin for project. | | [[ThinkGeo.MapSuite.GisEditor.ProjectPluginManager|ProjectPluginManager]] | | | [[ThinkGeo.MapSuite.GisEditor.ProjectSaveAsResult|ProjectSaveAsResult]] | This class represents a project which can be saved as a result | | [[ThinkGeo.MapSuite.GisEditor.ProjectStreamInfo|ProjectStreamInfo]] | | | [[ThinkGeo.MapSuite.GisEditor.ProjectionSelectionViewModel|ProjectionSelectionViewModel]] | | | [[ThinkGeo.MapSuite.GisEditor.ProjectionSelectionWindow|ProjectionSelectionWindow]] | Interaction logic for MainWindow.xaml | | [[ThinkGeo.MapSuite.GisEditor.QueryConditionViewModel|QueryConditionViewModel]] | | | [[ThinkGeo.MapSuite.GisEditor.QueryConditionWindow|QueryConditionWindow]] | Interaction logic for QueryBuilder.xaml | | [[ThinkGeo.MapSuite.GisEditor.QueryFeatureWindow|QueryFeatureWindow]] | | | [[ThinkGeo.MapSuite.GisEditor.QueryOperater|QueryOperater]] | | | [[ThinkGeo.MapSuite.GisEditor.RefreshArgs|RefreshArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.RefreshedPluginsUIPluginManagerEventArgs|RefreshedPluginsUIPluginManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.RibbonEntry|RibbonEntry]] | | | [[ThinkGeo.MapSuite.GisEditor.SelectedLayerListItemChangedLayerListManagerEventArgs|SelectedLayerListItemChangedLayerListManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.SelectionManager|SelectionManager]] | | | [[ThinkGeo.MapSuite.GisEditor.SettingUserControl|SettingUserControl]] | This class represents an user control for a setting | | [[ThinkGeo.MapSuite.GisEditor.ShapeFileExporter|ShapeFileExporter]] | | | [[ThinkGeo.MapSuite.GisEditor.SimpleQueryUserControl|SimpleQueryUserControl]] | Interaction logic for QuickFindUserControl.xaml | | [[ThinkGeo.MapSuite.GisEditor.SimpleQueryViewModel|SimpleQueryViewModel]] | | | [[ThinkGeo.MapSuite.GisEditor.StorableSettings|StorableSettings]] | This class represents storable settings | | [[ThinkGeo.MapSuite.GisEditor.StyleBuilderArguments|StyleBuilderArguments]] | This class represents a style builder arguments | | [[ThinkGeo.MapSuite.GisEditor.StyleBuilderResult|StyleBuilderResult]] | This class represents a style builder result | | [[ThinkGeo.MapSuite.GisEditor.StyleBuilderWindow|StyleBuilderWindow]] | Interaction logic for StyleConfigurationWindow.xaml | | [[ThinkGeo.MapSuite.GisEditor.StyleLayerListItem|StyleLayerListItem]] | This class represents a list item for a style layer | | [[ThinkGeo.MapSuite.GisEditor.StyleLibraryWindow|StyleLibraryWindow]] | Interaction logic for StyleLibraryWindow.xaml | | [[ThinkGeo.MapSuite.GisEditor.StylePlugin|StylePlugin]] | This class represents style plugin | | [[ThinkGeo.MapSuite.GisEditor.StylePluginManager|StylePluginManager]] | | | [[ThinkGeo.MapSuite.GisEditor.StyleUserControl|StyleUserControl]] | This class represents an user control with specified style | | [[ThinkGeo.MapSuite.GisEditor.StyleWizardResult|StyleWizardResult]] | | | [[ThinkGeo.MapSuite.GisEditor.StyleWizardWindow|StyleWizardWindow]] | | | [[ThinkGeo.MapSuite.GisEditor.TaskPlugin|TaskPlugin]] | | | [[ThinkGeo.MapSuite.GisEditor.TaskPluginManager|TaskPluginManager]] | | | [[ThinkGeo.MapSuite.GisEditor.ThemeChangedDockWindowManagerEventArgs|ThemeChangedDockWindowManagerEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.UIPlugin|UIPlugin]] | This is an abstract class. Also this is a base class which will be used for creating our own plugins | | [[ThinkGeo.MapSuite.GisEditor.UIPluginManager|UIPluginManager]] | | | [[ThinkGeo.MapSuite.GisEditor.UpdateChannel|UpdateChannel]] | | | [[ThinkGeo.MapSuite.GisEditor.UpdateManager|UpdateManager]] | | | [[ThinkGeo.MapSuite.GisEditor.UpdatingTaskProgressEventArgs|UpdatingTaskProgressEventArgs]] | | | [[ThinkGeo.MapSuite.GisEditor.UriChangedProjectPluginManagerEventArgs|UriChangedProjectPluginManagerEventArgs]] | | ==== Structures ==== ^ Name ^ Summary ^ ==== Enumerations ==== ^ Name ^ Summary ^ | [[ThinkGeo.MapSuite.GisEditor.DbfViewerDockingMode|DbfViewerDockingMode]] | | | [[ThinkGeo.MapSuite.GisEditor.DbfViewerEditMode|DbfViewerEditMode]] | | | [[ThinkGeo.MapSuite.GisEditor.DbfViewerShowSelectedFeaturesMode|DbfViewerShowSelectedFeaturesMode]] | | | [[ThinkGeo.MapSuite.GisEditor.DockWindowPosition|DockWindowPosition]] | Specifies the side of the main window that a dock control will be shown on. | | [[ThinkGeo.MapSuite.GisEditor.DockWindowStartupMode|DockWindowStartupMode]] | This enumeration represents where to place a dock window at startup. | | [[ThinkGeo.MapSuite.GisEditor.LoggerLevel|LoggerLevel]] | Default value is Off. | | [[ThinkGeo.MapSuite.GisEditor.MovementAction|MovementAction]] | | | [[ThinkGeo.MapSuite.GisEditor.OutputMode|OutputMode]] | | | [[ThinkGeo.MapSuite.GisEditor.QueryMatchMode|QueryMatchMode]] | | | [[ThinkGeo.MapSuite.GisEditor.QueryOperaterType|QueryOperaterType]] | | | [[ThinkGeo.MapSuite.GisEditor.SimpleShapeType|SimpleShapeType]] | | | [[ThinkGeo.MapSuite.GisEditor.StyleBuilderUIElements|StyleBuilderUIElements]] | This enum represents a style builder UI elements | | [[ThinkGeo.MapSuite.GisEditor.StyleCategories|StyleCategories]] | This enum represents a style categories | | [[ThinkGeo.MapSuite.GisEditor.TaskCommand|TaskCommand]] | | | [[ThinkGeo.MapSuite.GisEditor.TaskState|TaskState]] | | | [[ThinkGeo.MapSuite.GisEditor.Theme|Theme]] | This enum represents the theme options | | [[ThinkGeo.MapSuite.GisEditor.UpdateMode|UpdateMode]] | | ==== Interfaces ==== ^ Name ^ Summary ^ | [[ThinkGeo.MapSuite.GisEditor.IStorableSettings|IStorableSettings]] | | | [[ThinkGeo.MapSuite.GisEditor.ITaskCallbackReceiver|ITaskCallbackReceiver]] | | | [[ThinkGeo.MapSuite.GisEditor.ITaskHost|ITaskHost]] | | Note: * -- not public released, might be removed in the next release. [[Category:GisEditorInfrastructure]] [[Category:ThinkGeo.MapSuite.GisEditor]] [[Category:UpdateDocumentation]]