// }}} public void ClientServer_callback(System.Object caller, string detail)// {{{ { log("EVENTS", "ServerForm.ClientServer_callback:\n.caller=[" + caller + "]\n.detail=[" + detail + "]"); // UI BUTTONS (connect disconnect server_stop win_start_menu task_mgr) if (caller == control_hide) { control_hide_Click(); } else if (caller == control_start) { control_start_Click(); } else if (caller == control_stop) { control_stop_Click(); } else if (caller == control_autostart) { control_autostart_Click(); } else if (caller == control_ADB) { MainFormInstance.control_ADB_Click((NotePane)caller); } // TYPE_SHORTCUT {{{ //}}} }
// }}} public void ClientServer_callback(System.Object caller, string detail)// {{{ { log("EVENTS", "DesignerForm.ClientServer_callback:\n.caller=[" + caller + "]\n.detail=[" + detail + "]"); // UI BUTTONS (connect disconnect server_stop win_start_menu task_mgr) if (caller == control_hide) { control_hide_Click(); } else if (caller == control_start) { control_start_Click(); } else if (caller == control_stop) { control_stop_Click(); } else if (caller == control_stop_server) { control_stop_server_Click(); } else if (caller == control_ADB) { MainFormInstance.control_ADB_Click((NotePane)caller); } // TYPE_SHORTCUT {{{ else { NotePane np = (NotePane)caller; if (np.Type == NotePane.TYPE_SHORTCUT) { try { // parse string cmdLine = np.Tag.ToString(); cmdLine = parse_cmdLine("ClientServer_callback", cmdLine); // send if (cmdLine != "") { // URL if (cmdLine.StartsWith("http:") || cmdLine.StartsWith("https:") || cmdLine.StartsWith("file:") ) { cmdLine = "SHELL " + cmdLine; //cmdLine = cmdLine.Replace(Settings.PROFILES_DIR, Settings.PROFILES_DIR_PATH); // server responsibility log("COMM", "Bare URL cmdLine set to [" + cmdLine + "]"); } if (Settings.IsABuiltinCmdLine(cmdLine)) { send_cmd(cmdLine); } else if (Settings.can_parse_KEY_VAL(cmdLine)) { send_cmd("SendKeys", cmdLine); } else if ("" != (cmdLine)) { send_cmd("SendKeys", cmdLine); } else if (Settings.IsADashCmdLine(cmdLine)) { send_cmd("SendDash", cmdLine + " " + np.Text); } } } catch (Exception) { } } } //}}} }