mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-13 05:48:35 +00:00
61 lines
3.0 KiB
XML
61 lines
3.0 KiB
XML
<UserControl x:Class="Artemis.UI.Screens.ProfileEditor.Dialogs.ProfileImportView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:s="https://github.com/canton7/Stylet"
|
|
xmlns:avalonedit="http://icsharpcode.net/sharpdevelop/avalonedit"
|
|
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
|
mc:Ignorable="d"
|
|
d:DesignHeight="450" d:DesignWidth="800">
|
|
<Grid Margin="16" Width="800">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition />
|
|
<RowDefinition />
|
|
<RowDefinition />
|
|
<RowDefinition />
|
|
<RowDefinition />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock Style="{StaticResource MaterialDesignHeadline6TextBlock}" Grid.Row="0">
|
|
Import profile to current module
|
|
</TextBlock>
|
|
|
|
<TextBlock Grid.Row="1"
|
|
Margin="0 10"
|
|
TextWrapping="Wrap"
|
|
Style="{StaticResource MaterialDesignSubtitle1TextBlock}"
|
|
Foreground="{DynamicResource MaterialDesignBodyLight}">
|
|
Please note that importing profiles like this is placeholder functionality. The idea is that this will eventually happen via the workshop.
|
|
</TextBlock>
|
|
|
|
<TextBlock Grid.Row="2"
|
|
Margin="0 10"
|
|
TextWrapping="Wrap"
|
|
Style="{StaticResource MaterialDesignSubtitle1TextBlock}"
|
|
Foreground="{DynamicResource MaterialDesignBodyLight}">
|
|
The workshop will include tools to make profiles convert easily and look good on different layouts.
|
|
That means right now when you import this profile unless you have the exact same setup as
|
|
the person who exported it, you'll have to select LEDs for each layer in the profile.
|
|
</TextBlock>
|
|
|
|
<TextBox Grid.Row="3"
|
|
Text="{Binding ProfileJson}"
|
|
Style="{StaticResource MaterialDesignOutlinedTextBox}"
|
|
FontFamily="Consolas"
|
|
VerticalAlignment="Top"
|
|
Height="400"
|
|
AcceptsReturn="True"
|
|
VerticalScrollBarVisibility="Auto"
|
|
materialDesign:HintAssist.Hint="Paste profile JSON here"
|
|
Margin="16" />
|
|
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Grid.Row="4">
|
|
<Button Style="{StaticResource MaterialDesignFlatButton}" IsCancel="True" Margin="0 8 8 0" Command="{s:Action Cancel}">
|
|
CANCEL
|
|
</Button>
|
|
<Button Style="{StaticResource MaterialDesignFlatButton}" IsDefault="True" Margin="0 8 0 0" Command="{s:Action Accept}">
|
|
I UNDERSTAND, IMPORT
|
|
</Button>
|
|
</StackPanel>
|
|
</Grid>
|
|
</UserControl> |