private void convertFrm_Load(object sender, EventArgs e) { Color foreColor = Color.FromName(r2pw.rconfig.load <string>("gui.output.fg", "black")); Color backColor = r2pw.theme_background(); Color foreColor_lbl = Color.FromName(r2pw.rconfig.load <string>("gui.output.fg", "black")); Color backcolor_lst = Color.FromName(r2pw.rconfig.load <string>("gui.output.bg.imp", "white")); this.ForeColor = foreColor; this.BackColor = backColor; lstOperations.BackColor = backColor; lstOperations.ForeColor = foreColor; txtCommands.BackColor = backcolor_lst; txtCommands.ForeColor = foreColor; txtInput.BackColor = backcolor_lst; txtInput.ForeColor = foreColor; cmdWriteInput.BackColor = backcolor_lst; cmdWriteInput.ForeColor = foreColor; txtSeekAddress.BackColor = backcolor_lst; txtSeekAddress.ForeColor = foreColor; txtBlockSize.BackColor = backcolor_lst; txtBlockSize.ForeColor = foreColor; txtOutput.BackColor = backcolor_lst; txtOutput.ForeColor = foreColor; //btnConvert.BackColor = foreColor; //btnConvert.ForeColor = backColor; lstOperations.BackColor = backcolor_lst; lblInput.ForeColor = foreColor_lbl; lblSeek.ForeColor = foreColor_lbl; lblBlock.ForeColor = foreColor_lbl; lblOutput.ForeColor = foreColor_lbl; lblCommands.ForeColor = foreColor_lbl; lstOperations.Items.Add("To Hexdump"); lstOperations.Items.Add("To Dissasembly"); lstOperations.Items.Add("To String"); lstOperations.Items.Add("To Base64"); lstOperations.Items.Add("From Base64"); lstOperations.Items.Add("To C array"); lstOperations.Items.Add("To MD5 hash"); lstOperations.Items.Add("To Entropy value"); lstOperations.Items.Add("XOR with key"); lstOperations.Items.Add("ASM to Hexpairs"); lstOperations.Items.Add("Hexpairs to ASM"); init_r2_commands(); }