Interface IApplicationDefinition
Represents a fusion flexible layout (aka. An Application Definition document)
Inherited Members
System.ICloneable.Clone()
System.ComponentModel.INotifyPropertyChanged.PropertyChanged
Assembly: OSGeo.MapGuide.ObjectModels.dll
Syntax
public interface IApplicationDefinition : IResource, IVersionedEntity, ICloneable, INotifyPropertyChanged, IExtensibleElement
Properties
|
Improve this Doc
View Source
MapSet
Declaration
Property Value
|
Improve this Doc
View Source
TemplateUrl
Gets or sets the template url
Declaration
string TemplateUrl { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Title
Declaration
string Title { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Declaration
IEnumerable<IWidgetSet> WidgetSets { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<IWidgetSet> |
|
Methods
|
Improve this Doc
View Source
AddMapGroup(String)
Adds the new map group to the current map set
Declaration
IMapGroup AddMapGroup(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
|
Improve this Doc
View Source
AddMapGroup(String, Boolean, String)
Adds the new map group to the current map set with a default MapGuide child map
Declaration
IMapGroup AddMapGroup(string id, bool singleTile, string mapDefinitionId)
Parameters
Type |
Name |
Description |
System.String |
id |
|
System.Boolean |
singleTile |
|
System.String |
mapDefinitionId |
|
Returns
|
Improve this Doc
View Source
AddMapGroup(String, Boolean, String, Double, Double, Double)
Adds a new map group to the specified map set with a default MapGuide child map
Declaration
IMapGroup AddMapGroup(string id, bool singleTile, string mapDefinitionId, double centerX, double centerY, double scale)
Parameters
Type |
Name |
Description |
System.String |
id |
|
System.Boolean |
singleTile |
|
System.String |
mapDefinitionId |
|
System.Double |
centerX |
|
System.Double |
centerY |
|
System.Double |
scale |
|
Returns
|
Improve this Doc
View Source
Adds the specified widget set
Declaration
void AddWidgetSet(IWidgetSet set)
Parameters
|
Improve this Doc
View Source
CreateContainer(String, IApplicationDefinitionContainerInfo)
Creates a widget reference UI container
Declaration
IUIItemContainer CreateContainer(string name, IApplicationDefinitionContainerInfo containerInfo)
Parameters
Returns
|
Improve this Doc
View Source
CreateFlyout(String)
Declaration
IFlyoutItem CreateFlyout(string label)
Parameters
Type |
Name |
Description |
System.String |
label |
|
Returns
|
Improve this Doc
View Source
Declaration
IMapWidget CreateMapWidget(string mapId, string contextMenuId)
Parameters
Type |
Name |
Description |
System.String |
mapId |
|
System.String |
contextMenuId |
|
Returns
|
Improve this Doc
View Source
CreateSeparator()
Declaration
ISeparator CreateSeparator()
Returns
|
Improve this Doc
View Source
Create a widget from the specified widget information
Declaration
IWidget CreateWidget(string name, IWidgetInfo widgetInfo)
Parameters
Type |
Name |
Description |
System.String |
name |
|
IWidgetInfo |
widgetInfo |
|
Returns
|
Improve this Doc
View Source
Creates a widget reference
Declaration
IWidgetItem CreateWidgetReference(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
|
Improve this Doc
View Source
Declaration
IWidgetSet CreateWidgetSet(IMapWidget mapWidget)
Parameters
Returns
|
Improve this Doc
View Source
Removes the specified widget set
Declaration
void RemoveWidgetSet(IWidgetSet set)
Parameters
Extension Methods