diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-05-27 10:58:23 +0200 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-05-27 10:58:23 +0200 |
| commit | 5afd0bb44aa3fff79fd7825e9ac97f991d3d1f39 (patch) | |
| tree | 74c293e5e43e5422fe193b02d9766b1cf40bb570 /libdecor/src | |
| parent | b78035624d5135f27b9742249652f124411f90a9 (diff) | |
libdecor: pull upstream changes (a382710b on 28 apr 2022).
Diffstat (limited to 'libdecor/src')
| -rw-r--r-- | libdecor/src/libdecor-plugin.h | 20 | ||||
| -rw-r--r-- | libdecor/src/libdecor.c | 34 | ||||
| -rw-r--r-- | libdecor/src/libdecor.h | 28 |
3 files changed, 41 insertions, 41 deletions
diff --git a/libdecor/src/libdecor-plugin.h b/libdecor/src/libdecor-plugin.h index eba41d409..e91ee2b00 100644 --- a/libdecor/src/libdecor-plugin.h +++ b/libdecor/src/libdecor-plugin.h @@ -160,10 +160,10 @@ libdecor_notify_plugin_error(struct libdecor *context, ...); int -libdecor_state_get_content_width (struct libdecor_state *state); +libdecor_state_get_content_width(struct libdecor_state *state); int -libdecor_state_get_content_height (struct libdecor_state *state); +libdecor_state_get_content_height(struct libdecor_state *state); enum libdecor_window_state libdecor_state_get_window_state(struct libdecor_state *state); @@ -176,20 +176,4 @@ libdecor_plugin_init(struct libdecor_plugin *plugin, void libdecor_plugin_release(struct libdecor_plugin *plugin); -/* - * Get the min content size as set before with libdecor_frame_set_min_content_size(). - */ -void -libdecor_frame_get_min_content_size(struct libdecor_frame *frame, - int *pcontent_width, - int *pcontent_height); - -/* - * Get the max content size as set before with libdecor_frame_set_max_content_size(). - */ -void -libdecor_frame_get_max_content_size(struct libdecor_frame *frame, - int *pcontent_width, - int *pcontent_height); - #endif /* LIBDECOR_PLUGIN_H */ diff --git a/libdecor/src/libdecor.c b/libdecor/src/libdecor.c index 9fedf1a35..c4b5b1e99 100644 --- a/libdecor/src/libdecor.c +++ b/libdecor/src/libdecor.c @@ -839,47 +839,47 @@ libdecor_frame_translate_coordinate(struct libdecor_frame *frame, } LIBDECOR_EXPORT void -libdecor_frame_set_max_content_size(struct libdecor_frame *frame, +libdecor_frame_set_min_content_size(struct libdecor_frame *frame, int content_width, int content_height) { struct libdecor_frame_private *frame_priv = frame->priv; - frame_priv->state.content_limits.max_width = content_width; - frame_priv->state.content_limits.max_height = content_height; + frame_priv->state.content_limits.min_width = content_width; + frame_priv->state.content_limits.min_height = content_height; } LIBDECOR_EXPORT void -libdecor_frame_set_min_content_size(struct libdecor_frame *frame, +libdecor_frame_set_max_content_size(struct libdecor_frame *frame, int content_width, int content_height) { struct libdecor_frame_private *frame_priv = frame->priv; - frame_priv->state.content_limits.min_width = content_width; - frame_priv->state.content_limits.min_height = content_height; + frame_priv->state.content_limits.max_width = content_width; + frame_priv->state.content_limits.max_height = content_height; } LIBDECOR_EXPORT void -libdecor_frame_get_min_content_size(struct libdecor_frame *frame, - int *pcontent_width, - int *pcontent_height) +libdecor_frame_get_min_content_size(const struct libdecor_frame *frame, + int *content_width, + int *content_height) { struct libdecor_frame_private *frame_priv = frame->priv; - *pcontent_width = frame_priv->state.content_limits.min_width; - *pcontent_height = frame_priv->state.content_limits.min_height; + *content_width = frame_priv->state.content_limits.min_width; + *content_height = frame_priv->state.content_limits.min_height; } LIBDECOR_EXPORT void -libdecor_frame_get_max_content_size(struct libdecor_frame *frame, - int *pcontent_width, - int *pcontent_height) +libdecor_frame_get_max_content_size(const struct libdecor_frame *frame, + int *content_width, + int *content_height) { struct libdecor_frame_private *frame_priv = frame->priv; - *pcontent_width = frame_priv->state.content_limits.max_width; - *pcontent_height = frame_priv->state.content_limits.max_height; + *content_width = frame_priv->state.content_limits.max_width; + *content_height = frame_priv->state.content_limits.max_height; } LIBDECOR_EXPORT enum libdecor_capabilities @@ -1495,7 +1495,7 @@ init_plugins(struct libdecor *context) if (!de) break; - plugin_loader = load_plugin_loader(context, + plugin_loader = load_plugin_loader(context, plugin_dir, de->d_name); if (!plugin_loader) diff --git a/libdecor/src/libdecor.h b/libdecor/src/libdecor.h index 214a10c4e..d3ccea181 100644 --- a/libdecor/src/libdecor.h +++ b/libdecor/src/libdecor.h @@ -347,26 +347,42 @@ libdecor_frame_translate_coordinate(struct libdecor_frame *frame, int *frame_y); /** - * Set the max content size. + * Set the min content size. * - * This translates roughly to xdg_toplevel_set_max_size(). + * This translates roughly to xdg_toplevel_set_min_size(). */ void -libdecor_frame_set_max_content_size(struct libdecor_frame *frame, +libdecor_frame_set_min_content_size(struct libdecor_frame *frame, int content_width, int content_height); /** - * Set the min content size. + * Set the max content size. * - * This translates roughly to xdg_toplevel_set_min_size(). + * This translates roughly to xdg_toplevel_set_max_size(). */ void -libdecor_frame_set_min_content_size(struct libdecor_frame *frame, +libdecor_frame_set_max_content_size(struct libdecor_frame *frame, int content_width, int content_height); /** + * Get the min content size. + */ +void +libdecor_frame_get_min_content_size(const struct libdecor_frame *frame, + int *content_width, + int *content_height); + +/** + * Get the max content size. + */ +void +libdecor_frame_get_max_content_size(const struct libdecor_frame *frame, + int *content_width, + int *content_height); + +/** * Initiate an interactive resize. * * This roughly translates to xdg_toplevel_resize(). |
