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