You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.7 KiB
42 lines
1.7 KiB
using System.Collections.Generic; |
|
using ESRI.ArcGIS.Display; |
|
|
|
namespace KGIS.Plugin.LayerProperty.Interface |
|
{ |
|
public interface IDoStyleGallery |
|
{ |
|
int ClassCount |
|
{ |
|
get; |
|
} |
|
int DoClassCount |
|
{ |
|
get; |
|
} |
|
void AddItem(IStyleGalleryItem item); |
|
List<string> get_Categories(string className); |
|
IStyleGalleryClass get_Class(int index); |
|
void ImportStyle(string fileName); |
|
List<IDoStyleGalleryItem> get_Items(string ClassName, string styleSet, string Category); |
|
void LoadStyle(string fileName, string ClassName); |
|
void RemoveItem(IStyleGalleryItem Item); |
|
void SaveStyle(string fileName, string styleSet, string ClassName); |
|
void UpdateItem(IStyleGalleryItem Item); |
|
bool AddDoItem(IDoStyleGalleryItem item); |
|
bool AddDoItems(List<IDoStyleGalleryItem> items); |
|
List<string> get_DoCategories(string className); |
|
IDoStyleGalleryClass get_DoClass(int index); |
|
IDoStyleGalleryClass get_DoClass(string className); |
|
List<IDoStyleGalleryClass> get_Classes(); |
|
void ImportStyle2DB(string fileName); |
|
void ImportStyle2DB(string fileName, string className); |
|
int get_ItemsCount(string className, IDoStyleGalleryPath path, string category); |
|
List<IDoStyleGalleryItem> get_Items(string className, IDoStyleGalleryPath path, string category); |
|
void LoadDoStyle(IDoStyleGalleryPath path, string ClassName); |
|
bool RemoveItem(IDoStyleGalleryItem Item); |
|
bool UpdateItem(IDoStyleGalleryItem Item); |
|
bool RemoveDoItems(IDoStyleGalleryPath path, string className); |
|
bool Update(); |
|
void Clear(); |
|
} |
|
}
|
|
|