User Tools

Site Tools


thinkgeo.mapsuite.giseditor.uipluginmanager

ThinkGeo.MapSuite.GisEditor.UIPluginManager

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

<!– Class –>

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodUIPluginManager Initializes a new instance of the class.

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodApplySettings StorableSettings Manager Applies the settings to this manager.
Public MethodBuildRibbonBar Ribbon
Public MethodBuildRibbonBar Ribbon, IEnumerable<UIPlugin>
Public MethodEquals Object Object
Public MethodGetActiveUIPlugins Gets the UI plugins.
Public MethodGetActiveUIPlugins Gets the UI plugins.
Public MethodGetHashCode Object
Public MethodGetMapContextMenuItems GetMapContextMenuParameters Gets the map context menu items.
Public MethodGetPlugins PluginManager Gets the related plugins.
Public MethodGetSettings Manager Gets manager settings to save.
Public MethodGetSettingsUI Manager Gets an UI that configures settings.
Public MethodGetType Object
Public MethodGetUIPlugins Gets the UI plugins.
Public MethodRefreshPlugins RefreshArgs Refreshes the plugins.
Public MethodRefreshPlugins Refreshes the plugins.
Public MethodToString Object

Protected Methods

Public Properties

Name Return DeclaringType Summary
Public PropertyRefreshingTime TimeSpan

Protected Properties

Name Return DeclaringType Summary

Public Events

Public Constructors

UIPluginManager()

Initializes a new instance of the class.

Parameters

Name Type Description

Go Back

Protected Constructors

Public Methods

ApplySettings(StorableSettings)

Applies the settings to this manager.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
settings StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> The settings to be applied to this manager.

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

BuildRibbonBar(Ribbon)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
ribbon Ribbon<!– Microsoft.Windows.Controls.Ribbon.Ribbon –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

BuildRibbonBar(Ribbon, IEnumerable<UIPlugin>)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
ribbon Ribbon<!– Microsoft.Windows.Controls.Ribbon.Ribbon –>
uiPlugins IEnumerable<UIPlugin><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.GisEditor.UIPlugin} –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

GetActiveUIPlugins()

Gets the UI plugins.

Return Value

Return Type Description
Collection<T><!– Collection{T} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

GetActiveUIPlugins()

Gets the UI plugins.

Return Value

Return Type Description
Collection<UIPlugin><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.GisEditor.UIPlugin} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetMapContextMenuItems(GetMapContextMenuParameters)

Gets the map context menu items.

Return Value

Return Type Description
Collection<MenuItem><!– System.Collections.ObjectModel.Collection{System.Windows.Controls.MenuItem} –>

Parameters

Name Type Description
contextMenuArugments GetMapContextMenuParameters<!– ThinkGeo.MapSuite.GisEditor.GetMapContextMenuParameters –> The context menu arugments.

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

GetPlugins()

Gets the related plugins.

Return Value

Return Type Description
Collection<Plugin><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.GisEditor.Plugin} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.PluginManager –> Go Back

GetSettings()

Gets manager settings to save.

Return Value

Return Type Description
StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> Manager's settings to save

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

GetSettingsUI()

Gets an UI that configures settings.

Return Value

Return Type Description
SettingUserControl<!– ThinkGeo.MapSuite.GisEditor.SettingUserControl –> A SettingUserControl that configures settings.

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetUIPlugins()

Gets the UI plugins.

Return Value

Return Type Description
Collection<UIPlugin><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.GisEditor.UIPlugin} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

RefreshPlugins(RefreshArgs)

Refreshes the plugins.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
refreshArgs RefreshArgs<!– ThinkGeo.MapSuite.GisEditor.RefreshArgs –> The refresh args.

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

RefreshPlugins()

Refreshes the plugins.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

ApplySettingsCore(StorableSettings)

Applies the settings to this manager.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
settings StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> The settings to be applied to this manager.

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

BuildRibbonBarCore(Ribbon, IEnumerable<UIPlugin>)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
ribbon Ribbon<!– Microsoft.Windows.Controls.Ribbon.Ribbon –>
uiPlugins IEnumerable<UIPlugin><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.GisEditor.UIPlugin} –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetMapContextMenuItemsCore(GetMapContextMenuParameters)

Gets the map context menu items core.

Return Value

Return Type Description
Collection<MenuItem><!– System.Collections.ObjectModel.Collection{System.Windows.Controls.MenuItem} –>

Parameters

Name Type Description
contextMenuArugments GetMapContextMenuParameters<!– ThinkGeo.MapSuite.GisEditor.GetMapContextMenuParameters –> The context menu arugments.

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

GetPluginsCore()

Gets the plugins core.

Return Value

Return Type Description
Collection<Plugin><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.GisEditor.Plugin} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.PluginManager(overriden) –> Go Back

GetSettingsCore()

Gets manager settings to save.

Return Value

Return Type Description
StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> Manager's settings to save

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

GetSettingsUICore()

Gets an UI that configures settings.

Return Value

Return Type Description
SettingUserControl<!– ThinkGeo.MapSuite.GisEditor.SettingUserControl –> A SettingUserControl that configures settings.

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

OnBuildingRibbonBar(BuildingRibbonBarUIPluginManagerEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e BuildingRibbonBarUIPluginManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.BuildingRibbonBarUIPluginManagerEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

OnBuiltRibbonBar(BuiltRibbonBarUIPluginManagerEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e BuiltRibbonBarUIPluginManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.BuiltRibbonBarUIPluginManagerEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

OnGottenMapContextMenuItems(GottenMapContextMenuItemsUIPluginManagerEventArgs)

Raises the event.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e GottenMapContextMenuItemsUIPluginManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.GottenMapContextMenuItemsUIPluginManagerEventArgs –> The instance containing the event data.

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

OnRefreshedPlugins(RefreshedPluginsUIPluginManagerEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e RefreshedPluginsUIPluginManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.RefreshedPluginsUIPluginManagerEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

RefreshPluginsCore(RefreshArgs)

Refreshes the plugins core.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
refreshArgs RefreshArgs<!– ThinkGeo.MapSuite.GisEditor.RefreshArgs –> The refresh args.

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

Public Properties

RefreshingTime

Return Value

Return Type
TimeSpan<!– System.TimeSpan –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

Protected Properties

Public Events

BuildingRibbonBar

Event Arguments

Event Arguments
BuildingRibbonBarUIPluginManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.BuildingRibbonBarUIPluginManagerEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

BuiltRibbonBar

Event Arguments

Event Arguments
BuiltRibbonBarUIPluginManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.BuiltRibbonBarUIPluginManagerEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

GottenMapContextMenuItems

Occurs when map context menu items.

Event Arguments

Event Arguments
GottenMapContextMenuItemsUIPluginManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.GottenMapContextMenuItemsUIPluginManagerEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

RefreshedPlugins

Event Arguments

Event Arguments
RefreshedPluginsUIPluginManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.RefreshedPluginsUIPluginManagerEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.UIPluginManager –> Go Back

NOTOC GisEditorInfrastructure ThinkGeo.MapSuite.GisEditor UpdateDocumentation

thinkgeo.mapsuite.giseditor.uipluginmanager.txt · Last modified: 2017/03/16 21:59 (external edit)