
# IPercentState interface

*No description yet.*

```csharp
public interface IPercentState
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [CurrentPercentCount](#currentpercentcount) | `int` | get; set |  |
| [OldPercent](#oldpercent) | `int` | get; set |  |

### CurrentPercentCount

*No description yet.*

```csharp
int GetCurrentPercentCount();
void SetCurrentPercentCount(int argValue);
```

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

### OldPercent

*No description yet.*

```csharp
int GetOldPercent();
void SetOldPercent(int argValue);
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetMarquee](#getmarquee) | `bool` |  |
| [GetTotalPercentCount](#gettotalpercentcount) | `int` |  |

### GetMarquee

*No description yet.*

```csharp
bool GetMarquee();
```

**Returns:** `bool`

### GetTotalPercentCount

*No description yet.*

```csharp
int GetTotalPercentCount();
```

**Returns:** `int`

## Returned by

[IStatusBarManager.PercentStack_Pop](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IStatusBarManager.md#percentstack_pop), [IStatusBarManager.PercentStack_Top](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IStatusBarManager.md#percentstack_top)

## Accepted by

[IStatusBarManager.PercentStack_Push](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IStatusBarManager.md#percentstack_push)
