
# IDXPWorkspacePreferences interface

*No description yet.*

```csharp
public interface IDXPWorkspacePreferences
```

**Namespace:** DXP · **Assembly:** Altium.SDK.Interfaces

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [FileOwnership_Enabled](#fileownership_enabled) | `bool` | get; set |  |
| [FileOwnership_EnabledOutputDirectory](#fileownership_enabledoutputdirectory) | `bool` | get; set |  |
| [FileOwnership_WarningLevelOpen](#fileownership_warninglevelopen) | [TFileOwnershipWarningLevel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TFileOwnershipWarningLevel.md) | get; set |  |
| [FileOwnership_WarningLevelSave](#fileownership_warninglevelsave) | [TFileOwnershipWarningLevel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TFileOwnershipWarningLevel.md) | get; set |  |
| [ReleasesTemporaryFolder](#releasestemporaryfolder) | `string` | get; set |  |
| [ReleasesTemporaryFolderCleanUp](#releasestemporaryfoldercleanup) | `bool` | get; set |  |
| [ReleasesTemporaryFolderNotExpanded](#releasestemporaryfoldernotexpanded) | `string` | get; set |  |

### FileOwnership_Enabled

*No description yet.*

```csharp
bool GetFileOwnership_Enabled();
void SetFileOwnership_Enabled(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### FileOwnership_EnabledOutputDirectory

*No description yet.*

```csharp
bool GetFileOwnership_EnabledOutputDirectory();
void SetFileOwnership_EnabledOutputDirectory(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### FileOwnership_WarningLevelOpen

*No description yet.*

```csharp
TFileOwnershipWarningLevel GetFileOwnership_WarningLevelOpen();
void SetFileOwnership_WarningLevelOpen(TFileOwnershipWarningLevel argValue);
```

**Type:** [TFileOwnershipWarningLevel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TFileOwnershipWarningLevel.md) · **Access:** read/write

The accessors are extension methods of `IDXPWorkspacePreferencesHelper` (`using DXP;`).

### FileOwnership_WarningLevelSave

*No description yet.*

```csharp
TFileOwnershipWarningLevel GetFileOwnership_WarningLevelSave();
void SetFileOwnership_WarningLevelSave(TFileOwnershipWarningLevel argValue);
```

**Type:** [TFileOwnershipWarningLevel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TFileOwnershipWarningLevel.md) · **Access:** read/write

The accessors are extension methods of `IDXPWorkspacePreferencesHelper` (`using DXP;`).

### ReleasesTemporaryFolder

*No description yet.*

```csharp
string GetReleasesTemporaryFolder();
void SetReleasesTemporaryFolder(string argValue);
```

**Type:** `string` · **Access:** read/write

### ReleasesTemporaryFolderCleanUp

*No description yet.*

```csharp
bool GetReleasesTemporaryFolderCleanUp();
void SetReleasesTemporaryFolderCleanUp(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### ReleasesTemporaryFolderNotExpanded

*No description yet.*

```csharp
string GetReleasesTemporaryFolderNotExpanded();
void SetReleasesTemporaryFolderNotExpanded(string argValue);
```

**Type:** `string` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetDefaultDocumentPath](#getdefaultdocumentpath) | `string` |  |
| [GetTemplatePath](#gettemplatepath) | `string` |  |

### GetDefaultDocumentPath

*No description yet.*

```csharp
string GetDefaultDocumentPath();
```

**Returns:** `string`

### GetTemplatePath

*No description yet.*

```csharp
string GetTemplatePath();
```

**Returns:** `string`

## Returned by

[IDXPWorkSpace.DM_Preferences](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPWorkSpace.md#dm_preferences), [GlobalVars.DXPWorkspacePreferences](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/GlobalVars.md#dxpworkspacepreferences)
