Altium C++ SDK 3.0
Loading...
Searching...
No Matches
EDP::IHighlightedDocument Struct Reference

#include <EDP.Interfaces.h>

Inheritance diagram for EDP::IHighlightedDocument:
DXP::IServerDocument

Public Member Functions

void HL_Begin ()
void HL_End ()
void HL_Perform ()
void HL_HighlightMethod_Add (THighlightMethod AHighlightMethod)
void HL_HighlightMethod_Remove (THighlightMethod AHighlightMethod)
void HL_HighlightMethod_Clear (THighlightMethod AHighlightMethod)
bool HL_HighlightMethod_IsApplicable (THighlightMethod AHighlightMethod)
void HL_Register_DMObject (IDMObject *const AnObject)
void HL_Register_NetItem (INetItem *const ANetItem)
void HL_Register_Net (INet *const ANet)
void HL_Register_Bus (IBus *const ABus)
void HL_Register_Part (IPart *const APart)
void HL_Register_Component (IComponent *const AComponent)
void HL_Register_VHDLEntity (IVHDLEntity *const AVHDLEntity)
void HL_Register_Area (DXP::C_Rect const AnArea)
void HL_UnRegister_Object (IDMObject *const AnObject)
void HL_UnRegister_AllObjects ()
int HL_ObjectCount ()
IDMObjectHL_Objects (int AnIndex)
void HL_SetHighlightedNet (INet *const ANet)
INetHL_GetHighlightedNet ()
IDMObjectHL_GetLinkedObject (IDMObject *const ADMObject)
bool HL_ChooseObjectGraphically (IDMObject **ADMObject)
bool HL_XProbeChooseObject (IDMObject **ADMObject)
Public Member Functions inherited from DXP::IServerDocument
void AddView (IServerDocumentView *const AView)
void SetModified (bool const Value)
void SetIsShown (bool const Value)
void SetBeingClosed (bool const Value)
void Focus ()
bool DoFileLoad ()
bool DoFileSave (std::wstring const AKind)
bool SupportsReload ()
bool GetCanClose ()
int GetCount ()
std::wstring GetFileName ()
std::wstring SetFileName (std::wstring const AFileName)
std::wstring GetKind ()
bool GetModified ()
bool GetIsShown ()
bool GetBeingClosed ()
double GetFileModifiedDate ()
void UpdateModifiedDate ()
IServerModuleGetServerModule ()
IServerDocumentViewGetView (int Index)
IServerDocumentViewGetViewByName (std::wstring const ViewName)
void NotifyViews (INotification *ANotification)
bool GetSupportsOwnSave ()
std::wstring GetContextHelpTopicName ()
void SetFileModifiedDate (double const AValue)
bool WarnIfOwnedByOther (TFileOwnershipWarningLevel AWarningLevel)
void AcquireFileOwnership ()
void ReleaseFileOwnership ()
void ReleaseDataFileHandle ()
void AcquireDataFileHandle ()
bool OwnsFile ()
bool DoSafeFileSave (std::wstring const AKind)
bool DoSafeChangeFileNameAndSave (std::wstring const ANewFileName, std::wstring const AKind)
bool CreateSnippetFile (IServerDocumentView *const AView, std::wstring ASnippetFilePath, TSnippetCreationMode AMode, bool AContextSensitive)
void ZoomSnippetContents ()
IServerDocumentViewGetSnippetView ()
void PlaceSnippet (std::wstring ASnippetAddress, IServerDocumentView *const AView)
bool CanPlaceSnippet (std::wstring const ASnippetPath)
bool CanCreateSnippet (IServerDocumentView *const AView, TSnippetCreationMode AMode, bool AContextSensitive)
void DocumentDirectoryChanged ()
double GetDocumentModifiedDate ()

Member Function Documentation

◆ HL_Begin()

void EDP::IHighlightedDocument::HL_Begin ( )

◆ HL_ChooseObjectGraphically()

bool EDP::IHighlightedDocument::HL_ChooseObjectGraphically ( IDMObject ** ADMObject)

◆ HL_End()

void EDP::IHighlightedDocument::HL_End ( )

◆ HL_GetHighlightedNet()

INet * EDP::IHighlightedDocument::HL_GetHighlightedNet ( )

◆ HL_GetLinkedObject()

IDMObject * EDP::IHighlightedDocument::HL_GetLinkedObject ( IDMObject *const ADMObject)

◆ HL_HighlightMethod_Add()

void EDP::IHighlightedDocument::HL_HighlightMethod_Add ( THighlightMethod AHighlightMethod)

◆ HL_HighlightMethod_Clear()

void EDP::IHighlightedDocument::HL_HighlightMethod_Clear ( THighlightMethod AHighlightMethod)

◆ HL_HighlightMethod_IsApplicable()

bool EDP::IHighlightedDocument::HL_HighlightMethod_IsApplicable ( THighlightMethod AHighlightMethod)

◆ HL_HighlightMethod_Remove()

void EDP::IHighlightedDocument::HL_HighlightMethod_Remove ( THighlightMethod AHighlightMethod)

◆ HL_ObjectCount()

int EDP::IHighlightedDocument::HL_ObjectCount ( )

◆ HL_Objects()

IDMObject * EDP::IHighlightedDocument::HL_Objects ( int AnIndex)

◆ HL_Perform()

void EDP::IHighlightedDocument::HL_Perform ( )

◆ HL_Register_Area()

void EDP::IHighlightedDocument::HL_Register_Area ( DXP::C_Rect const AnArea)

◆ HL_Register_Bus()

void EDP::IHighlightedDocument::HL_Register_Bus ( IBus *const ABus)

◆ HL_Register_Component()

void EDP::IHighlightedDocument::HL_Register_Component ( IComponent *const AComponent)

◆ HL_Register_DMObject()

void EDP::IHighlightedDocument::HL_Register_DMObject ( IDMObject *const AnObject)

◆ HL_Register_Net()

void EDP::IHighlightedDocument::HL_Register_Net ( INet *const ANet)

◆ HL_Register_NetItem()

void EDP::IHighlightedDocument::HL_Register_NetItem ( INetItem *const ANetItem)

◆ HL_Register_Part()

void EDP::IHighlightedDocument::HL_Register_Part ( IPart *const APart)

◆ HL_Register_VHDLEntity()

void EDP::IHighlightedDocument::HL_Register_VHDLEntity ( IVHDLEntity *const AVHDLEntity)

◆ HL_SetHighlightedNet()

void EDP::IHighlightedDocument::HL_SetHighlightedNet ( INet *const ANet)

◆ HL_UnRegister_AllObjects()

void EDP::IHighlightedDocument::HL_UnRegister_AllObjects ( )

◆ HL_UnRegister_Object()

void EDP::IHighlightedDocument::HL_UnRegister_Object ( IDMObject *const AnObject)

◆ HL_XProbeChooseObject()

bool EDP::IHighlightedDocument::HL_XProbeChooseObject ( IDMObject ** ADMObject)

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