예제 #1
0
        public void CommitSelection(bool commit)
        {
            Protocol.Browser.CommitSelection commitSelection = new Protocol.Browser.CommitSelection
            {
                Commit = commit
            };

            Protocol.BrowserEvent browserEvent = new Protocol.BrowserEvent
            {
                Path = "",
                CommitSelectionEvent = commitSelection
            };

            Protocol.Event remoteEvent = new Protocol.Event
            {
                BrowserEvent = browserEvent,
                MethodName   = "CommitSelection"
            };

            Emitter.EmitEvent(remoteEvent);
        }
예제 #2
0
        public void CloseBrowser()
        {
            Protocol.Browser.CloseBrowser closeEvent = new Protocol.Browser.CloseBrowser
            {
                Commit = true
            };

            Protocol.BrowserEvent browserEvent = new Protocol.BrowserEvent
            {
                Path = "",
                CloseBrowserEvent = closeEvent
            };

            Protocol.Event remoteEvent = new Protocol.Event
            {
                BrowserEvent = browserEvent,
                MethodName   = "CloseBrowser"
            };

            Emitter.EmitEvent(remoteEvent);
        }
예제 #3
0
        public void SelectResult(int selectionIndex)
        {
            Protocol.Browser.SelectResult selectResult = new Protocol.Browser.SelectResult
            {
                Index = selectionIndex
            };

            Protocol.BrowserEvent browserEvent = new Protocol.BrowserEvent
            {
                Path = "",
                SelectResultEvent = selectResult
            };

            Protocol.Event remoteEvent = new Protocol.Event
            {
                BrowserEvent = browserEvent,
                MethodName   = "SelectResult"
            };

            Emitter.EmitEvent(remoteEvent);
        }
예제 #4
0
        public void LoadDeviceAtIndex(int selectionIndex)
        {
            Protocol.Browser.LoadDeviceAtIndex loadEvent = new Protocol.Browser.LoadDeviceAtIndex
            {
                Index = selectionIndex
            };

            Protocol.BrowserEvent browserEvent = new Protocol.BrowserEvent
            {
                Path = "",
                LoadDeviceAtIndexEvent = loadEvent
            };

            Protocol.Event remoteEvent = new Protocol.Event
            {
                BrowserEvent = browserEvent,
                MethodName   = "LoadDeviceAtIndex"
            };

            Emitter.EmitEvent(remoteEvent);
        }
예제 #5
0
        public void ChangeResultsPage(int pageChange)
        {
            Protocol.Browser.ChangeResultsPage changeResultsEvent = new Protocol.Browser.ChangeResultsPage
            {
                PageChange = pageChange
            };

            Protocol.BrowserEvent browserEvent = new Protocol.BrowserEvent
            {
                Path = "",
                ChangeResultsPageEvent = changeResultsEvent
            };

            Protocol.Event remoteEvent = new Protocol.Event
            {
                BrowserEvent = browserEvent,
                MethodName   = "ChangeResultsPage"
            };

            Emitter.EmitEvent(remoteEvent);
        }
예제 #6
0
        public void SelectFilterItem(string columnName, int selectionIndex)
        {
            Protocol.Browser.SelectFilterItem selectFilterEvent = new Protocol.Browser.SelectFilterItem
            {
                ColumnName = columnName,
                ItemIndex  = selectionIndex
            };

            Protocol.BrowserEvent browserEvent = new Protocol.BrowserEvent
            {
                Path = "/filter",
                SelectFilterItemEvent = selectFilterEvent
            };

            Protocol.Event remoteEvent = new Protocol.Event
            {
                BrowserEvent = browserEvent,
                MethodName   = "SelectFilterItem"
            };

            Emitter.EmitEvent(remoteEvent);
        }
예제 #7
0
        public void ChangeFilterPage(string columnName, int pageChange)
        {
            Protocol.Browser.ChangeFilterPage changeFilterEvent = new Protocol.Browser.ChangeFilterPage
            {
                ColumnName = columnName,
                PageChange = pageChange
            };

            Protocol.BrowserEvent browserEvent = new Protocol.BrowserEvent
            {
                Path = "/filter",
                ChangeFilterPageEvent = changeFilterEvent
            };

            Protocol.Event remoteEvent = new Protocol.Event
            {
                BrowserEvent = browserEvent,
                MethodName   = "ChangeFilterPage"
            };

            Emitter.EmitEvent(remoteEvent);
        }