57 lines
2.1 KiB
C#
57 lines
2.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Diagnostics.CodeAnalysis;
|
|
using System.Linq;
|
|
using System.Security.Policy;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
using System.Windows.Media;
|
|
|
|
namespace Deedy.Activity
|
|
{
|
|
public interface IActionViewer : IActivity, INotifyPropertyChanged
|
|
{
|
|
public static double IndentRuler { get; set; }
|
|
public static double LineHeight { get; set; }
|
|
|
|
[AllowNull]
|
|
public IActionElement ActionElement { get; set; }
|
|
public Visibility ShowBreakHandle { get; }
|
|
public Visibility ShowContinueHandle { get; }
|
|
public Visibility ShowExitHandle { get; }
|
|
public Visibility ShowReturnHandle { get; }
|
|
public Visibility ShowCustomizeHandle { get; }
|
|
public Visibility ShowEntryZone { get; }
|
|
public Visibility ShowLeaveZone { get; }
|
|
public Visibility ShowInfoHandle { get; }
|
|
public Visibility ShowDeleteHandle { get; }
|
|
public Visibility ShowLeftExitline { get; }
|
|
public Visibility ShowRightExitline { get; }
|
|
public int ElementCount { get; }
|
|
public bool IsExpandable { get; }
|
|
public bool IsExpanded { get; }
|
|
public bool IsSelectable { get; }
|
|
public bool IsSelected { get; }
|
|
public bool IsDraggable { get; }
|
|
public bool IsDragging { get; }
|
|
[AllowNull]
|
|
public LogInfo InstantInfo { get; }
|
|
[AllowNull]
|
|
public LogInfoCollection LogInfos { get; }
|
|
public ViewerState ViewerState { get; }
|
|
public Brush FillBrush { get; set; }
|
|
public Brush StrokeBrush { get; set; }
|
|
public double StrokeThickness { get; set; }
|
|
public Thickness MarginCorrection_Top { get; }
|
|
public Thickness MarginCorrection_Bottom { get; }
|
|
public Thickness MarginCorrection_TopBottom { get; }
|
|
public Thickness MarginCorrection_Indentation { get; }
|
|
public ImageSource ElementIcon { get; }
|
|
[AllowNull]
|
|
public StyleSelector StyleSelector { get; set; }
|
|
}
|
|
}
|