summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Keller <skeller@gnome.org>2023-04-20 15:49:55 +0200
committerSebastian Keller <skeller@gnome.org>2023-04-20 15:49:55 +0200
commit04fa926eea08b2c83c1cb22ca3b5fda3f1148878 (patch)
tree7c0d9dd73c61d4cf163b71b28c05aa4ff5d513bd
parentb56ab3670408f114729707cfcde5853516c91206 (diff)
downloadmutter-04fa926eea08b2c83c1cb22ca3b5fda3f1148878.tar.gz
core: Remove meta_frame_get_flags()
It is private and the last caller was removed in 92feea30. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2971>
-rw-r--r--src/core/frame.c65
-rw-r--r--src/core/frame.h1
2 files changed, 0 insertions, 66 deletions
diff --git a/src/core/frame.c b/src/core/frame.c
index 9b08d0727..80a3dbc0f 100644
--- a/src/core/frame.c
+++ b/src/core/frame.c
@@ -250,71 +250,6 @@ meta_window_destroy_frame (MetaWindow *window)
meta_window_queue (window, META_QUEUE_MOVE_RESIZE);
}
-
-MetaFrameFlags
-meta_frame_get_flags (MetaFrame *frame)
-{
- MetaFrameFlags flags;
-
- flags = 0;
-
- if (frame->window->border_only)
- {
- ; /* FIXME this may disable the _function_ as well as decor
- * in some cases, which is sort of wrong.
- */
- }
- else
- {
- flags |= META_FRAME_ALLOWS_MENU;
-
- if (frame->window->has_close_func)
- flags |= META_FRAME_ALLOWS_DELETE;
-
- if (frame->window->has_maximize_func)
- flags |= META_FRAME_ALLOWS_MAXIMIZE;
-
- if (frame->window->has_minimize_func)
- flags |= META_FRAME_ALLOWS_MINIMIZE;
-
- }
-
- if (META_WINDOW_ALLOWS_MOVE (frame->window))
- flags |= META_FRAME_ALLOWS_MOVE;
-
- if (META_WINDOW_ALLOWS_HORIZONTAL_RESIZE (frame->window))
- flags |= META_FRAME_ALLOWS_HORIZONTAL_RESIZE;
-
- if (META_WINDOW_ALLOWS_VERTICAL_RESIZE (frame->window))
- flags |= META_FRAME_ALLOWS_VERTICAL_RESIZE;
-
- if (meta_window_appears_focused (frame->window))
- flags |= META_FRAME_HAS_FOCUS;
-
- if (frame->window->on_all_workspaces_requested)
- flags |= META_FRAME_STUCK;
-
- /* FIXME: Should we have some kind of UI for windows that are just vertically
- * maximized or just horizontally maximized?
- */
- if (META_WINDOW_MAXIMIZED (frame->window))
- flags |= META_FRAME_MAXIMIZED;
-
- if (META_WINDOW_TILED_LEFT (frame->window))
- flags |= META_FRAME_TILED_LEFT;
-
- if (META_WINDOW_TILED_RIGHT (frame->window))
- flags |= META_FRAME_TILED_RIGHT;
-
- if (frame->window->fullscreen)
- flags |= META_FRAME_FULLSCREEN;
-
- if (frame->window->wm_state_above)
- flags |= META_FRAME_ABOVE;
-
- return flags;
-}
-
void
meta_frame_borders_clear (MetaFrameBorders *self)
{
diff --git a/src/core/frame.h b/src/core/frame.h
index 2f292d2d2..bee62bb1a 100644
--- a/src/core/frame.h
+++ b/src/core/frame.h
@@ -57,7 +57,6 @@ struct _MetaFrame
void meta_window_ensure_frame (MetaWindow *window);
void meta_window_destroy_frame (MetaWindow *window);
-MetaFrameFlags meta_frame_get_flags (MetaFrame *frame);
Window meta_frame_get_xwindow (MetaFrame *frame);
/* These should ONLY be called from meta_window_move_resize_internal */