mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Fix the code merge mistake
This commit is contained in:
parent
172764d361
commit
5e87e18fd3
2 changed files with 22 additions and 35 deletions
|
|
@ -39,10 +39,11 @@
|
|||
</Popup>
|
||||
|
||||
<ToggleButton
|
||||
IsChecked="{Binding IsEditingHotkey, Mode=TwoWay, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}}"
|
||||
x:Name="HotkeyBtn"
|
||||
FontSize="13"
|
||||
FontWeight="Bold"
|
||||
Foreground="{DynamicResource Color01B}">
|
||||
Foreground="{DynamicResource Color01B}"
|
||||
Click="OnStartRecordingClicked">
|
||||
<ToggleButton.Template>
|
||||
<ControlTemplate TargetType="ToggleButton">
|
||||
<Grid>
|
||||
|
|
|
|||
|
|
@ -40,15 +40,6 @@ namespace Flow.Launcher
|
|||
|
||||
public string[] KeysToDisplay => Hotkey.Split(" + ");
|
||||
|
||||
private bool _isEditingHotkey = false;
|
||||
public bool IsEditingHotkey {
|
||||
get => _isEditingHotkey;
|
||||
set {
|
||||
_isEditingHotkey = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
|
||||
#nullable enable
|
||||
public EventHandler<HotkeyEventArgs>? Action { get; set; }
|
||||
#nullable restore
|
||||
|
|
@ -70,7 +61,7 @@ namespace Flow.Launcher
|
|||
|
||||
/*------------------ New Logic Structure Part ------------------------*/
|
||||
|
||||
private void ToggleOn()
|
||||
private void OnStartRecordingClicked(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (HotkeyBtn.IsChecked == true)
|
||||
{
|
||||
|
|
@ -80,7 +71,7 @@ namespace Flow.Launcher
|
|||
}
|
||||
}
|
||||
|
||||
private void StopRecPressed()
|
||||
private void OnStopRecordingClicked(object sender, RoutedEventArgs e)
|
||||
{
|
||||
/* If Stop Button Pressed*/
|
||||
/* 1. Save the REC Keys to settings
|
||||
|
|
@ -89,6 +80,23 @@ namespace Flow.Launcher
|
|||
* 4. Change ToggleBtn isChcked to false */
|
||||
}
|
||||
|
||||
private void OnResetToDefaultClicked(object sender, RoutedEventArgs e)
|
||||
{
|
||||
HotkeyBtn.IsChecked = false;
|
||||
if (!string.IsNullOrEmpty(Hotkey))
|
||||
HotKeyMapper.RemoveHotkey(Hotkey);
|
||||
Hotkey = DefaultHotkey;
|
||||
HotKeyMapper.SetHotkey(new HotkeyModel(Hotkey), Action);
|
||||
}
|
||||
|
||||
private void OnDeleteClicked(object sender, RoutedEventArgs e)
|
||||
{
|
||||
HotkeyBtn.IsChecked = false;
|
||||
if (!string.IsNullOrEmpty(Hotkey))
|
||||
HotKeyMapper.RemoveHotkey(Hotkey);
|
||||
Hotkey = "";
|
||||
}
|
||||
|
||||
/*------------------ New Logic Structure Part------------------------*/
|
||||
|
||||
private void HotkeyControl_LostFocus(object o, RoutedEventArgs routedEventArgs)
|
||||
|
|
@ -235,27 +243,5 @@ namespace Flow.Launcher
|
|||
{
|
||||
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
|
||||
private void OnStopRecordingClicked(object sender, RoutedEventArgs e)
|
||||
{
|
||||
IsEditingHotkey = false;
|
||||
}
|
||||
|
||||
private void OnResetToDefaultClicked(object sender, RoutedEventArgs e)
|
||||
{
|
||||
IsEditingHotkey = false;
|
||||
if (!string.IsNullOrEmpty(Hotkey))
|
||||
HotKeyMapper.RemoveHotkey(Hotkey);
|
||||
Hotkey = DefaultHotkey;
|
||||
HotKeyMapper.SetHotkey(new HotkeyModel(Hotkey), Action);
|
||||
}
|
||||
|
||||
private void OnDeleteClicked(object sender, RoutedEventArgs e)
|
||||
{
|
||||
IsEditingHotkey = false;
|
||||
if (!string.IsNullOrEmpty(Hotkey))
|
||||
HotKeyMapper.RemoveHotkey(Hotkey);
|
||||
Hotkey = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue