Termux:GUI C/C++ Bindings
Loading...
Searching...
No Matches
termuxgui.h File Reference

This is the C API of the library.
For an introduction in how the use the API, see the Tutorial.
More...

#include "types.h"
#include "connection.h"
#include "activity.h"
#include "create.h"
#include "views.h"
#include "webview.h"
#include "remote.h"
#include "notification.h"
#include "events.h"
#include "hardware_buffer.h"

Go to the source code of this file.

Detailed Description

This is the C API of the library.
For an introduction in how the use the API, see the Tutorial.

Functions return an error code. If the code is <= 0, the operation was a success and the out parameters are valid. For codes > 0, the out parameters have to be treated as invalid.

Functions that get only value types, a tgui_connection or const pointers can be called concurrently. Functions that get mutable pointers to different memory locations can be called concurrently. One exception is tgui_connection_destroy, make sure no other thread uses the connection before calling.

See the included headers for documentation of the related functions.