plugin system docs

custom buttons for plugins
calibration functions for Leeform
This commit is contained in:
EugeneTes
2026-03-30 16:15:47 +02:00
parent a1838cafeb
commit 4bd117af47
76 changed files with 4521 additions and 59 deletions

View File

@@ -33,46 +33,41 @@
OnClick="@OnSelectRecipe">
@_currentRecipeName
</MudButton>
@if (_canStart)
{
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
OnClick="@OnStart">
Start
</MudButton>
}
@if (_canStop)
{
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
OnClick="@OnStop">
Stop
</MudButton>
}
@if (_showPauseButton && _canPause)
{
<MudButton Variant="Variant.Outlined" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
OnClick="@OnPause">
Pause
</MudButton>
}
@if (_showPauseButton && _canResume)
{
<MudButton Variant="Variant.Outlined" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
OnClick="@OnResume">
Resume
</MudButton>
}
@if (_canHotReload)
{
<MudButton Variant="Variant.Outlined" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
OnClick="@OnHotReload">
Hot Reload
</MudButton>
}
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
Style="@(_canStart ? null : "display:none")"
Disabled="@(!_canStart)"
OnClick="@OnStart">
Start
</MudButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
Style="@(_canStop ? null : "display:none")"
Disabled="@(!_canStop)"
OnClick="@OnStop">
Stop
</MudButton>
<MudButton Variant="Variant.Outlined" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
Style="@(_showPauseButton && _canPause ? null : "display:none")"
Disabled="@(!_canPause)"
OnClick="@OnPause">
Pause
</MudButton>
<MudButton Variant="Variant.Outlined" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
Style="@(_showPauseButton && _canResume ? null : "display:none")"
Disabled="@(!_canResume)"
OnClick="@OnResume">
Resume
</MudButton>
<MudButton Variant="Variant.Outlined" Color="Color.Primary" FullWidth="true"
Class="camera-btn"
Style="@(_canHotReload ? null : "display:none")"
Disabled="@(!_canHotReload)"
OnClick="@OnHotReload">
Hot Reload
</MudButton>
</div>
</div>
</div>