Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Keyboard focusing on embed
- Embedded window seems to get the second-to-last window size?
- Per-embedded window surfaces
- Resizing the embedded window to something small when it is deactivated
- OS_MESSAGE_EMBEDDED_WINDOW_ADDED uint64_t id
- OS_MESSAGE_EMBEDDED_WINDOW_REMOVED uint64_t id
- OS_MESSAGE_EMBEDDED_WINDOW_TITLE_CHANGED uint64_t id
- OSEmbeddedWindowActivate OSHandle container, uint64_t id
- OSEmbeddedWindowRemove OSHandle container, uint64_t id
- OSEmbeddedWindowGetTitle OSHandle container, uint64_t id, char buffer[256]
- OSEmbeddedWindowSetContainer OSHandle oldContainer, uint64_t id, OSHandle newContainer
- PROTOTYPE NETWORKING API
- struct OSServer {
- OSGeneric context;
- };
- struct OSConnection {
- const char *address;
- OSGeneric context;
- };
- OSServer *OSServerCreate(int port, uint64_t flags, OSGeneric context);
- void OSServerDestroy(OSServer *server);
- void OSConnectionCreate(const char *address, int port, uint64_t flags, OSGeneric context);
- void OSConnectionDestroy(OSConnection *connection);
- size_t OSConnectionWrite(OSConnection *connection, const void *data, size_t bytes);
- void OSConnectionSetTimeout(OSConnection *connection, int timeoutSeconds);
- OS_MESSAGE_NEW_CONNECTION OSConnection *connection
- OS_MESSAGE_RECEIVE_DATA OSConnection *connection, const void *data, size_t bytes
- OS_MESSAGE_CONNECTION_CLOSED OSConnection *connection, OSConnectionClosed reason
- OS_MESSAGE_WRITE_BUFFER_EMPTY OSConnection *connection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement