Altium C++ SDK 3.0
Loading...
Searching...
No Matches
DXP::IServerDocument Struct Reference

#include <DXP.Interfaces.h>

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

Public Member Functions

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

◆ AcquireDataFileHandle()

void DXP::IServerDocument::AcquireDataFileHandle ( )

◆ AcquireFileOwnership()

void DXP::IServerDocument::AcquireFileOwnership ( )

◆ AddView()

void DXP::IServerDocument::AddView ( IServerDocumentView *const AView)

◆ CanCreateSnippet()

bool DXP::IServerDocument::CanCreateSnippet ( IServerDocumentView *const AView,
TSnippetCreationMode AMode,
bool AContextSensitive )

◆ CanPlaceSnippet()

bool DXP::IServerDocument::CanPlaceSnippet ( std::wstring const ASnippetPath)

◆ CreateSnippetFile()

bool DXP::IServerDocument::CreateSnippetFile ( IServerDocumentView *const AView,
std::wstring ASnippetFilePath,
TSnippetCreationMode AMode,
bool AContextSensitive )

◆ DocumentDirectoryChanged()

void DXP::IServerDocument::DocumentDirectoryChanged ( )

◆ DoFileLoad()

bool DXP::IServerDocument::DoFileLoad ( )

◆ DoFileSave()

bool DXP::IServerDocument::DoFileSave ( std::wstring const AKind)

◆ DoSafeChangeFileNameAndSave()

bool DXP::IServerDocument::DoSafeChangeFileNameAndSave ( std::wstring const ANewFileName,
std::wstring const AKind )

◆ DoSafeFileSave()

bool DXP::IServerDocument::DoSafeFileSave ( std::wstring const AKind)

◆ Focus()

void DXP::IServerDocument::Focus ( )

◆ GetBeingClosed()

bool DXP::IServerDocument::GetBeingClosed ( )

◆ GetCanClose()

bool DXP::IServerDocument::GetCanClose ( )

◆ GetContextHelpTopicName()

std::wstring DXP::IServerDocument::GetContextHelpTopicName ( )

◆ GetCount()

int DXP::IServerDocument::GetCount ( )

◆ GetDocumentModifiedDate()

double DXP::IServerDocument::GetDocumentModifiedDate ( )

◆ GetFileModifiedDate()

double DXP::IServerDocument::GetFileModifiedDate ( )

◆ GetFileName()

std::wstring DXP::IServerDocument::GetFileName ( )

◆ GetIsShown()

bool DXP::IServerDocument::GetIsShown ( )

◆ GetKind()

std::wstring DXP::IServerDocument::GetKind ( )

◆ GetModified()

bool DXP::IServerDocument::GetModified ( )

◆ GetServerModule()

IServerModule * DXP::IServerDocument::GetServerModule ( )

◆ GetSnippetView()

IServerDocumentView * DXP::IServerDocument::GetSnippetView ( )

◆ GetSupportsOwnSave()

bool DXP::IServerDocument::GetSupportsOwnSave ( )

◆ GetView()

IServerDocumentView * DXP::IServerDocument::GetView ( int Index)

◆ GetViewByName()

IServerDocumentView * DXP::IServerDocument::GetViewByName ( std::wstring const ViewName)

◆ NotifyViews()

void DXP::IServerDocument::NotifyViews ( INotification * ANotification)

◆ OwnsFile()

bool DXP::IServerDocument::OwnsFile ( )

◆ PlaceSnippet()

void DXP::IServerDocument::PlaceSnippet ( std::wstring ASnippetAddress,
IServerDocumentView *const AView )

◆ ReleaseDataFileHandle()

void DXP::IServerDocument::ReleaseDataFileHandle ( )

◆ ReleaseFileOwnership()

void DXP::IServerDocument::ReleaseFileOwnership ( )

◆ SetBeingClosed()

void DXP::IServerDocument::SetBeingClosed ( bool const Value)

◆ SetFileModifiedDate()

void DXP::IServerDocument::SetFileModifiedDate ( double const AValue)

◆ SetFileName()

std::wstring DXP::IServerDocument::SetFileName ( std::wstring const AFileName)

◆ SetIsShown()

void DXP::IServerDocument::SetIsShown ( bool const Value)

◆ SetModified()

void DXP::IServerDocument::SetModified ( bool const Value)

◆ SupportsReload()

bool DXP::IServerDocument::SupportsReload ( )

◆ UpdateModifiedDate()

void DXP::IServerDocument::UpdateModifiedDate ( )

◆ WarnIfOwnedByOther()

bool DXP::IServerDocument::WarnIfOwnedByOther ( TFileOwnershipWarningLevel AWarningLevel)

◆ ZoomSnippetContents()

void DXP::IServerDocument::ZoomSnippetContents ( )

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