package tgui.proto0

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AddBufferRequest

GUIProt0.proto:1763

Creates a shared memory buffer. This is a method that doesn't generate a message as a response. Instead the buffer id is send as a signed 32bit integer. If the integer is negative, creation failed. If the integer is positive, creation succeeded and you will get another byte (the value can be discarded) with a file descriptor for the memory region as ancillary data.

Used in: Method

enum AddBufferRequest.Format

GUIProt0.proto:1767

Available color formats.

Used in: AddBufferRequest

message AddRemoteButtonRequest

GUIProt0.proto:1957

Used in: Method

message AddRemoteButtonResponse

GUIProt0.proto:1962

message AddRemoteFrameLayoutRequest

GUIProt0.proto:1923

Used in: Method

message AddRemoteFrameLayoutResponse

GUIProt0.proto:1928

message AddRemoteImageViewRequest

GUIProt0.proto:1968

Used in: Method

message AddRemoteImageViewResponse

GUIProt0.proto:1973

message AddRemoteLinearLayoutRequest

GUIProt0.proto:1934

Used in: Method

message AddRemoteLinearLayoutResponse

GUIProt0.proto:1940

message AddRemoteProgressBarRequest

GUIProt0.proto:1979

Used in: Method

message AddRemoteProgressBarResponse

GUIProt0.proto:1984

message AddRemoteTextViewRequest

GUIProt0.proto:1946

Used in: Method

message AddRemoteTextViewResponse

GUIProt0.proto:1951

message AirplaneEvent

GUIProt0.proto:2978

Send when Airplane mode changes.

Used in: Event

message AllowContentURIRequest

GUIProt0.proto:2130

Allow the WebView to open content URIs.

Used in: Method

message AllowContentURIResponse

GUIProt0.proto:2135

message AllowJavascriptRequest

GUIProt0.proto:2116

Allow Javascript to run in the WebView. The user gets asked for this and can deny it.

Used in: Method

message AllowJavascriptResponse

GUIProt0.proto:2121

message AllowNavigationRequest

GUIProt0.proto:2175

Allow clicking links to navigate in the WebView.

Used in: Method

message AllowNavigationResponse

GUIProt0.proto:2180

message BackButtonEvent

GUIProt0.proto:2915

Send when a back button press is intercepted.

Used in: Event

message BlitBufferRequest

GUIProt0.proto:1804

Blit the buffer to the underlying image inside the plugin. Refreshing ImageViews or setting the ImageView to show this buffer will now show the updated contents.

Used in: Method

message BlitBufferResponse

GUIProt0.proto:1808

message BringTaskToFrontRequest

GUIProt0.proto:412

Bring a Task to the front, showing it to the user.

Used in: Method

message BringTaskToFrontResponse

GUIProt0.proto:419

message CancelNotificationRequest

GUIProt0.proto:2357

Dismiss a notification.

Used in: Method

message CancelNotificationResponse

GUIProt0.proto:2361

message ClickEvent

GUIProt0.proto:2807

Send when a View is clicked. Enabled automatically for Views it makes sense for (i.e. Buttons).

Used in: Event

message ConfigEvent

GUIProt0.proto:2798

Send when the configuration of an Activity updates, i.e. because the screen was rotated.

Used in: Event

message Configuration

GUIProt0.proto:72

The configuration of an Activity.

Used in: ConfigEvent, GetConfigurationResponse

message ConfigureInsetsRequest

GUIProt0.proto:803

Sets the behaviour of the status and navigation bar.

Used in: Method

enum ConfigureInsetsRequest.BarBehaviour

GUIProt0.proto:832

How the hidden bars should behave.

Used in: ConfigureInsetsRequest

enum ConfigureInsetsRequest.Bars

GUIProt0.proto:811

Which bars should be hidden/shown.

Used in: ConfigureInsetsRequest, InsetEvent

message ConfigureInsetsResponse

GUIProt0.proto:857

message Create

GUIProt0.proto:133

Information necessary for the creation of View, encapsulated as a message type for simplicity.

Used in: CreateButtonRequest, CreateCheckboxRequest, CreateEditTextRequest, CreateFrameLayoutRequest, CreateGridLayoutRequest, CreateHorizontalScrollViewRequest, CreateImageViewRequest, CreateLinearLayoutRequest, CreateNestedScrollViewRequest, CreateProgressBarRequest, CreateRadioButtonRequest, CreateRadioGroupRequest, CreateSpaceRequest, CreateSpinnerRequest, CreateSurfaceViewRequest, CreateSwipeRefreshLayoutRequest, CreateSwitchRequest, CreateTabLayoutRequest, CreateTextViewRequest, CreateToggleButtonRequest, CreateWebViewRequest

message CreateButtonRequest

GUIProt0.proto:1035

Used in: Method

message CreateButtonResponse

GUIProt0.proto:1047

message CreateCheckboxRequest

GUIProt0.proto:1149

Used in: Method

message CreateCheckboxResponse

GUIProt0.proto:1161

message CreateEditTextRequest

GUIProt0.proto:994

Used in: Method

enum CreateEditTextRequest.Type

GUIProt0.proto:1004

The type of input. Determines the layout of keys in the software keyboard. See https://developer.android.com/reference/android/text/InputType .

Used in: CreateEditTextRequest

message CreateEditTextResponse

GUIProt0.proto:1029

message CreateEvent

GUIProt0.proto:2767

Used in: Event

message CreateFrameLayoutRequest

GUIProt0.proto:952

Used in: Method

message CreateFrameLayoutResponse

GUIProt0.proto:956

message CreateGridLayoutRequest

GUIProt0.proto:1228

Used in: Method

message CreateGridLayoutResponse

GUIProt0.proto:1240

message CreateHardwareBufferRequest

GUIProt0.proto:2461

Creates a shared HardwareBuffer for rendering with GLES or Vulkan. The flags AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER and AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE are always set, as the plugin reads the buffer as a texture and the client needs to write to it as a framebuffer. This is a method that doesn't generate a message as a response. Instead the buffer id is send as a signed 32bit integer. If the integer is negative, creation failed. If the integer is positive, creation succeeded and you will get the HardwareBuffer over the socket. Receiving the HardwareBuffer has to be done with AHardwareBuffer_recvHandleFromUnixSocket from hardware_buffer.h in the NDK.

Used in: Method

enum CreateHardwareBufferRequest.CPUUsage

GUIProt0.proto:2495

Used in: CreateHardwareBufferRequest

enum CreateHardwareBufferRequest.Format

GUIProt0.proto:2473

Possible buffer formats. See https://developer.android.com/ndk/reference/group/a-hardware-buffer#ahardwarebuffer_format.

Used in: CreateHardwareBufferRequest

message CreateHorizontalScrollViewRequest

GUIProt0.proto:1099

Used in: Method

message CreateHorizontalScrollViewResponse

GUIProt0.proto:1115

message CreateImageViewRequest

GUIProt0.proto:1053

Used in: Method

message CreateImageViewResponse

GUIProt0.proto:1061

message CreateLinearLayoutRequest

GUIProt0.proto:938

Used in: Method

message CreateLinearLayoutResponse

GUIProt0.proto:946

message CreateNestedScrollViewRequest

GUIProt0.proto:1077

Used in: Method

message CreateNestedScrollViewResponse

GUIProt0.proto:1093

message CreateNotificationChannelRequest

GUIProt0.proto:2228

Create a channel for notifications.

Used in: Method

message CreateNotificationChannelResponse

GUIProt0.proto:2243

message CreateNotificationRequest

GUIProt0.proto:2251

Create a notification.

Used in: Method

message CreateNotificationRequest.BigImageNotification

GUIProt0.proto:2269

A notification showing an image.

Used in: CreateNotificationRequest

message CreateNotificationRequest.CustomNotification

GUIProt0.proto:2284

A notification with a custom layout.

Used in: CreateNotificationRequest

message CreateNotificationRequest.LongTextNotification

GUIProt0.proto:2262

A notification with longer text, allowing the user to expand the notification to see it all.

Used in: CreateNotificationRequest

message CreateNotificationRequest.NormalNotification

GUIProt0.proto:2255

A normal notification.

Used in: CreateNotificationRequest

message CreateNotificationResponse

GUIProt0.proto:2346

message CreateProgressBarRequest

GUIProt0.proto:1209

Used in: Method

message CreateProgressBarResponse

GUIProt0.proto:1213

message CreateRadioButtonRequest

GUIProt0.proto:1121

Used in: Method

message CreateRadioButtonResponse

GUIProt0.proto:1133

message CreateRadioGroupRequest

GUIProt0.proto:1139

Used in: Method

message CreateRadioGroupResponse

GUIProt0.proto:1143

message CreateRemoteLayoutRequest

GUIProt0.proto:1897

Create a new remote layout. You can then place remote Views in the layout.

Used in: Method

(message has no fields)

message CreateRemoteLayoutResponse

GUIProt0.proto:1901

message CreateSpaceRequest

GUIProt0.proto:1067

Used in: Method

message CreateSpaceResponse

GUIProt0.proto:1071

message CreateSpinnerRequest

GUIProt0.proto:1199

Used in: Method

message CreateSpinnerResponse

GUIProt0.proto:1203

message CreateSurfaceViewRequest

GUIProt0.proto:1255

Used in: Method

message CreateSurfaceViewResponse

GUIProt0.proto:1267

message CreateSwipeRefreshLayoutRequest

GUIProt0.proto:962

Used in: Method

message CreateSwipeRefreshLayoutResponse

GUIProt0.proto:966

message CreateSwitchRequest

GUIProt0.proto:1181

Used in: Method

message CreateSwitchResponse

GUIProt0.proto:1193

message CreateTabLayoutRequest

GUIProt0.proto:1219

Used in: Method

message CreateTabLayoutResponse

GUIProt0.proto:1223

message CreateTextViewRequest

GUIProt0.proto:972

Used in: Method

message CreateTextViewResponse

GUIProt0.proto:988

message CreateToggleButtonRequest

GUIProt0.proto:1167

Used in: Method

message CreateToggleButtonResponse

GUIProt0.proto:1175

message CreateWebViewRequest

GUIProt0.proto:1245

Used in: Method

message CreateWebViewResponse

GUIProt0.proto:1249

message DeleteBufferRequest

GUIProt0.proto:1791

Deletes a shared buffer. To actually free the memory, you also have to unmap it and close the file descriptor you received.

Used in: Method

message DeleteBufferResponse

GUIProt0.proto:1795

message DeleteChildrenRequest

GUIProt0.proto:1467

Removes the children of a View.

Used in: Method

message DeleteChildrenResponse

GUIProt0.proto:1471

message DeleteRemoteLayoutRequest

GUIProt0.proto:1910

Delete a remote Layout.

Used in: Method

message DeleteRemoteLayoutResponse

GUIProt0.proto:1914

message DeleteViewRequest

GUIProt0.proto:1455

Removes a View.

Used in: Method

message DeleteViewResponse

GUIProt0.proto:1459

message DestroyEvent

GUIProt0.proto:2789

Used in: Event

message DestroyHardwareBufferRequest

GUIProt0.proto:2514

Destroys a HardwareBuffer in the plugin. To free the resources, you also have to destroy the HardwareBuffer in the client and unmap all texture and other mappings.

Used in: Method

message DestroyHardwareBufferResponse

GUIProt0.proto:2518

enum Direction

GUIProt0.proto:166

Directions for applying paddings and margins.

Used in: SetMarginRequest, SetPaddingRequest

enum Error

GUIProt0.proto:243

Error return codes as failure reasons for unsuccessful methods. 0 means no error, negative numbers are non-fatal informational codes send along a successful method if needed, positive codes are fatal errors send with failed methods.

Used in: AddRemoteButtonResponse, AddRemoteFrameLayoutResponse, AddRemoteImageViewResponse, AddRemoteLinearLayoutResponse, AddRemoteProgressBarResponse, AddRemoteTextViewResponse, AllowContentURIResponse, AllowJavascriptResponse, AllowNavigationResponse, BlitBufferResponse, BringTaskToFrontResponse, CancelNotificationResponse, ConfigureInsetsResponse, CreateButtonResponse, CreateCheckboxResponse, CreateEditTextResponse, CreateFrameLayoutResponse, CreateGridLayoutResponse, CreateHorizontalScrollViewResponse, CreateImageViewResponse, CreateLinearLayoutResponse, CreateNestedScrollViewResponse, CreateNotificationChannelResponse, CreateNotificationResponse, CreateProgressBarResponse, CreateRadioButtonResponse, CreateRadioGroupResponse, CreateRemoteLayoutResponse, CreateSpaceResponse, CreateSpinnerResponse, CreateSurfaceViewResponse, CreateSwipeRefreshLayoutResponse, CreateSwitchResponse, CreateTabLayoutResponse, CreateTextViewResponse, CreateToggleButtonResponse, CreateWebViewResponse, DeleteBufferResponse, DeleteChildrenResponse, DeleteRemoteLayoutResponse, DeleteViewResponse, DestroyHardwareBufferResponse, EvaluateJSResponse, FinishActivityResponse, FinishTaskResponse, GetConfigurationResponse, GetDimensionsResponse, GetScrollPositionResponse, GetTextResponse, GoBackResponse, GoForwardResponse, HideSoftKeyboardResponse, InterceptBackButtonResponse, InterceptVolumeButtonResponse, KeepScreenOnResponse, LoadURIResponse, MoveTaskToBackResponse, RefreshImageViewResponse, RequestFocusResponse, RequestUnlockResponse, SelectItemResponse, SelectTabResponse, SendClickEventResponse, SendFocusChangeEventResponse, SendLongClickEventResponse, SendOverlayTouchEventResponse, SendTextEventResponse, SendTouchEventResponse, SetBackgroundColorResponse, SetBufferResponse, SetCheckedResponse, SetClickableResponse, SetDataResponse, SetGravityResponse, SetGridLayoutParamsResponse, SetHeightResponse, SetImageResponse, SetInputModeResponse, SetLinearLayoutParamsResponse, SetListResponse, SetMarginResponse, SetOrientationResponse, SetPaddingResponse, SetPiPModeAutoResponse, SetPiPModeResponse, SetPiPParamsResponse, SetPositionResponse, SetProgressResponse, SetRefreshingResponse, SetRelativeLayoutParamsResponse, SetRemoteBackgroundColorResponse, SetRemoteImageResponse, SetRemotePaddingResponse, SetRemoteProgressBarResponse, SetRemoteTextColorResponse, SetRemoteTextResponse, SetRemoteTextSizeResponse, SetRemoteVisibilityResponse, SetScrollPositionResponse, SetSecureFlagResponse, SetTaskDescriptionResponse, SetTextColorResponse, SetTextResponse, SetTextSizeResponse, SetThemeResponse, SetViewLocationResponse, SetVisibilityResponse, SetWidgetLayoutResponse, SetWidthResponse, ShowCursorResponse, SurfaceViewConfigResponse, SurfaceViewSetBufferResponse, ToastResponse, TurnScreenOnResponse

message EvaluateJSRequest

GUIProt0.proto:2212

Run Javascript in the WebView.

Used in: Method

message EvaluateJSResponse

GUIProt0.proto:2217

message Event

GUIProt0.proto:3170

message FinishActivityRequest

GUIProt0.proto:382

Finish an Activity.

Used in: Method

message FinishActivityResponse

GUIProt0.proto:389

message FinishTaskRequest

GUIProt0.proto:397

Finish a Task, including all its Activities.

Used in: Method

message FinishTaskResponse

GUIProt0.proto:404

message FocusChangeEvent

GUIProt0.proto:2825

Send when the focus changes from or to a View.

Used in: Event

message GetConfigurationRequest

GUIProt0.proto:673

Get the current Activity configuration.

Used in: Method

message GetConfigurationResponse

GUIProt0.proto:680

message GetDimensionsRequest

GUIProt0.proto:1435

Gets the View size in a specified unit.

Used in: Method

message GetDimensionsResponse

GUIProt0.proto:1443

message GetLogRequest

GUIProt0.proto:909

Gets the log for this connection.

Used in: Method

message GetLogResponse

GUIProt0.proto:916

message GetScrollPositionRequest

GUIProt0.proto:1680

Gets the scroll position of a NestedScrollVIew or HorizontalScrollView.

Used in: Method

message GetScrollPositionResponse

GUIProt0.proto:1688

message GetTextRequest

GUIProt0.proto:1638

Gets the text in a View.

Used in: Method

message GetTextResponse

GUIProt0.proto:1642

message GetVersionRequest

GUIProt0.proto:866

Get the plugin version code.

Used in: Method

(message has no fields)

message GetVersionResponse

GUIProt0.proto:870

message GoBackRequest

GUIProt0.proto:2188

Go back to the last page.

Used in: Method

message GoBackResponse

GUIProt0.proto:2192

message GoForwardRequest

GUIProt0.proto:2200

Go forward to the next page (if there is one in the back list).

Used in: Method

message GoForwardResponse

GUIProt0.proto:2204

message HideSoftKeyboardRequest

GUIProt0.proto:747

Hide the software keyboard.

Used in: Method

message HideSoftKeyboardResponse

GUIProt0.proto:754

enum Importance

GUIProt0.proto:180

Importance values for notifications.

Used in: CreateNotificationChannelRequest, CreateNotificationRequest

message InsetEvent

GUIProt0.proto:3158

Send when the system bar status changes.

Used in: Event

message InterceptBackButtonRequest

GUIProt0.proto:762

Sets whether the back button is intercepted. See NewActivityRequest.

Used in: Method

message InterceptBackButtonResponse

GUIProt0.proto:770

message InterceptVolumeButtonRequest

GUIProt0.proto:779

Sets whether the volume button(s) is intercepted. Instead of changing the volume, you will get an event.

Used in: Method

message InterceptVolumeButtonResponse

GUIProt0.proto:794

message IsLockedRequest

GUIProt0.proto:701

Check whether the device is locked.

Used in: Method

(message has no fields)

message IsLockedResponse

GUIProt0.proto:705

enum IsLockedResponse.Locked

GUIProt0.proto:709

Possible lock states.

Used in: IsLockedResponse

message ItemSelectedEvent

GUIProt0.proto:2903

Send when an item or tab is selected in a Spinner or TabLayout. Automatically enabled.

Used in: Event

message KeepScreenOnRequest

GUIProt0.proto:612

Requests to keep the screen on while the Activity is shown.

Used in: Method

message KeepScreenOnResponse

GUIProt0.proto:623

enum KeyAction

GUIProt0.proto:3226

Used in: KeyEvent

enum KeyCode

GUIProt0.proto:3320

Auto-generated from Android SDK sources, DO NOT TOUCH / For documentation, see https://developer.android.com/reference/android/view/KeyEvent#KEYCODE_0

message KeyEvent

GUIProt0.proto:3068

Send when an ImageView or SurfaceView is set to use the keyboard.

Used in: Event

enum KeyEvent.Modifier

GUIProt0.proto:3069

enum KeyFlag

GUIProt0.proto:3238

message LoadURIRequest

GUIProt0.proto:2162

Load a URI in the WebView.

Used in: Method

message LoadURIResponse

GUIProt0.proto:2167

message LocaleEvent

GUIProt0.proto:2985

Send when the locale changes.

Used in: Event

message LongClickEvent

GUIProt0.proto:2818

Send when a View is clicked and hold for some time.

Used in: Event

message Method

GUIProt0.proto:2601

message MoveTaskToBackRequest

GUIProt0.proto:427

Move a Task to the back, hiding it and returning the user to the homescreen.

Used in: Method

message MoveTaskToBackResponse

GUIProt0.proto:434

message NewActivityRequest

GUIProt0.proto:319

Create a new Activity.

Used in: Method

enum NewActivityRequest.ActivityType

GUIProt0.proto:327

The type of Activity that you want to launch.

Used in: NewActivityRequest

message NewActivityResponse

GUIProt0.proto:368

A message with aid = -1 and tid = -1 indicates an error. For overlays, the tid is invalid though.

message NotificationActionEvent

GUIProt0.proto:3052

Send when the user presses a notification action.

Used in: Event

message NotificationDismissedEvent

GUIProt0.proto:3045

Send when the user dismisses a notification.

Used in: Event

message NotificationEvent

GUIProt0.proto:3038

Send when the user taps a notification.

Used in: Event

enum Orientation

GUIProt0.proto:50

Possible Activity orientation settings. See https://developer.android.com/reference/android/R.attr#screenOrientation for the meanings.

Used in: Configuration, SetOrientationRequest

message OverlayScaleEvent

GUIProt0.proto:3060

Send when a pinch gesture is used on an overlay Activity. Unreliable.

Used in: Event

message PauseEvent

GUIProt0.proto:2779

Used in: Event

message PiPChangedEvent

GUIProt0.proto:3022

Send when PiP-mode changes.

Used in: Event

message RefreshEvent

GUIProt0.proto:2885

Send when a SwipeRefreshLayout is refreshed. Automatically enabled.

Used in: Event

message RefreshImageViewRequest

GUIProt0.proto:1829

Refresh an ImageView after blitting the buffer it uses to show the new image.

Used in: Method

message RefreshImageViewResponse

GUIProt0.proto:1833

message RemoteClickEvent

GUIProt0.proto:3030

Send for a click in a remote layout.

Used in: Event

message RequestFocusRequest

GUIProt0.proto:1667

Shift the focus to a View.

Used in: Method

message RequestFocusResponse

GUIProt0.proto:1672

message RequestUnlockRequest

GUIProt0.proto:732

Request an unlock. Will bring up the UI for the user to unlock the device.

Used in: Method

message RequestUnlockResponse

GUIProt0.proto:739

message ResumeEvent

GUIProt0.proto:2775

Used in: Event

message ScreenOffEvent

GUIProt0.proto:3000

Send when the screen is turned off.

Used in: Event

(message has no fields)

message ScreenOnEvent

GUIProt0.proto:3007

Send when the screen is turned on.

Used in: Event

(message has no fields)

message SelectItemRequest

GUIProt0.proto:1854

Select an item in a Spinner.

Used in: Method

message SelectItemResponse

GUIProt0.proto:1859

message SelectTabRequest

GUIProt0.proto:1841

Select a tab in a TabLayout.

Used in: Method

message SelectTabResponse

GUIProt0.proto:1846

message SelectedEvent

GUIProt0.proto:2892

Send when a RadioButton is selected in a RadioGroup. Automatically enabled.

Used in: Event

message SendClickEventRequest

GUIProt0.proto:2377

Used in: Method

message SendClickEventResponse

GUIProt0.proto:2382

message SendFocusChangeEventRequest

GUIProt0.proto:2399

Used in: Method

message SendFocusChangeEventResponse

GUIProt0.proto:2404

message SendLongClickEventRequest

GUIProt0.proto:2388

Used in: Method

message SendLongClickEventResponse

GUIProt0.proto:2393

message SendOverlayTouchEventRequest

GUIProt0.proto:2434

For overlay Activities. Not reliable.

Used in: Method

message SendOverlayTouchEventResponse

GUIProt0.proto:2439

message SendTextEventRequest

GUIProt0.proto:2421

Used in: Method

message SendTextEventResponse

GUIProt0.proto:2426

message SendTouchEventRequest

GUIProt0.proto:2410

Used in: Method

message SendTouchEventResponse

GUIProt0.proto:2415

message SetBackgroundColorRequest

GUIProt0.proto:1519

Sets the background color of a View.

Used in: Method

message SetBackgroundColorResponse

GUIProt0.proto:1524

message SetBufferRequest

GUIProt0.proto:1816

Set an ImageView to show the contents of a shared memory buffer.

Used in: Method

message SetBufferResponse

GUIProt0.proto:1821

message SetCheckedRequest

GUIProt0.proto:1654

Sets whether a View is checked, like a CheckBox, RadioButton, Switch or ToggleButton.

Used in: Method

message SetCheckedResponse

GUIProt0.proto:1659

message SetClickableRequest

GUIProt0.proto:1868

Set whether a View should be clickable. Click events have to be enabled separately. Conversely, setting a View to emit click events automatically marks it a clickable.

Used in: Method

message SetClickableResponse

GUIProt0.proto:1873

message SetDataRequest

GUIProt0.proto:2144

Set the data to be shown in the WebView. You should always set base64 to true and use base64 encoded data.

Used in: Method

message SetDataResponse

GUIProt0.proto:2154

message SetGravityRequest

GUIProt0.proto:1588

Sets the gravity of the text in a View.

Used in: Method

enum SetGravityRequest.Gravity

GUIProt0.proto:1593

Gravity values.

Used in: SetGravityRequest

message SetGravityResponse

GUIProt0.proto:1617

message SetGridLayoutParamsRequest

GUIProt0.proto:1315

Sets View parameters for Views in a GridLayout.

Used in: Method

enum SetGridLayoutParamsRequest.Alignment

GUIProt0.proto:1336

Alignment of the View inside the cell.

Used in: SetGridLayoutParamsRequest

message SetGridLayoutParamsResponse

GUIProt0.proto:1355

message SetHeightRequest

GUIProt0.proto:1422

Sets the View height.

Used in: Method

message SetHeightResponse

GUIProt0.proto:1427

message SetImageRequest

GUIProt0.proto:1740

Set the image of an ImageView.

Used in: Method

message SetImageResponse

GUIProt0.proto:1748

message SetInputModeRequest

GUIProt0.proto:523

Configures how the Activity responds to the software keyboard.

Used in: Method

enum SetInputModeRequest.InputMode

GUIProt0.proto:531

How the Activity responds to the software keyboard.

Used in: SetInputModeRequest

message SetInputModeResponse

GUIProt0.proto:547

message SetLinearLayoutParamsRequest

GUIProt0.proto:1295

Sets View parameters for Views in a LinearLayout.

Used in: Method

message SetLinearLayoutParamsResponse

GUIProt0.proto:1307

message SetListRequest

GUIProt0.proto:1724

Set the items of a Spinner.

Used in: Method

message SetListResponse

GUIProt0.proto:1732

message SetLogLevelRequest

GUIProt0.proto:893

Set the logging level for this connection.

Used in: Method

message SetLogLevelResponse

GUIProt0.proto:901

message SetMarginRequest

GUIProt0.proto:1479

Sets the margins of a View.

Used in: Method

message SetMarginResponse

GUIProt0.proto:1491

message SetOrientationRequest

GUIProt0.proto:631

Set the Orientation of the Activity.

Used in: Method

message SetOrientationResponse

GUIProt0.proto:642

message SetPaddingRequest

GUIProt0.proto:1499

Sets the padding of a View.

Used in: Method

message SetPaddingResponse

GUIProt0.proto:1511

message SetPiPModeAutoRequest

GUIProt0.proto:574

Set whether PiP-mode should be entered automatically when the user exits the Activity.

Used in: Method

message SetPiPModeAutoResponse

GUIProt0.proto:585

message SetPiPModeRequest

GUIProt0.proto:555

Enter or leave PiP-mode.

Used in: Method

message SetPiPModeResponse

GUIProt0.proto:566

message SetPiPParamsRequest

GUIProt0.proto:500

Configures the PiP-mode of the Activity.

Used in: Method

message SetPiPParamsResponse

GUIProt0.proto:515

message SetPositionRequest

GUIProt0.proto:650

Set the position of an overlay Activity.

Used in: Method

message SetPositionResponse

GUIProt0.proto:665

message SetProgressRequest

GUIProt0.proto:1545

Sets the progress of a ProgressBar.

Used in: Method

message SetProgressResponse

GUIProt0.proto:1553

message SetRefreshingRequest

GUIProt0.proto:1562

Sets whether a SwipeRefreshLayout is in the refreshing state. You have to set this to false when your refreshing action has completed.

Used in: Method

message SetRefreshingResponse

GUIProt0.proto:1567

message SetRelativeLayoutParamsRequest

GUIProt0.proto:1384

Sets View parameters for Views in a RelativeLayout.

Used in: Method

message SetRelativeLayoutParamsResponse

GUIProt0.proto:1388

message SetRemoteBackgroundColorRequest

GUIProt0.proto:1990

Used in: Method

message SetRemoteBackgroundColorResponse

GUIProt0.proto:1996

message SetRemoteImageRequest

GUIProt0.proto:2083

Beware, the Image has to be smaller than 2 MB.

Used in: Method

message SetRemoteImageResponse

GUIProt0.proto:2089

message SetRemotePaddingRequest

GUIProt0.proto:2066

Used in: Method

message SetRemotePaddingResponse

GUIProt0.proto:2075

message SetRemoteProgressBarRequest

GUIProt0.proto:2002

Used in: Method

message SetRemoteProgressBarResponse

GUIProt0.proto:2012

message SetRemoteTextColorRequest

GUIProt0.proto:2042

Used in: Method

message SetRemoteTextColorResponse

GUIProt0.proto:2048

message SetRemoteTextRequest

GUIProt0.proto:2018

Used in: Method

message SetRemoteTextResponse

GUIProt0.proto:2024

message SetRemoteTextSizeRequest

GUIProt0.proto:2030

Used in: Method

message SetRemoteTextSizeResponse

GUIProt0.proto:2036

message SetRemoteVisibilityRequest

GUIProt0.proto:2054

Used in: Method

message SetRemoteVisibilityResponse

GUIProt0.proto:2060

message SetScrollPositionRequest

GUIProt0.proto:1700

Sets the scroll position of a NestedScrollVIew or HorizontalScrollView.

Used in: Method

message SetScrollPositionResponse

GUIProt0.proto:1716

message SetSecureFlagRequest

GUIProt0.proto:877

Set the secure flag for the Activity, making screenshots impossible and showing a blank Activity in the task switcher if on.

Used in: Method

message SetSecureFlagResponse

GUIProt0.proto:885

message SetTaskDescriptionRequest

GUIProt0.proto:476

Used in: Method

message SetTaskDescriptionResponse

GUIProt0.proto:492

message SetTextColorRequest

GUIProt0.proto:1532

Sets the text color of a View.

Used in: Method

message SetTextColorResponse

GUIProt0.proto:1537

message SetTextRequest

GUIProt0.proto:1575

Sets the Text of a View.

Used in: Method

message SetTextResponse

GUIProt0.proto:1580

message SetTextSizeRequest

GUIProt0.proto:1625

Sets the text size for a View.

Used in: Method

message SetTextSizeResponse

GUIProt0.proto:1630

message SetThemeRequest

GUIProt0.proto:443

Sets the Activity theme. The text color is only applied to newly created Views, not retroactively.

Used in: Method

message SetThemeResponse

GUIProt0.proto:470

message SetViewLocationRequest

GUIProt0.proto:1364

Sets the absolute position of a View. Useful in a FrameLayout. Can also set the View to show on top of the others in the Layout.

Used in: Method

message SetViewLocationResponse

GUIProt0.proto:1376

message SetVisibilityRequest

GUIProt0.proto:1396

Sets the View visibility.

Used in: Method

message SetVisibilityResponse

GUIProt0.proto:1401

message SetWidgetLayoutRequest

GUIProt0.proto:2097

Set a Widget to show a remote layout.

Used in: Method

message SetWidgetLayoutResponse

GUIProt0.proto:2102

message SetWidthRequest

GUIProt0.proto:1409

Sets the View width.

Used in: Method

message SetWidthResponse

GUIProt0.proto:1414

message ShowCursorRequest

GUIProt0.proto:1279

Sets whether the cursor is shown in an EditText.

Used in: Method

message ShowCursorResponse

GUIProt0.proto:1287

message Size

GUIProt0.proto:191

The protobuf implementation allows you to specify more size units, so it's encapsulated in a message type.

Used in: SetMarginRequest, SetPaddingRequest, SetRemotePaddingRequest, SetRemoteTextSizeRequest, SetScrollPositionRequest, SetTextSizeRequest, ViewSize

enum Size.Unit

GUIProt0.proto:197

see https://developer.android.com/guide/topics/resources/more-resources.html#Dimension

Used in: GetDimensionsRequest, GetScrollPositionRequest, SetViewLocationRequest, Size

message StartEvent

GUIProt0.proto:2771

Used in: Event

message StopEvent

GUIProt0.proto:2784

Used in: Event

message SurfaceViewConfigRequest

GUIProt0.proto:2557

Sets configurations for a SurfaceView.

Used in: Method

enum SurfaceViewConfigRequest.OnDimensionMismatch

GUIProt0.proto:2562

What should happen in case the buffer dimensions for an axis don't match the Surface dimensions.

Used in: SurfaceViewConfigRequest

message SurfaceViewConfigResponse

GUIProt0.proto:2594

message SurfaceViewFrameCompleteEvent

GUIProt0.proto:3094

Send for each frame for a SurfaceView. You should try to submit a frame as fast as possible after this, and not submit another one until the next event, to prevent rendering images that don't get shown to the user.

Used in: Event

message SurfaceViewSetBufferRequest

GUIProt0.proto:2536

Sets a SurfaceView to present the contents of a HardwareBuffer. After this method completes, the client can use the old buffer again. If you want to unset the buffer, use -1. -1 is returned for the old buffer if there was none. If a buffer fits the SurfaceView size, it is displayed fully as the contents of the SurfaceView. If the buffer is too small, it is centered in the SurfaceView. If the buffer is too large, it is drawn such that the upper left corner starts at the upper left corner of the SurfaceView. This is done for both dimensions independently, i.e. a SurfaceView with a size of 100 x 200 and a buffer of 50x300 gets centered horizontally in the SurfaceView, while the upper edge of the buffer aligns with the upper edge of the SurfaceView.

Used in: Method

message SurfaceViewSetBufferResponse

GUIProt0.proto:2541

message SurfaceViewSurfaceChangedEvent

GUIProt0.proto:3109

Send when the Surface of a SurfaceView changes. If the size is different, your next buffer should have the updated size.

Used in: Event

message TextEvent

GUIProt0.proto:2922

Send when text changes in a TextView. Unreliable.

Used in: Event

message TimezoneEvent

GUIProt0.proto:2993

Send when the timezone changes.

Used in: Event

message ToastRequest

GUIProt0.proto:593

Send a Toast.

Used in: Method

message ToastResponse

GUIProt0.proto:604

message TouchEvent

GUIProt0.proto:2834

Send when a View is touched. See the Android documentation for MotionEvent for info: https://developer.android.com/reference/android/view/MotionEvent

Used in: Event

enum TouchEvent.Action

GUIProt0.proto:2839

See the Android documentation for MotionEvent for info.

Used in: TouchEvent

message TouchEvent.Touch

GUIProt0.proto:2848

Used in: TouchEvent

message TouchEvent.Touch.Pointer

GUIProt0.proto:2852

A pointer on the display.

Used in: Touch

message TurnScreenOnRequest

GUIProt0.proto:689

Turn the screen on.

Used in: Method

(message has no fields)

message TurnScreenOnResponse

GUIProt0.proto:693

message UserLeaveHintEvent

GUIProt0.proto:3015

Send when the user leaves an Activity. This is the right moment to enter PiP-mode if you need to.

Used in: Event

message View

GUIProt0.proto:152

Information uniquely identifying a View.

Used in: AllowContentURIRequest, AllowJavascriptRequest, AllowNavigationRequest, ClickEvent, DeleteChildrenRequest, DeleteViewRequest, EvaluateJSRequest, FocusChangeEvent, GetDimensionsRequest, GetScrollPositionRequest, GetTextRequest, GoBackRequest, GoForwardRequest, ItemSelectedEvent, KeyEvent, LoadURIRequest, LongClickEvent, RefreshEvent, RefreshImageViewRequest, RequestFocusRequest, SelectItemRequest, SelectTabRequest, SelectedEvent, SendClickEventRequest, SendFocusChangeEventRequest, SendLongClickEventRequest, SendTextEventRequest, SendTouchEventRequest, SetBackgroundColorRequest, SetBufferRequest, SetCheckedRequest, SetClickableRequest, SetDataRequest, SetGravityRequest, SetGridLayoutParamsRequest, SetHeightRequest, SetImageRequest, SetLinearLayoutParamsRequest, SetListRequest, SetMarginRequest, SetPaddingRequest, SetProgressRequest, SetRefreshingRequest, SetRelativeLayoutParamsRequest, SetScrollPositionRequest, SetTextColorRequest, SetTextRequest, SetTextSizeRequest, SetViewLocationRequest, SetVisibilityRequest, SetWidthRequest, ShowCursorRequest, SurfaceViewConfigRequest, SurfaceViewFrameCompleteEvent, SurfaceViewSetBufferRequest, SurfaceViewSurfaceChangedEvent, TextEvent, TouchEvent, WebViewConsoleMessageEvent, WebViewDestroyedEvent, WebViewErrorEvent, WebViewHTTPErrorEvent, WebViewNavigationEvent, WebViewProgressEvent

message ViewSize

GUIProt0.proto:216

A type for View sizing. Only used for setWidth and setHeight, to include the special constants MATCH_PARENT and WRAP_CONTENT.

Used in: SetHeightRequest, SetWidthRequest

enum ViewSize.Constant

GUIProt0.proto:220

Special constants.

Used in: ViewSize

enum Visibility

GUIProt0.proto:115

Visibility states for Views.

Used in: Create, SetRemoteVisibilityRequest, SetVisibilityRequest

message VolumeKeyEvent

GUIProt0.proto:3129

Send when a volume key is pressed and it was configured to be intercepted. Down presses are repeated as long as the key is down.

Used in: Event

enum VolumeKeyEvent.VolumeKey

GUIProt0.proto:3134

The Volume keys.

Used in: VolumeKeyEvent

message WebViewConsoleMessageEvent

GUIProt0.proto:2970

Send when JS writes a console message in a WebView.

Used in: Event

message WebViewDestroyedEvent

GUIProt0.proto:2955

Send when a WebView was destroyed by the system. You have to delete and recreate it.

Used in: Event

message WebViewErrorEvent

GUIProt0.proto:2947

Send when an error happened in a WebView.

Used in: Event

message WebViewHTTPErrorEvent

GUIProt0.proto:2938

Send when an HTTP error happened in a WebView.

Used in: Event

message WebViewNavigationEvent

GUIProt0.proto:2930

Send when a navigation was attempted in a WebView.

Used in: Event

message WebViewProgressEvent

GUIProt0.proto:2962

Send when the progress bar changes in a WebView.

Used in: Event