Files
APIVisualExecutor/docs/api/Nodify_Interactivity_EditorState.md
Ankitkumar Satapara 21aaef6776 Add project files.
2026-04-17 22:31:58 +05:30

147 lines
3.9 KiB
Markdown

# EditorState Class
**Namespace:** Nodify.Interactivity
**Assembly:** Nodify
**Inheritance:** [Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object) → [EditorState](Nodify_Interactivity_EditorState)
```csharp
public static class EditorState
```
## Properties
### AllowPanningWhileCutting
Gets or sets a value indicating whether panning is allowed while cutting connections in the editor.
```csharp
public static bool AllowPanningWhileCutting { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### AllowPanningWhilePushingItems
Gets or sets a value indicating whether panning is allowed while pushing items in the editor.
```csharp
public static bool AllowPanningWhilePushingItems { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### AllowPanningWhileSelecting
Gets or sets a value indicating whether panning is allowed while selecting items in the editor.
```csharp
public static bool AllowPanningWhileSelecting { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### AllowZoomingWhileCutting
Gets or sets a value indicating whether zooming is allowed while cutting connections in the editor.
```csharp
public static bool AllowZoomingWhileCutting { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### AllowZoomingWhilePanning
Gets or sets a value indicating whether zooming is allowed while panning the editor viewport.
```csharp
public static bool AllowZoomingWhilePanning { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### AllowZoomingWhilePushingItems
Gets or sets a value indicating whether zooming is allowed while pushing items in the editor.
```csharp
public static bool AllowZoomingWhilePushingItems { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### AllowZoomingWhileSelecting
Gets or sets a value indicating whether zooming is allowed while selecting items in the editor.
```csharp
public static bool AllowZoomingWhileSelecting { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### EnableToggledCuttingMode
Determines whether toggled cutting mode is enabled, allowing the user to start and end the interaction in two steps with the same input gesture.
```csharp
public static bool EnableToggledCuttingMode { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### EnableToggledPanningMode
Determines whether toggled panning mode is enabled, allowing the user to start and end the interaction in two steps with the same input gesture.
```csharp
public static bool EnableToggledPanningMode { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### EnableToggledPushingItemsMode
Determines whether toggled pushing items mode is enabled, allowing the user to start and end the interaction in two steps with the same input gesture.
```csharp
public static bool EnableToggledPushingItemsMode { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)
### EnableToggledSelectingMode
Determines whether toggled selecting mode is enabled, allowing the user to start and end the interaction in two steps with the same input gesture.
```csharp
public static bool EnableToggledSelectingMode { get; set; }
```
**Property Value**
[Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean)