public override ListerResult SendCommand(object control, ListerCommand command, ShowFlags parameter) { WpfListerControl lc = (WpfListerControl)control; switch (command) { case ListerCommand.Copy: lc.Copy(); break; case ListerCommand.SelectAll: lc.SelectAll(); break; case ListerCommand.NewParams: lc.WrapText = GetWrapping(parameter); lc.AsciiCharset = (parameter & ShowFlags.Ascii).Equals(ShowFlags.Ascii); break; case ListerCommand.SetPercent: lc.SetPercent((int)parameter); ScrollProc((int)parameter); break; } return(ListerResult.OK); }
public override ListerResult SendCommand(object control, ListerCommand command, ShowFlags parameter) { ViewerControl viewerControl = (ViewerControl)control; switch (command) { case ListerCommand.Copy: viewerControl.webBrowser1.Document.ExecCommand("Copy", false, null); break; case ListerCommand.SelectAll: viewerControl.webBrowser1.Document.ExecCommand("SelectAll", false, null); break; } return(ListerResult.OK); }
public static int SendCommand(IntPtr listWin, int command, int parameter) { ListerResult result = ListerResult.Error; ListerCommand cmd = (ListerCommand)command; ShowFlags par = (ShowFlags)parameter; callSignature = String.Format("SendCommand ({0}, {1}, {2})", listWin.ToString(), cmd.ToString(), par.ToString()); try { object listerControl = TcHandles.GetObject(listWin); result = Plugin.SendCommand(listerControl, cmd, par); TcHandles.UpdateHandle(listWin, listerControl); TraceCall(TraceLevel.Info, result.ToString()); } catch (Exception ex) { ProcessException(ex); } return((int)result); }
public virtual ListerResult SendCommand(object control, ListerCommand command, ShowFlags parameter) { return(ListerResult.Error); }
//Added 1.0.0.1 as dummy public override ListerResult SendCommand(object control, ListerCommand command, ShowFlags parameter) { return(ListerResult.OK); }