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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
 public virtual ListerResult SendCommand(object control, ListerCommand command, ShowFlags parameter)
 {
     return(ListerResult.Error);
 }
Beispiel #5
0
 //Added 1.0.0.1 as dummy
 public override ListerResult SendCommand(object control, ListerCommand command, ShowFlags parameter)
 {
     return(ListerResult.OK);
 }