25#ifndef __WLMAKER_TOPLEVEL_H__
26#define __WLMAKER_TOPLEVEL_H__
28#include <libbase/libbase.h>
29#include <libbase/signal.h>
112 const char *app_id_ptr);
char * identifier_ptr
Definition toplevel.c:61
char * app_id_ptr
Definition toplevel.c:57
char * title_ptr
Definition toplevel.c:59
struct wlmdock_toplevel_tracker * tracker_ptr
Definition toplevel.c:64
struct bs_signal app_id_changed
Definition toplevel.h:44
bool wlmdock_toplevel_handle_set_app_id(struct wlmdock_toplevel_handle *handle_ptr, const char *app_id_ptr)
Definition toplevel.c:319
const bs_test_set_t wlmdock_toplevel_test_set
Definition toplevel.c:520
struct wlmdock_toplevel_tracker * wlmdock_toplevel_tracker_create(void)
Definition toplevel.c:136
bs_dllist_t * wlmdock_toplevel_tracker_app_id_handles(struct wlmdock_toplevel_tracker *tracker_ptr, const char *app_id_ptr)
Definition toplevel.c:259
bool wlmdock_toplevel_tracker_register_app_id(struct wlmdock_toplevel_tracker *tracker_ptr, struct wlmdock_toplevel_handle *handle_ptr)
Definition toplevel.c:200
bool wlmdock_toplevel_handle_set_title(struct wlmdock_toplevel_handle *handle_ptr, const char *title_ptr)
Definition toplevel.c:346
void wlmdock_toplevel_tracker_destroy(struct wlmdock_toplevel_tracker *tracker_ptr)
Definition toplevel.c:155
struct wlmdock_toplevel_handle * wlmdock_toplevel_handle_create(struct wlmdock_toplevel_tracker *tracker_ptr)
Definition toplevel.c:273
bool wlmdock_toplevel_handle_set_identifier(struct wlmdock_toplevel_handle *handle_ptr, const char *identifier_ptr)
Definition toplevel.c:361
void wlmdock_toplevel_handle_destroy(struct wlmdock_toplevel_handle *handle_ptr)
Definition toplevel.c:288
void wlmdock_toplevel_tracker_unregister_app_id(struct wlmdock_toplevel_tracker *tracker_ptr, struct wlmdock_toplevel_handle *handle_ptr)
Definition toplevel.c:232
bool wlmdock_toplevel_register_ext_foreign_toplevel_list(wlmcl_client_t *client_ptr, struct wlmdock_toplevel_tracker *tracker_ptr)
Definition toplevel.c:179