20#ifndef __WLMTK_WINDOW_H__
21#define __WLMTK_WINDOW_H__
132 const char *title_ptr);
Definition workspace.c:34
bool request_resize_called
Definition window.h:389
wlmtk_fake_surface_t * fake_surface_ptr
Definition window.h:380
bool request_move_called
Definition window.h:387
wlmtk_fake_content_t * fake_content_ptr
Definition window.h:382
wlmtk_window_t * window_ptr
Definition window.h:378
uint32_t request_resize_edges
Definition window.h:391
bool request_minimize_called
Definition window.h:385
wlmtk_window_t * wlmtk_window_from_element(wlmtk_element_t *element_ptr)
Definition window.c:286
bool wlmtk_window_is_fullscreen(wlmtk_window_t *window_ptr)
Definition window.c:500
struct wlr_box wlmtk_window_get_position_and_size(wlmtk_window_t *window_ptr)
Definition window.c:572
void wlmtk_window_request_move(wlmtk_window_t *window_ptr)
Definition window.c:529
void wlmtk_window_commit_maximized(wlmtk_window_t *window_ptr, bool maximized)
Definition window.c:416
void wlmtk_window_destroy(wlmtk_window_t *window_ptr)
Definition window.c:273
void wlmtk_window_request_maximized(wlmtk_window_t *window_ptr, bool maximized)
Definition window.c:386
bool wlmtk_window_is_activated(wlmtk_window_t *window_ptr)
Definition window.c:320
void wlmtk_window_request_close(wlmtk_window_t *window_ptr)
Definition window.c:374
const bs_test_case_t wlmtk_window_test_cases[]
Definition window.c:1191
void wlmtk_window_set_activated(wlmtk_window_t *window_ptr, bool activated)
Definition window.c:308
void wlmtk_window_request_minimize(wlmtk_window_t *window_ptr)
Definition window.c:380
const char * wlmtk_window_get_title(wlmtk_window_t *window_ptr)
Definition window.c:367
void wlmtk_window_serial(wlmtk_window_t *window_ptr, uint32_t serial)
Definition window.c:604
wlmtk_fake_window_t * wlmtk_fake_window_create(void)
Definition window.c:1075
wlmtk_workspace_t * wlmtk_window_get_workspace(wlmtk_window_t *window_ptr)
Definition window.c:640
bool wlmtk_window_is_maximized(wlmtk_window_t *window_ptr)
Definition window.c:427
void wlmtk_fake_window_commit_size(wlmtk_fake_window_t *fake_window_ptr)
Definition window.c:1144
void wlmtk_fake_window_destroy(wlmtk_fake_window_t *fake_window_ptr)
Definition window.c:1120
void wlmtk_window_set_server_side_decorated(wlmtk_window_t *window_ptr, bool decorated)
Definition window.c:326
wlmtk_element_t * wlmtk_window_element(wlmtk_window_t *window_ptr)
Definition window.c:280
void wlmtk_window_request_resize(wlmtk_window_t *window_ptr, uint32_t edges)
Definition window.c:535
bs_dllist_node_t * wlmtk_dlnode_from_window(wlmtk_window_t *window_ptr)
Definition window.c:302
void wlmtk_window_request_fullscreen(wlmtk_window_t *window_ptr, bool fullscreen)
Definition window.c:433
void wlmtk_window_commit_fullscreen(wlmtk_window_t *window_ptr, bool fullscreen)
Definition window.c:476
void wlmtk_window_request_position_and_size(wlmtk_window_t *window_ptr, int x, int y, int width, int height)
Definition window.c:584
bool wlmtk_window_is_shaded(wlmtk_window_t *window_ptr)
Definition window.c:523
const wlmtk_util_client_t * wlmtk_window_get_client_ptr(wlmtk_window_t *window_ptr)
Definition window.c:646
wlmtk_window_t * wlmtk_window_create(wlmtk_content_t *content_ptr, wlmtk_env_t *env_ptr)
Definition window.c:252
void wlmtk_window_set_workspace(wlmtk_window_t *window_ptr, wlmtk_workspace_t *workspace_ptr)
Definition window.c:632
void wlmtk_window_set_position(wlmtk_window_t *window_ptr, int x, int y)
Definition window.c:542
void wlmtk_window_set_title(wlmtk_window_t *window_ptr, const char *title_ptr)
Definition window.c:336
void wlmtk_window_request_shaded(wlmtk_window_t *window_ptr, bool shaded)
Definition window.c:506
wlmtk_window_t * wlmtk_window_from_dlnode(bs_dllist_node_t *dlnode_ptr)
Definition window.c:296
void wlmtk_window_get_size(wlmtk_window_t *window_ptr, int *width_ptr, int *height_ptr)
Definition window.c:550