mirror of https://github.com/godotengine/godot
Merge pull request #114081 from deralmas/thirdparty/libdecor/0.2.5
libdecor: Regenerate dynamic wrapper
This commit is contained in:
commit
0509500a9f
|
|
@ -1,9 +1,8 @@
|
|||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-12 10:55:19
|
||||
// flags: ./generate-wrapper.py --include /usr/include/libdecor-0/libdecor.h --sys-include <libdecor.h> --soname libdecor-0.so.0 --init-name libdecor --output-header libdecor-so_wrap.h --output-implementation libdecor-so_wrap.c --omit-prefix wl_
|
||||
// generated by generate-wrapper.py 0.7 on 2025-12-16 14:28:38
|
||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/libdecor-0/libdecor.h --sys-include ./thirdparty/linuxbsd_headers/libdecor-0/libdecor.h --soname libdecor-0.so.0 --init-name libdecor --output-header ./platform/linuxbsd/wayland/dynwrappers/libdecor-so_wrap.h --output-implementation ./platform/linuxbsd/wayland/dynwrappers/libdecor-so_wrap.c --omit-prefix wl_
|
||||
//
|
||||
// EDIT: This has been handpatched to properly report the pointer type of the window_state argument of libdecor_configuration_get_window_state.
|
||||
#include <stdint.h>
|
||||
|
||||
#define libdecor_unref libdecor_unref_dylibloader_orig_libdecor
|
||||
|
|
@ -28,6 +27,8 @@
|
|||
#define libdecor_frame_translate_coordinate libdecor_frame_translate_coordinate_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_set_min_content_size libdecor_frame_set_min_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_set_max_content_size libdecor_frame_set_max_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_get_min_content_size libdecor_frame_get_min_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_get_max_content_size libdecor_frame_get_max_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_resize libdecor_frame_resize_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_move libdecor_frame_move_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_commit libdecor_frame_commit_dylibloader_orig_libdecor
|
||||
|
|
@ -45,7 +46,7 @@
|
|||
#define libdecor_state_free libdecor_state_free_dylibloader_orig_libdecor
|
||||
#define libdecor_configuration_get_content_size libdecor_configuration_get_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_configuration_get_window_state libdecor_configuration_get_window_state_dylibloader_orig_libdecor
|
||||
#include <libdecor.h>
|
||||
#include "./thirdparty/linuxbsd_headers/libdecor-0/libdecor.h"
|
||||
#undef libdecor_unref
|
||||
#undef libdecor_new
|
||||
#undef libdecor_get_fd
|
||||
|
|
@ -68,6 +69,8 @@
|
|||
#undef libdecor_frame_translate_coordinate
|
||||
#undef libdecor_frame_set_min_content_size
|
||||
#undef libdecor_frame_set_max_content_size
|
||||
#undef libdecor_frame_get_min_content_size
|
||||
#undef libdecor_frame_get_max_content_size
|
||||
#undef libdecor_frame_resize
|
||||
#undef libdecor_frame_move
|
||||
#undef libdecor_frame_commit
|
||||
|
|
@ -87,45 +90,47 @@
|
|||
#undef libdecor_configuration_get_window_state
|
||||
#include <dlfcn.h>
|
||||
#include <stdio.h>
|
||||
void (*libdecor_unref_dylibloader_wrapper_libdecor)(struct libdecor*);
|
||||
struct libdecor* (*libdecor_new_dylibloader_wrapper_libdecor)(struct wl_display*,struct libdecor_interface*);
|
||||
int (*libdecor_get_fd_dylibloader_wrapper_libdecor)(struct libdecor*);
|
||||
int (*libdecor_dispatch_dylibloader_wrapper_libdecor)(struct libdecor*, int);
|
||||
struct libdecor_frame* (*libdecor_decorate_dylibloader_wrapper_libdecor)(struct libdecor*,struct wl_surface*,struct libdecor_frame_interface*, void*);
|
||||
void (*libdecor_frame_ref_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
void (*libdecor_frame_unref_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
void (*libdecor_frame_set_visibility_dylibloader_wrapper_libdecor)(struct libdecor_frame*, bool);
|
||||
bool (*libdecor_frame_is_visible_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
void (*libdecor_frame_set_parent_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct libdecor_frame*);
|
||||
void (*libdecor_frame_set_title_dylibloader_wrapper_libdecor)(struct libdecor_frame*,const char*);
|
||||
const char* (*libdecor_frame_get_title_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
void (*libdecor_frame_set_app_id_dylibloader_wrapper_libdecor)(struct libdecor_frame*,const char*);
|
||||
void (*libdecor_frame_set_capabilities_dylibloader_wrapper_libdecor)(struct libdecor_frame*,enum libdecor_capabilities);
|
||||
void (*libdecor_frame_unset_capabilities_dylibloader_wrapper_libdecor)(struct libdecor_frame*,enum libdecor_capabilities);
|
||||
bool (*libdecor_frame_has_capability_dylibloader_wrapper_libdecor)(struct libdecor_frame*,enum libdecor_capabilities);
|
||||
void (*libdecor_frame_show_window_menu_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct wl_seat*, uint32_t, int, int);
|
||||
void (*libdecor_frame_popup_grab_dylibloader_wrapper_libdecor)(struct libdecor_frame*,const char*);
|
||||
void (*libdecor_frame_popup_ungrab_dylibloader_wrapper_libdecor)(struct libdecor_frame*,const char*);
|
||||
void (*libdecor_frame_translate_coordinate_dylibloader_wrapper_libdecor)(struct libdecor_frame*, int, int, int*, int*);
|
||||
void (*libdecor_frame_set_min_content_size_dylibloader_wrapper_libdecor)(struct libdecor_frame*, int, int);
|
||||
void (*libdecor_frame_set_max_content_size_dylibloader_wrapper_libdecor)(struct libdecor_frame*, int, int);
|
||||
void (*libdecor_frame_resize_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct wl_seat*, uint32_t,enum libdecor_resize_edge);
|
||||
void (*libdecor_frame_move_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct wl_seat*, uint32_t);
|
||||
void (*libdecor_frame_commit_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct libdecor_state*,struct libdecor_configuration*);
|
||||
void (*libdecor_frame_set_minimized_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
void (*libdecor_frame_set_maximized_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
void (*libdecor_frame_unset_maximized_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
void (*libdecor_frame_set_fullscreen_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct wl_output*);
|
||||
void (*libdecor_frame_unset_fullscreen_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
bool (*libdecor_frame_is_floating_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
void (*libdecor_frame_close_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
void (*libdecor_frame_map_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
struct xdg_surface* (*libdecor_frame_get_xdg_surface_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
struct xdg_toplevel* (*libdecor_frame_get_xdg_toplevel_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
struct libdecor_state* (*libdecor_state_new_dylibloader_wrapper_libdecor)( int, int);
|
||||
void (*libdecor_state_free_dylibloader_wrapper_libdecor)(struct libdecor_state*);
|
||||
bool (*libdecor_configuration_get_content_size_dylibloader_wrapper_libdecor)(struct libdecor_configuration*,struct libdecor_frame*, int*, int*);
|
||||
bool (*libdecor_configuration_get_window_state_dylibloader_wrapper_libdecor)(struct libdecor_configuration*,enum libdecor_window_state*);
|
||||
void (*libdecor_unref_dylibloader_wrapper_libdecor)(struct libdecor *);
|
||||
struct libdecor *(*libdecor_new_dylibloader_wrapper_libdecor)(struct wl_display *, struct libdecor_interface *);
|
||||
int (*libdecor_get_fd_dylibloader_wrapper_libdecor)(struct libdecor *);
|
||||
int (*libdecor_dispatch_dylibloader_wrapper_libdecor)(struct libdecor *, int);
|
||||
struct libdecor_frame *(*libdecor_decorate_dylibloader_wrapper_libdecor)(struct libdecor *, struct wl_surface *, struct libdecor_frame_interface *, void *);
|
||||
void (*libdecor_frame_ref_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
void (*libdecor_frame_unref_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
void (*libdecor_frame_set_visibility_dylibloader_wrapper_libdecor)(struct libdecor_frame *, bool);
|
||||
bool (*libdecor_frame_is_visible_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
void (*libdecor_frame_set_parent_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct libdecor_frame *);
|
||||
void (*libdecor_frame_set_title_dylibloader_wrapper_libdecor)(struct libdecor_frame *, const char *);
|
||||
const char *(*libdecor_frame_get_title_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
void (*libdecor_frame_set_app_id_dylibloader_wrapper_libdecor)(struct libdecor_frame *, const char *);
|
||||
void (*libdecor_frame_set_capabilities_dylibloader_wrapper_libdecor)(struct libdecor_frame *, enum libdecor_capabilities);
|
||||
void (*libdecor_frame_unset_capabilities_dylibloader_wrapper_libdecor)(struct libdecor_frame *, enum libdecor_capabilities);
|
||||
bool (*libdecor_frame_has_capability_dylibloader_wrapper_libdecor)(struct libdecor_frame *, enum libdecor_capabilities);
|
||||
void (*libdecor_frame_show_window_menu_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct wl_seat *, uint32_t, int, int);
|
||||
void (*libdecor_frame_popup_grab_dylibloader_wrapper_libdecor)(struct libdecor_frame *, const char *);
|
||||
void (*libdecor_frame_popup_ungrab_dylibloader_wrapper_libdecor)(struct libdecor_frame *, const char *);
|
||||
void (*libdecor_frame_translate_coordinate_dylibloader_wrapper_libdecor)(struct libdecor_frame *, int, int, int *, int *);
|
||||
void (*libdecor_frame_set_min_content_size_dylibloader_wrapper_libdecor)(struct libdecor_frame *, int, int);
|
||||
void (*libdecor_frame_set_max_content_size_dylibloader_wrapper_libdecor)(struct libdecor_frame *, int, int);
|
||||
void (*libdecor_frame_get_min_content_size_dylibloader_wrapper_libdecor)(const struct libdecor_frame *, int *, int *);
|
||||
void (*libdecor_frame_get_max_content_size_dylibloader_wrapper_libdecor)(const struct libdecor_frame *, int *, int *);
|
||||
void (*libdecor_frame_resize_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct wl_seat *, uint32_t, enum libdecor_resize_edge);
|
||||
void (*libdecor_frame_move_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct wl_seat *, uint32_t);
|
||||
void (*libdecor_frame_commit_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct libdecor_state *, struct libdecor_configuration *);
|
||||
void (*libdecor_frame_set_minimized_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
void (*libdecor_frame_set_maximized_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
void (*libdecor_frame_unset_maximized_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
void (*libdecor_frame_set_fullscreen_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct wl_output *);
|
||||
void (*libdecor_frame_unset_fullscreen_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
bool (*libdecor_frame_is_floating_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
void (*libdecor_frame_close_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
void (*libdecor_frame_map_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
struct xdg_surface *(*libdecor_frame_get_xdg_surface_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
struct xdg_toplevel *(*libdecor_frame_get_xdg_toplevel_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
struct libdecor_state *(*libdecor_state_new_dylibloader_wrapper_libdecor)(int, int);
|
||||
void (*libdecor_state_free_dylibloader_wrapper_libdecor)(struct libdecor_state *);
|
||||
bool (*libdecor_configuration_get_content_size_dylibloader_wrapper_libdecor)(struct libdecor_configuration *, struct libdecor_frame *, int *, int *);
|
||||
bool (*libdecor_configuration_get_window_state_dylibloader_wrapper_libdecor)(struct libdecor_configuration *, enum libdecor_window_state *);
|
||||
int initialize_libdecor(int verbose) {
|
||||
void *handle;
|
||||
char *error;
|
||||
|
|
@ -313,6 +318,22 @@ int initialize_libdecor(int verbose) {
|
|||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// libdecor_frame_get_min_content_size
|
||||
*(void **) (&libdecor_frame_get_min_content_size_dylibloader_wrapper_libdecor) = dlsym(handle, "libdecor_frame_get_min_content_size");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// libdecor_frame_get_max_content_size
|
||||
*(void **) (&libdecor_frame_get_max_content_size_dylibloader_wrapper_libdecor) = dlsym(handle, "libdecor_frame_get_max_content_size");
|
||||
if (verbose) {
|
||||
error = dlerror();
|
||||
if (error != NULL) {
|
||||
fprintf(stderr, "%s\n", error);
|
||||
}
|
||||
}
|
||||
// libdecor_frame_resize
|
||||
*(void **) (&libdecor_frame_resize_dylibloader_wrapper_libdecor) = dlsym(handle, "libdecor_frame_resize");
|
||||
if (verbose) {
|
||||
|
|
|
|||
|
|
@ -2,10 +2,9 @@
|
|||
#define DYLIBLOAD_WRAPPER_LIBDECOR
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-12-12 10:55:19
|
||||
// flags: ./generate-wrapper.py --include /usr/include/libdecor-0/libdecor.h --sys-include <libdecor.h> --soname libdecor-0.so.0 --init-name libdecor --output-header libdecor-so_wrap.h --output-implementation libdecor-so_wrap.c --omit-prefix wl_
|
||||
// generated by generate-wrapper.py 0.7 on 2025-12-16 14:28:38
|
||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/libdecor-0/libdecor.h --sys-include ./thirdparty/linuxbsd_headers/libdecor-0/libdecor.h --soname libdecor-0.so.0 --init-name libdecor --output-header ./platform/linuxbsd/wayland/dynwrappers/libdecor-so_wrap.h --output-implementation ./platform/linuxbsd/wayland/dynwrappers/libdecor-so_wrap.c --omit-prefix wl_
|
||||
//
|
||||
// EDIT: This has been handpatched to properly report the pointer type of the window_state argument of libdecor_configuration_get_window_state.
|
||||
#include <stdint.h>
|
||||
|
||||
#define libdecor_unref libdecor_unref_dylibloader_orig_libdecor
|
||||
|
|
@ -30,6 +29,8 @@
|
|||
#define libdecor_frame_translate_coordinate libdecor_frame_translate_coordinate_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_set_min_content_size libdecor_frame_set_min_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_set_max_content_size libdecor_frame_set_max_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_get_min_content_size libdecor_frame_get_min_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_get_max_content_size libdecor_frame_get_max_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_resize libdecor_frame_resize_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_move libdecor_frame_move_dylibloader_orig_libdecor
|
||||
#define libdecor_frame_commit libdecor_frame_commit_dylibloader_orig_libdecor
|
||||
|
|
@ -47,7 +48,7 @@
|
|||
#define libdecor_state_free libdecor_state_free_dylibloader_orig_libdecor
|
||||
#define libdecor_configuration_get_content_size libdecor_configuration_get_content_size_dylibloader_orig_libdecor
|
||||
#define libdecor_configuration_get_window_state libdecor_configuration_get_window_state_dylibloader_orig_libdecor
|
||||
#include <libdecor.h>
|
||||
#include "./thirdparty/linuxbsd_headers/libdecor-0/libdecor.h"
|
||||
#undef libdecor_unref
|
||||
#undef libdecor_new
|
||||
#undef libdecor_get_fd
|
||||
|
|
@ -70,6 +71,8 @@
|
|||
#undef libdecor_frame_translate_coordinate
|
||||
#undef libdecor_frame_set_min_content_size
|
||||
#undef libdecor_frame_set_max_content_size
|
||||
#undef libdecor_frame_get_min_content_size
|
||||
#undef libdecor_frame_get_max_content_size
|
||||
#undef libdecor_frame_resize
|
||||
#undef libdecor_frame_move
|
||||
#undef libdecor_frame_commit
|
||||
|
|
@ -112,6 +115,8 @@ extern "C" {
|
|||
#define libdecor_frame_translate_coordinate libdecor_frame_translate_coordinate_dylibloader_wrapper_libdecor
|
||||
#define libdecor_frame_set_min_content_size libdecor_frame_set_min_content_size_dylibloader_wrapper_libdecor
|
||||
#define libdecor_frame_set_max_content_size libdecor_frame_set_max_content_size_dylibloader_wrapper_libdecor
|
||||
#define libdecor_frame_get_min_content_size libdecor_frame_get_min_content_size_dylibloader_wrapper_libdecor
|
||||
#define libdecor_frame_get_max_content_size libdecor_frame_get_max_content_size_dylibloader_wrapper_libdecor
|
||||
#define libdecor_frame_resize libdecor_frame_resize_dylibloader_wrapper_libdecor
|
||||
#define libdecor_frame_move libdecor_frame_move_dylibloader_wrapper_libdecor
|
||||
#define libdecor_frame_commit libdecor_frame_commit_dylibloader_wrapper_libdecor
|
||||
|
|
@ -129,45 +134,47 @@ extern "C" {
|
|||
#define libdecor_state_free libdecor_state_free_dylibloader_wrapper_libdecor
|
||||
#define libdecor_configuration_get_content_size libdecor_configuration_get_content_size_dylibloader_wrapper_libdecor
|
||||
#define libdecor_configuration_get_window_state libdecor_configuration_get_window_state_dylibloader_wrapper_libdecor
|
||||
extern void (*libdecor_unref_dylibloader_wrapper_libdecor)(struct libdecor*);
|
||||
extern struct libdecor* (*libdecor_new_dylibloader_wrapper_libdecor)(struct wl_display*,struct libdecor_interface*);
|
||||
extern int (*libdecor_get_fd_dylibloader_wrapper_libdecor)(struct libdecor*);
|
||||
extern int (*libdecor_dispatch_dylibloader_wrapper_libdecor)(struct libdecor*, int);
|
||||
extern struct libdecor_frame* (*libdecor_decorate_dylibloader_wrapper_libdecor)(struct libdecor*,struct wl_surface*,struct libdecor_frame_interface*, void*);
|
||||
extern void (*libdecor_frame_ref_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_unref_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_set_visibility_dylibloader_wrapper_libdecor)(struct libdecor_frame*, bool);
|
||||
extern bool (*libdecor_frame_is_visible_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_set_parent_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_set_title_dylibloader_wrapper_libdecor)(struct libdecor_frame*,const char*);
|
||||
extern const char* (*libdecor_frame_get_title_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_set_app_id_dylibloader_wrapper_libdecor)(struct libdecor_frame*,const char*);
|
||||
extern void (*libdecor_frame_set_capabilities_dylibloader_wrapper_libdecor)(struct libdecor_frame*,enum libdecor_capabilities);
|
||||
extern void (*libdecor_frame_unset_capabilities_dylibloader_wrapper_libdecor)(struct libdecor_frame*,enum libdecor_capabilities);
|
||||
extern bool (*libdecor_frame_has_capability_dylibloader_wrapper_libdecor)(struct libdecor_frame*,enum libdecor_capabilities);
|
||||
extern void (*libdecor_frame_show_window_menu_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct wl_seat*, uint32_t, int, int);
|
||||
extern void (*libdecor_frame_popup_grab_dylibloader_wrapper_libdecor)(struct libdecor_frame*,const char*);
|
||||
extern void (*libdecor_frame_popup_ungrab_dylibloader_wrapper_libdecor)(struct libdecor_frame*,const char*);
|
||||
extern void (*libdecor_frame_translate_coordinate_dylibloader_wrapper_libdecor)(struct libdecor_frame*, int, int, int*, int*);
|
||||
extern void (*libdecor_frame_set_min_content_size_dylibloader_wrapper_libdecor)(struct libdecor_frame*, int, int);
|
||||
extern void (*libdecor_frame_set_max_content_size_dylibloader_wrapper_libdecor)(struct libdecor_frame*, int, int);
|
||||
extern void (*libdecor_frame_resize_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct wl_seat*, uint32_t,enum libdecor_resize_edge);
|
||||
extern void (*libdecor_frame_move_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct wl_seat*, uint32_t);
|
||||
extern void (*libdecor_frame_commit_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct libdecor_state*,struct libdecor_configuration*);
|
||||
extern void (*libdecor_frame_set_minimized_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_set_maximized_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_unset_maximized_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_set_fullscreen_dylibloader_wrapper_libdecor)(struct libdecor_frame*,struct wl_output*);
|
||||
extern void (*libdecor_frame_unset_fullscreen_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern bool (*libdecor_frame_is_floating_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_close_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern void (*libdecor_frame_map_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern struct xdg_surface* (*libdecor_frame_get_xdg_surface_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern struct xdg_toplevel* (*libdecor_frame_get_xdg_toplevel_dylibloader_wrapper_libdecor)(struct libdecor_frame*);
|
||||
extern struct libdecor_state* (*libdecor_state_new_dylibloader_wrapper_libdecor)( int, int);
|
||||
extern void (*libdecor_state_free_dylibloader_wrapper_libdecor)(struct libdecor_state*);
|
||||
extern bool (*libdecor_configuration_get_content_size_dylibloader_wrapper_libdecor)(struct libdecor_configuration*,struct libdecor_frame*, int*, int*);
|
||||
extern bool (*libdecor_configuration_get_window_state_dylibloader_wrapper_libdecor)(struct libdecor_configuration*,enum libdecor_window_state*);
|
||||
extern void (*libdecor_unref_dylibloader_wrapper_libdecor)(struct libdecor *);
|
||||
extern struct libdecor *(*libdecor_new_dylibloader_wrapper_libdecor)(struct wl_display *, struct libdecor_interface *);
|
||||
extern int (*libdecor_get_fd_dylibloader_wrapper_libdecor)(struct libdecor *);
|
||||
extern int (*libdecor_dispatch_dylibloader_wrapper_libdecor)(struct libdecor *, int);
|
||||
extern struct libdecor_frame *(*libdecor_decorate_dylibloader_wrapper_libdecor)(struct libdecor *, struct wl_surface *, struct libdecor_frame_interface *, void *);
|
||||
extern void (*libdecor_frame_ref_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_unref_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_set_visibility_dylibloader_wrapper_libdecor)(struct libdecor_frame *, bool);
|
||||
extern bool (*libdecor_frame_is_visible_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_set_parent_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_set_title_dylibloader_wrapper_libdecor)(struct libdecor_frame *, const char *);
|
||||
extern const char *(*libdecor_frame_get_title_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_set_app_id_dylibloader_wrapper_libdecor)(struct libdecor_frame *, const char *);
|
||||
extern void (*libdecor_frame_set_capabilities_dylibloader_wrapper_libdecor)(struct libdecor_frame *, enum libdecor_capabilities);
|
||||
extern void (*libdecor_frame_unset_capabilities_dylibloader_wrapper_libdecor)(struct libdecor_frame *, enum libdecor_capabilities);
|
||||
extern bool (*libdecor_frame_has_capability_dylibloader_wrapper_libdecor)(struct libdecor_frame *, enum libdecor_capabilities);
|
||||
extern void (*libdecor_frame_show_window_menu_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct wl_seat *, uint32_t, int, int);
|
||||
extern void (*libdecor_frame_popup_grab_dylibloader_wrapper_libdecor)(struct libdecor_frame *, const char *);
|
||||
extern void (*libdecor_frame_popup_ungrab_dylibloader_wrapper_libdecor)(struct libdecor_frame *, const char *);
|
||||
extern void (*libdecor_frame_translate_coordinate_dylibloader_wrapper_libdecor)(struct libdecor_frame *, int, int, int *, int *);
|
||||
extern void (*libdecor_frame_set_min_content_size_dylibloader_wrapper_libdecor)(struct libdecor_frame *, int, int);
|
||||
extern void (*libdecor_frame_set_max_content_size_dylibloader_wrapper_libdecor)(struct libdecor_frame *, int, int);
|
||||
extern void (*libdecor_frame_get_min_content_size_dylibloader_wrapper_libdecor)(const struct libdecor_frame *, int *, int *);
|
||||
extern void (*libdecor_frame_get_max_content_size_dylibloader_wrapper_libdecor)(const struct libdecor_frame *, int *, int *);
|
||||
extern void (*libdecor_frame_resize_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct wl_seat *, uint32_t, enum libdecor_resize_edge);
|
||||
extern void (*libdecor_frame_move_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct wl_seat *, uint32_t);
|
||||
extern void (*libdecor_frame_commit_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct libdecor_state *, struct libdecor_configuration *);
|
||||
extern void (*libdecor_frame_set_minimized_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_set_maximized_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_unset_maximized_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_set_fullscreen_dylibloader_wrapper_libdecor)(struct libdecor_frame *, struct wl_output *);
|
||||
extern void (*libdecor_frame_unset_fullscreen_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern bool (*libdecor_frame_is_floating_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_close_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern void (*libdecor_frame_map_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern struct xdg_surface *(*libdecor_frame_get_xdg_surface_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern struct xdg_toplevel *(*libdecor_frame_get_xdg_toplevel_dylibloader_wrapper_libdecor)(struct libdecor_frame *);
|
||||
extern struct libdecor_state *(*libdecor_state_new_dylibloader_wrapper_libdecor)(int, int);
|
||||
extern void (*libdecor_state_free_dylibloader_wrapper_libdecor)(struct libdecor_state *);
|
||||
extern bool (*libdecor_configuration_get_content_size_dylibloader_wrapper_libdecor)(struct libdecor_configuration *, struct libdecor_frame *, int *, int *);
|
||||
extern bool (*libdecor_configuration_get_window_state_dylibloader_wrapper_libdecor)(struct libdecor_configuration *, enum libdecor_window_state *);
|
||||
int initialize_libdecor(int verbose);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ Patches:
|
|||
## libdecor
|
||||
|
||||
- Upstream: https://gitlab.freedesktop.org/libdecor/libdecor/
|
||||
- Version: 0.2.2
|
||||
- Version: 0.2.5
|
||||
- License: MIT
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue