1 /*
2  * ClientEvent.java
3  *
4  * Copyright (C) 2021 by RStudio, PBC
5  *
6  * Unless you have received this program directly from RStudio pursuant
7  * to the terms of a commercial license agreement with RStudio, then
8  * this program is licensed to you under the terms of version 3 of the
9  * GNU Affero General Public License. This program is distributed WITHOUT
10  * ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT,
11  * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the
12  * AGPL (http://www.gnu.org/licenses/agpl-3.0.txt) for more details.
13  *
14  */
15 package org.rstudio.studio.client.server.remote;
16 
17 import com.google.gwt.core.client.JavaScriptObject;
18 
19 class ClientEvent extends JavaScriptObject
20 {
21    public static final String Busy = "busy";
22    public static final String ConsolePrompt = "console_prompt";
23    public static final String ConsoleOutput = "console_output";
24    public static final String ConsoleError = "console_error";
25    public static final String ConsoleWritePrompt = "console_write_prompt";
26    public static final String ConsoleWriteInput = "console_write_input";
27    public static final String ShowErrorMessage = "show_error_message";
28    public static final String ShowHelp = "show_help";
29    public static final String BrowseUrl = "browse_url";
30    public static final String ShowEditor = "show_editor";
31    public static final String ChooseFile = "choose_file";
32    public static final String AbendWarning = "abend_warning";
33    public static final String Quit = "quit";
34    public static final String Suicide = "suicide";
35    public static final String FileChanged = "file_changed";
36    public static final String WorkingDirChanged = "working_dir_changed";
37    public static final String PlotsStateChanged = "plots_state_changed";
38    public static final String PackageStatusChanged = "package_status_changed";
39    public static final String PackageStateChanged = "package_state_changed";
40    public static final String Locator = "locator";
41    public static final String ConsoleResetHistory = "console_reset_history";
42    public static final String SessionSerialization = "session_serialization";
43    public static final String HistoryEntriesAdded = "history_entries_added";
44    public static final String QuotaStatus = "quota_status";
45    public static final String FileEdit = "file_edit";
46    public static final String ShowContent = "show_content";
47    public static final String ShowData = "show_data";
48    public static final String AsyncCompletion = "async_completion";
49    public static final String SaveActionChanged = "save_action_changed";
50    public static final String ShowWarningBar = "show_warning_bar";
51    public static final String OpenProjectError = "open_project_error";
52    public static final String VcsRefresh = "vcs_refresh";
53    public static final String AskPass = "ask_pass";
54    public static final String ConsoleProcessOutput = "console_process_output";
55    public static final String ConsoleProcessExit = "console_process_exit";
56    public static final String ListChanged = "list_changed";
57    public static final String UserPrefsChanged = "user_prefs_changed";
58    public static final String UserStateChanged = "user_state_changed";
59    public static final String HandleUnsavedChanges = "handle_unsaved_changes";
60    public static final String PosixShellOutput = "posix_shell_output";
61    public static final String PosixShellExit = "posix_shell_exit";
62    public static final String ConsoleProcessPrompt = "console_process_prompt";
63    public static final String ConsoleProcessCreated = "console_process_created";
64    public static final String HTMLPreviewStartedEvent = "html_preview_started_event";
65    public static final String HTMLPreviewOutputEvent = "html_preview_output_event";
66    public static final String HTMLPreviewCompletedEvent = "html_preview_completed_event";
67    public static final String CompilePdfStartedEvent = "compile_pdf_started_event";
68    public static final String CompilePdfOutputEvent = "compile_pdf_output_event";
69    public static final String CompilePdfErrorsEvent = "compile_pdf_errors_event";
70    public static final String CompilePdfCompletedEvent = "compile_pdf_completed_event";
71    public static final String SynctexEditFile = "synctex_edit_file";
72    public static final String FindResult = "find_result";
73    public static final String ReplaceResult = "replace_result";
74    public static final String ReplaceProgress = "replace_updated";
75    public static final String FindOperationEnded = "find_operation_ended";
76    public static final String RPubsUploadStatus = "rpubs_upload_status";
77    public static final String BuildStarted = "build_started";
78    public static final String BuildOutput = "build_output";
79    public static final String BuildCompleted = "build_completed";
80    public static final String BuildErrors = "build_errors";
81    public static final String DirectoryNavigate = "directory_navigate";
82    public static final String DeferredInitCompleted = "deferred_init_completed";
83    public static final String PlotsZoomSizeChanged = "plots_zoom_size_changed";
84    public static final String SourceCppStarted = "source_cpp_started";
85    public static final String SourceCppCompleted = "source_cpp_completed";
86    public static final String LoadedPackageUpdates = "loaded_package_updates";
87    public static final String ActivatePane = "activate_pane";
88    public static final String ShowPresentationPane = "show_presentation_pane";
89    public static final String EnvironmentRefresh = "environment_refresh";
90    public static final String ContextDepthChanged = "context_depth_changed";
91    public static final String EnvironmentAssigned = "environment_assigned";
92    public static final String EnvironmentRemoved = "environment_removed";
93    public static final String EnvironmentChanged = "environment_changed";
94    public static final String BrowserLineChanged = "browser_line_changed";
95    public static final String PackageLoaded = "package_loaded";
96    public static final String PackageUnloaded = "package_unloaded";
97    public static final String PresentationPaneRequestCompleted = "presentation_pane_request_completed";
98    public static final String UnhandledError = "unhandled_error";
99    public static final String ErrorHandlerChanged = "error_handler_changed";
100    public static final String ViewerNavigate = "viewer_navigate";
101    public static final String UpdateCheck = "update_check";
102    public static final String SourceExtendedTypeDetected = "source_extended_type_detected";
103    public static final String ShinyViewer = "shiny_viewer";
104    public static final String DebugSourceCompleted = "debug_source_completed";
105    public static final String RmdRenderStarted = "rmd_render_started";
106    public static final String RmdRenderOutput = "rmd_render_output";
107    public static final String RmdRenderCompleted = "rmd_render_completed";
108    public static final String RmdTemplateDiscovered = "rmd_template_discovered";
109    public static final String RmdTemplateDiscoveryCompleted = "rmd_template_discovery_completed";
110    public static final String RmdShinyDocStarted = "rmd_shiny_doc_started";
111    public static final String RSConnectDeploymentOutput = "rsconnect_deployment_output";
112    public static final String RSConnectDeploymentCompleted = "rsconnect_deployment_completed";
113    public static final String RSConnectDeploymentFailed = "rsconnect_deployment_failed";
114    public static final String UserPrompt = "user_prompt";
115    public static final String InstallRtools = "install_r_tools";
116    public static final String InstallShiny = "install_shiny";
117    public static final String SuspendAndRestart = "suspend_and_restart";
118    public static final String PackratRestoreNeeded = "packrat_restore_needed";
119    public static final String DataViewChanged = "data_view_changed";
120    public static final String ViewFunction = "view_function";
121    public static final String MarkersChanged = "markers_changed";
122    public static final String EnableRStudioConnect = "enable_rstudio_connect";
123    public static final String UpdateGutterMarkers = "update_gutter_markers";
124    public static final String SnippetsChanged = "snippets_changed";
125    public static final String JumpToFunction = "jump_to_function";
126    public static final String CollabEditStarted = "collab_edit_started";
127    public static final String SessionCountChanged = "session_count_changed";
128    public static final String SessionLabelChanged = "session_label_changed";
129    public static final String CollabEditEnded = "collab_edit_ended";
130    public static final String ProjectUsersChanged = "project_users_changed";
131    public static final String RVersionsChanged = "r_versions_changed";
132    public static final String ShinyGadgetDialog = "shiny_gadget_dialog";
133    public static final String RmdParamsReady = "rmd_params_ready";
134    public static final String RegisterUserCommand = "register_user_command";
135    public static final String SendToConsole = "send_to_console";
136    public static final String UserFollowStarted = "user_follow_started";
137    public static final String UserFollowEnded = "user_follow_ended";
138    public static final String ProjectAccessRevoked = "project_access_revoked";
139    public static final String CollabEditSaved = "collab_edit_saved";
140    public static final String AddinRegistryUpdated = "addin_registry_updated";
141    public static final String ChunkOutput = "chunk_output";
142    public static final String ChunkOutputFinished = "chunk_output_finished";
143    public static final String RprofStarted = "rprof_started";
144    public static final String RprofStopped = "rprof_stopped";
145    public static final String RprofCreated = "rprof_created";
146    public static final String EditorCommand = "editor_command";
147    public static final String PreviewRmd = "preview_rmd";
148    public static final String WebsiteFileSaved = "website_file_saved";
149    public static final String ChunkPlotRefreshed = "chunk_plot_refreshed";
150    public static final String ChunkPlotRefreshFinished = "chunk_plot_refresh_finished";
151    public static final String ReloadWithLastChanceSave = "reload_with_last_chance_save";
152    public static final String ConnectionUpdated = "connection_updated";
153    public static final String EnableConnections = "enable_connections";
154    public static final String ConnectionListChanged = "connection_list_changed";
155    public static final String ActiveConnectionsChanged = "active_connections_changed";
156    public static final String ConnectionOpened = "connection_opened";
157    public static final String NotebookRangeExecuted = "notebook_range_executed";
158    public static final String ChunkExecStateChanged = "chunk_exec_state_changed";
159    public static final String NavigateShinyFrame = "navigate_shiny_frame";
160    public static final String UpdateNewConnectionDialog = "update_new_connection_dialog";
161    public static final String ProjectTemplateRegistryUpdated = "project_template_registry_updated";
162    public static final String TerminalBusy = "terminal_busy";
163    public static final String PackageExtensionIndexingCompleted = "package_extension_indexing_completed";
164    public static final String TerminalSubProcs = "terminal_subprocs";
165    public static final String RStudioAPIShowDialog = "rstudioapi_show_dialog";
166    public static final String RStudioAPIShowDialogCompleted = "rstudioapi_show_dialog_completed";
167    public static final String ObjectExplorerEvent = "object_explorer_event";
168    public static final String SendToTerminal = "send_to_terminal";
169    public static final String ClearTerminal = "clear_terminal";
170    public static final String AddTerminal = "add_terminal";
171    public static final String RemoveTerminal = "remove_terminal";
172    public static final String ActivateTerminal = "activate_terminal";
173    public static final String TerminalCwd = "terminal_cwd";
174    public static final String AdminNotification = "admin_notification";
175    public static final String RequestDocumentSave = "request_document_save";
176    public static final String RequestOpenProject = "request_open_project";
177    public static final String OpenFileDialog = "open_file_dialog";
178    public static final String ShowPageViewer = "show_page_viewer";
179    public static final String AskSecret = "ask_secret";
180    public static final String TestsStarted = "tests_started";
181    public static final String TestsOutput = "tests_output";
182    public static final String TestsCompleted = "tests_completed";
183    public static final String JobUpdated = "job_updated";
184    public static final String JobRefresh = "job_refresh";
185    public static final String JobOutput = "job_output";
186    public static final String DataOutputCompleted = "data_output_completed";
187    public static final String NewDocumentWithCode = "new_document_with_code";
188    public static final String AvailablePackagesReady = "available_packages_ready";
189    public static final String PlumberViewer = "plumber_viewer";
190    public static final String ComputeThemeColors = "compute_theme_colors";
191    public static final String RequestDocumentClose = "request_document_close";
192    public static final String ExecuteAppCommand = "execute_app_command";
193    public static final String HighlightUi = "highlight_ui";
194    public static final String TutorialCommand = "tutorial_command";
195    public static final String TutorialLaunch = "tutorial_launch";
196    public static final String ReticulateEvent = "reticulate_event";
197    public static final String RStudioApiRequest = "rstudioapi_request";
198    public static final String DocumentCloseAllNoSave = "document_close_all_no_save";
199    public static final String MemoryUsageChanged = "memory_usage_changed";
200    public static final String CommandCallbacksChanged = "command_callbacks_changed";
201    public static final String ConsoleActivate = "console_activate";
202    public static final String JobsActivate = "jobs_activate";
203 
ClientEvent()204    protected ClientEvent()
205    {
206    }
207 
getId()208    public final native int getId() /*-{
209       return this.id;
210    }-*/;
211 
getType()212    public final native String getType() /*-{
213       return this.type;
214    }-*/;
215 
getData()216    public final native <T> T getData() /*-{
217       return this.data;
218    }-*/;
219 }
220