Termux:GUI C/C++ Bindings
Loading...
Searching...
No Matches
remote.h
Go to the documentation of this file.
1#pragma once
2
11#include "types.h"
12
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18
33
34
49
50
67
68
86
87
104
105
122
123
140
141
158
175
176
193
194
211
212
229
230
231
248
249
250
267
268
269
289
290
291
308tgui_err tgui_remote_set_image(tgui_connection c, tgui_remote_layout layout, tgui_view v, const void* img, size_t length);
309
310
311
327
328
329
330
331
332
333#ifdef __cplusplus
334}
335#endif
tgui_err tgui_remote_set_padding(tgui_connection c, tgui_remote_layout layout, tgui_view v, tgui_size left, tgui_size top, tgui_size right, tgui_size bottom)
Sets the padding of a remote View.
tgui_err tgui_remote_create_text_view(tgui_connection c, tgui_remote_layout layout, const tgui_view *parent, tgui_view *v)
Create a remote TextView.
tgui_err tgui_remote_set_progress(tgui_connection c, tgui_remote_layout layout, tgui_view v, unsigned char progress)
Sets the progress of a remote ProgressBar.
tgui_err tgui_remote_create_frame_layout(tgui_connection c, tgui_remote_layout layout, const tgui_view *parent, tgui_view *v)
Create a remote FrameLayout.
tgui_err tgui_remote_set_text_color(tgui_connection c, tgui_remote_layout layout, tgui_view v, tgui_color color)
Sets the text color of a remote View.
tgui_err tgui_remote_create_image_view(tgui_connection c, tgui_remote_layout layout, const tgui_view *parent, tgui_view *v)
Create a remote ImageView.
tgui_err tgui_remote_set_text_size(tgui_connection c, tgui_remote_layout layout, tgui_view v, tgui_size size)
Sets the text size of a remote View.
tgui_err tgui_remote_set_text(tgui_connection c, tgui_remote_layout layout, tgui_view v, const char *text)
Sets the text of a remote View.
tgui_err tgui_remote_create_linear_layout(tgui_connection c, tgui_remote_layout layout, const tgui_view *parent, tgui_view *v, bool horizontal)
Create a remote LinearLayout.
tgui_err tgui_remote_set_visibility(tgui_connection c, tgui_remote_layout layout, tgui_view v, tgui_view_visibility vis)
Sets the visibility of a remote View.
tgui_err tgui_remote_widget_layout(tgui_connection c, tgui_remote_layout layout, const char *wid)
Sets a widget to the specified remote layout. The widget id is obtained when the user creates the wid...
tgui_err tgui_remote_layout_destroy(tgui_connection c, tgui_remote_layout layout)
Destroys a remote layout.
tgui_err tgui_remote_create_progress_bar(tgui_connection c, tgui_remote_layout layout, const tgui_view *parent, tgui_view *v)
Create a remote ProgressBar.
tgui_err tgui_remote_create_button(tgui_connection c, tgui_remote_layout layout, const tgui_view *parent, tgui_view *v)
Create a remote Button.
tgui_err tgui_remote_layout_create(tgui_connection c, tgui_remote_layout *layout)
Creates a remote layout.
tgui_err tgui_remote_set_image(tgui_connection c, tgui_remote_layout layout, tgui_view v, const void *img, size_t length)
Sets the image of a remote ImageView.
tgui_err tgui_remote_set_background_color(tgui_connection c, tgui_remote_layout layout, tgui_view v, tgui_color color)
Sets the background color of a remote View.
A value in a size unit.
Definition: types.h:433
This file contains the types used for all the functions.
struct tgui_connection_ * tgui_connection
Represents a connection to the Termux:GUI plugin.
Definition: types.h:27
tgui_view_visibility
All possible View visibility states.
Definition: types.h:358
int32_t tgui_remote_layout
Represents a RemoteView layout.
Definition: types.h:54
int32_t tgui_view
Represents an Android View.
Definition: types.h:48
uint32_t tgui_color
An RGBA8888 color code.
Definition: types.h:68
tgui_err
Status codes for all functions in the library.
Definition: types.h:77