private void Form1_Load(object sender, EventArgs e) { JColorStyle color = PreferenceManager.Database.ThemeColor; JThemeStyle theme = PreferenceManager.Database.Theme; this.SetStyle(color, theme, 255); jColorPalette1.SetColorItemSize(PreferenceManager.Database.ColorSize); }
private void styleListBox_SelectedIndexChanged(object sender, EventArgs e) { if (!locked && sThemeColor.SelectedIndex != -1) { color = (JColorStyle)Enum.Parse(typeof(JColorStyle), sThemeColor.Items[sThemeColor.SelectedIndex].ToString()); PreferenceManager.Database.ThemeColor = color; SetStyle(color, theme, 255); } }
public void SetStyle(JColorStyle style, JThemeStyle thme, int alpha) { if (this.InvokeRequired) { this.Invoke(new MethodInvoker(delegate { SetStyle(style, thme, alpha); })); return; } this.components.SetStyle(this, style, thme, alpha); }
private void Settings_Load(object sender, EventArgs e) { locked = true; string[] colors = Enum.GetNames(typeof(JColorStyle)); sThemeColor.Items.Clear(); foreach (string str in colors) { if (!str.Equals("Default") && !str.Equals("Custom")) { sThemeColor.Items.Add(str.Replace("_", " ")); } } color = PreferenceManager.Database.ThemeColor; theme = PreferenceManager.Database.Theme; sThemeColor.SelectedItem = color.ToString(); jTheme.SelectedItem = theme.ToString(); jColorSize.SelectedIndex = PreferenceManager.Database.ColorSize; string[] keys = Enum.GetNames(typeof(Keys)); KeyCaptureCombo.Items.Clear(); KeyCopyToClipboard.Items.Clear(); foreach (string str in keys) { KeyCaptureCombo.Items.Add(str); KeyCopyToClipboard.Items.Add(str); } string[] keysmid = Enum.GetNames(typeof(JKeyModifiers)); KeyModCaptureCombo.Items.Clear(); KeyModCopyToClipboard.Items.Clear(); foreach (string str in keysmid) { KeyModCaptureCombo.Items.Add(str); KeyModCopyToClipboard.Items.Add(str); } KeyModCaptureCombo.SelectedIndex = KeyCodeConverter.GetAltIndex(PreferenceManager.Database.ScreenCopyColorKeyModifier); KeyModCopyToClipboard.SelectedIndex = KeyCodeConverter.GetAltIndex(PreferenceManager.Database.CopyToClipboardKeyModifier); KeyCaptureCombo.SelectedIndex = KeyCodeConverter.GetIndex(PreferenceManager.Database.ScreenCopyColorKey); KeyCopyToClipboard.SelectedIndex = KeyCodeConverter.GetIndex(PreferenceManager.Database.CopyToClipboardKey); ClipboardFormatingTypeCombo.SelectedIndex = PreferenceManager.Database.ClipboardFormatingType; FormatingTextBox.Text = PreferenceManager.Database.FormatTemplate; FormatingTextBox.Visible = ClipboardFormatingTypeCombo.SelectedIndex == 5; ToggleAutoCopyToClipboard.Checked = PreferenceManager.Database.AutoCopyToClipboard; StayOnTop.Checked = PreferenceManager.Database.StayOnTop; locked = false; }
public override void Deserialize(DataReader reader) { ScreenCopyColorKeyModifier = KeyCodeConverter.GetAltKey(reader.ReadInt32()); ScreenCopyColorKey = KeyCodeConverter.GetKey(reader.ReadInt32()); CopyToClipboardKey = KeyCodeConverter.GetKey(reader.ReadInt32()); CopyToClipboardKeyModifier = KeyCodeConverter.GetAltKey(reader.ReadInt32()); ColorSize = reader.ReadInt32(); ThemeColor = (JColorStyle)reader.ReadInt32(); Theme = (JThemeStyle)reader.ReadInt32(); FirstTime = reader.ReadBoolean(); AutoCopyToClipboard = reader.ReadBoolean(); StayOnTop = reader.ReadBoolean(); ClipboardFormatingType = reader.ReadInt32(); FormatTemplate = reader.ReadString(); }
public void setTemplate(JThemeStyle thme, JColorStyle style, EditorsColors editorid, int alpha = 255) { if (this.InvokeRequired) { this.Invoke(new MethodInvoker(delegate { setTemplate(thme, style, editorid, alpha); })); return; } switch (editorid) { case EditorsColors.Elements_Editor: SplashScreen.elementsEditor.SetStyle(style, thme, alpha); break; case EditorsColors.Tasks_Editor: SplashScreen.taskEditor.SetStyle(style, thme, alpha); break; case EditorsColors.Shop_Editor: SplashScreen.gameShopEditor.SetStyle(style, thme, alpha); break; case EditorsColors.NPC_Editor: SplashScreen.npcEditor.SetStyle(style, thme, alpha); break; case EditorsColors.Domain_Editor: SplashScreen.domainEditor.SetStyle(style, thme, alpha); break; case EditorsColors.Policy_Editor: SplashScreen.aiPolicyEditor.SetStyle(style, thme, alpha); break; case EditorsColors.Pck_Editor: SplashScreen.packView.SetStyle(style, thme, alpha); break; } }
private void OpenSettings_BTN(object sender, EventArgs e) { JHotKeyManager.Instance.UnregisterHotKey(PreferenceManager.Database.ScreenCopyColorKey, PreferenceManager.Database.ScreenCopyColorKeyModifier); JHotKeyManager.Instance.UnregisterHotKey(PreferenceManager.Database.CopyToClipboardKey, PreferenceManager.Database.CopyToClipboardKeyModifier); JHotKeyManager.Instance.HotKeyPressed -= new EventHandler <JHotKeyEventArgs>(HotKeyManager_HotKeyPressed); Settings set = new Settings { StartPosition = FormStartPosition.CenterParent }; DialogResult settings = set.ShowDialog(this); if (settings == DialogResult.OK) { SetupHotyKeys(); JColorStyle color = PreferenceManager.Database.ThemeColor; JThemeStyle theme = PreferenceManager.Database.Theme; this.SetStyle(color, theme, 255); jColorPalette1.SetColorItemSize(PreferenceManager.Database.ColorSize); CopyToClipboard(jColorEditor1.Color); this.TopMost = PreferenceManager.Database.StayOnTop; } }
private void jButton1_Click(object sender, EventArgs e) { if (locked) { return; } int index = jComboBox1.SelectedIndex; JThemeStyle teme = JThemeStyle.Light; JColorStyle color = JColorStyle.Default; int index2 = styleListBox.SelectedIndex; int index3 = editorsListBox.SelectedIndex; if (index2 == -1) { JMessageBox.Show(this, "Please select a color."); return; } if (index == -1) { JMessageBox.Show(this, "Please select a template."); return; } if (index3 == -1) { JMessageBox.Show(this, "Please select a Editor."); return; } color = (JColorStyle)index2; if (index == 1) { teme = JThemeStyle.Dark; } pref.teme[index3] = teme; pref.color[index3] = color; PreferencesManager.Instance.Set(pref); MainProgram.getInstance().setTemplate(teme, color, (EditorsColors)index3); }
public Preferences Get(LICENCETYPE type = LICENCETYPE.TIMED) { DATA_FILENAME = Path.GetDirectoryName(Application.ExecutablePath) + Path.DirectorySeparatorChar + "preferences.pwde"; if (File.Exists(DATA_FILENAME)) { try { string file = File.ReadAllText(DATA_FILENAME, Encoding.ASCII); this.Data2 = file; } catch { try { File.WriteAllText(DATA_FILENAME, "", Encoding.ASCII); //ZERO THE FILE } catch { } } } //LIGHT SKIN JThemeStyle[] teme = new JThemeStyle[] { JThemeStyle.Dark, //Profile Editor JThemeStyle.Dark, //Admin Editor JThemeStyle.Dark, //Element Editor JThemeStyle.Dark, //Task Editor JThemeStyle.Dark, //DOmain Editor JThemeStyle.Dark, //AI JThemeStyle.Dark, //PK EDITOR JThemeStyle.Dark, //REGION JThemeStyle.Dark, //PRE JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark //Dyin }; JColorStyle[] color = new JColorStyle[] { JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White }; if (Data2 != null && Data2.Length > 0) { try { var encoding = new UTF8Encoding(); string keyper = frombase64(Data2); var iv = Iu.IV; var key = "hexdiez822443idx"; PK pk = new PK(encoding.GetBytes(iv)); string ms = pk.Deside(keyper, key); Preferences prefx = JsonConvert.DeserializeObject <Preferences>(ms); if (prefx.teme.Length != teme.Length) { prefx.teme = teme; } if (prefx.color.Length != color.Length) { prefx.color = color; } return(prefx); } catch { } } return(new Preferences(2)); }
private void Constructor() { teme = new JThemeStyle[] { JThemeStyle.Dark, //Profile Editor JThemeStyle.Dark, //Admin Editor JThemeStyle.Dark, //Element Editor JThemeStyle.Dark, //Task Editor JThemeStyle.Dark, //DOmain Editor JThemeStyle.Dark, //AI JThemeStyle.Dark, //PK EDITOR JThemeStyle.Dark, //REGION JThemeStyle.Dark, //PRE JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark, //World JThemeStyle.Dark //Dyin }; color = new JColorStyle[] { JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White, //EL EDITOR JColorStyle.White }; }