private void SavePettern(object sender, RoutedEventArgs e) { if (PetternGroupsComboBox.HasItems) { if (PetternGroupsComboBox.SelectedItem != null) { var petternGroup = (ClipboardPetternGroup)PetternGroupsComboBox.SelectedItem; if (ClipboardEnviroment.CreatePettern(AddPetternTitle.Text, AddPettern.Text, petternGroup.RowId)) { SavePetternCloser(); } else { MessageBox.Show("Bu deesen zaten kayıtlı.", "Desen Eklenemedi", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Deseni eklemek için önce bir grup seçin.", "Desen Eklenemez", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Deseni eklemek için önce bir grup ekleyin.", "Desen Eklenemez", MessageBoxButton.OK, MessageBoxImage.Information); } }
public void SetKeyValue(object parameter) { var values = (object[])parameter; ClipboardDatabaseProcesses.SetKeyValue("key_" + values[0], values[1] as bool? ?? false); ClipboardEnviroment.Hooker(); }
private void HistoryComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { var item = (ClipboardHistory)HistoryComboBox.SelectedItem ?? null; if (item != null) { ClipboardEnviroment.GetHistory(item.SessionKey); } }
private void DeleteHistoryRecord(object sender, RoutedEventArgs e) { var item = (Button)sender; if (item.Tag != null && item.Tag != "0") { ClipboardEnviroment.DeleteItem(Convert.ToInt64(item.Tag)); } }
private void SaveAsRecord(object sender, RoutedEventArgs e) { var item = (Button)sender; if (item.Tag != null && item.Tag != "0") { ClipboardEnviroment.SaveAsItem(Convert.ToInt64(item.Tag), true); } }
private void SaveAsAndClose(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(SaveRecordsTitle.Text) || string.IsNullOrWhiteSpace(SaveRecordsTitle.Text)) { return; } ClipboardEnviroment.RenameSessionTitle(SaveRecordsTitle.Text); SaveRecordsCloser(); }
private void SaveGroup(object sender, RoutedEventArgs e) { if (ClipboardEnviroment.CreatePetternGroup(AddPetternGroupTitle.Text)) { AddPetternGroupGrid.Visibility = Visibility.Hidden; AddPetternn.Effect = null; AddPetternn.IsEnabled = true; } else { MessageBox.Show("Girilen grup ismi geçersiz veya aynı isim zaten kayıtlı.", "Grup eklenemedi", MessageBoxButton.OK, MessageBoxImage.Information); } }
public void SetButtonValue(object parameter) { var values = (object[])parameter; ClipboardDatabaseProcesses.SetKeyValue("mouse_rl_" + values[0], values[1] as bool? ?? false); if (MouseRLText == false && MouseRLImage == false) { MouseRL = false; ClipboardDatabaseProcesses.SetKeyValue("mouse_rl", false); } else if (MouseRL == false && MouseRLText || MouseRLImage) { MouseRL = true; ClipboardDatabaseProcesses.SetKeyValue("mouse_rl", true); } ClipboardEnviroment.Hooker(); }
/// <summary> /// Main Windows on loaded event /// </summary> public void Window_OnLoaded(object sender, RoutedEventArgs e) { Timer = new DispatcherTimer(TimeSpan.FromMilliseconds(100), DispatcherPriority.Normal, delegate { Title.Text = $"Poli Makro - {Configs.SelectedTabHeader} > {Configs.SelectedSubTabHeader} ({Settings.Default.Build})"; }, Application.Current.Dispatcher); Timer.Start(); #if DEBUG BuildCounter = new DispatcherTimer(TimeSpan.FromSeconds(30), DispatcherPriority.Normal, delegate { #region Build Counter Settings.Default.Build = (Settings.Default.Build + 1); Settings.Default.Save(); #endregion BuildCounter.Stop(); }, Application.Current.Dispatcher); BuildCounter.Start(); #endif TimerHooker = new DispatcherTimer(TimeSpan.FromSeconds(3), DispatcherPriority.Normal, delegate { // set monitor window _clipboardMonitor = new WindowClipboardMonitor(this); // set clipboard text changed event handler _clipboardMonitor.ClipboardTextChanged += ClipboardEnviroment.ClipboardTextChanged; // set clipboard image changed event handler _clipboardMonitor.ClipboardImageChanged += ClipboardEnviroment.ClipboardImageChanged; // install hooker ClipboardEnviroment.Hooker(); TimerHooker.Stop(); }, Application.Current.Dispatcher); TimerHooker.Start(); }