summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2015-01-01 12:00:06 -0800
committerJasper St. Pierre <jstpierre@mecheye.net>2015-01-01 12:02:53 -0800
commit34fbca01810cd22e15af22e030164385865f2483 (patch)
tree7da45303f3c67353a05ae6413510435ab5f4b8fc
parent4496fb4447c1b8541469cb58c88cd46d09c9e8c7 (diff)
downloadmutter-34fbca01810cd22e15af22e030164385865f2483.tar.gz
frames: Remove the easy one-liner meta_core_* wrappers
-rw-r--r--src/core/core.c109
-rw-r--r--src/core/core.h27
-rw-r--r--src/ui/frames.c44
3 files changed, 19 insertions, 161 deletions
diff --git a/src/core/core.c b/src/core/core.c
index d7bc73b08..d40df5cb1 100644
--- a/src/core/core.c
+++ b/src/core/core.c
@@ -128,37 +128,6 @@ meta_core_user_lower_and_unfocus (Display *xdisplay,
}
void
-meta_core_user_focus (Display *xdisplay,
- Window frame_xwindow,
- guint32 timestamp)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- meta_window_focus (window, timestamp);
-}
-
-void
-meta_core_minimize (Display *xdisplay,
- Window frame_xwindow)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- meta_window_minimize (window);
-}
-
-void
-meta_core_maximize (Display *xdisplay,
- Window frame_xwindow)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- if (meta_prefs_get_raise_on_click ())
- meta_window_raise (window);
-
- meta_window_maximize (window, META_MAXIMIZE_BOTH);
-}
-
-void
meta_core_toggle_maximize_vertically (Display *xdisplay,
Window frame_xwindow)
{
@@ -204,84 +173,6 @@ meta_core_toggle_maximize (Display *xdisplay,
}
void
-meta_core_unmaximize (Display *xdisplay,
- Window frame_xwindow)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- if (meta_prefs_get_raise_on_click ())
- meta_window_raise (window);
-
- meta_window_unmaximize (window, META_MAXIMIZE_BOTH);
-}
-
-void
-meta_core_delete (Display *xdisplay,
- Window frame_xwindow,
- guint32 timestamp)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- meta_window_delete (window, timestamp);
-}
-
-void
-meta_core_unshade (Display *xdisplay,
- Window frame_xwindow,
- guint32 timestamp)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- meta_window_unshade (window, timestamp);
-}
-
-void
-meta_core_shade (Display *xdisplay,
- Window frame_xwindow,
- guint32 timestamp)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- meta_window_shade (window, timestamp);
-}
-
-void
-meta_core_unstick (Display *xdisplay,
- Window frame_xwindow)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- meta_window_unstick (window);
-}
-
-void
-meta_core_make_above (Display *xdisplay,
- Window frame_xwindow)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- meta_window_make_above (window);
-}
-
-void
-meta_core_unmake_above (Display *xdisplay,
- Window frame_xwindow)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- meta_window_unmake_above (window);
-}
-
-void
-meta_core_stick (Display *xdisplay,
- Window frame_xwindow)
-{
- MetaWindow *window = get_window (xdisplay, frame_xwindow);
-
- meta_window_stick (window);
-}
-
-void
meta_core_change_workspace (Display *xdisplay,
Window frame_xwindow,
int new_workspace)
diff --git a/src/core/core.h b/src/core/core.h
index ab1a773cb..f2169742c 100644
--- a/src/core/core.h
+++ b/src/core/core.h
@@ -35,39 +35,12 @@ void meta_core_user_lower_and_unfocus (Display *xdisplay,
Window frame_xwindow,
guint32 timestamp);
-void meta_core_user_focus (Display *xdisplay,
- Window frame_xwindow,
- guint32 timestamp);
-
-void meta_core_minimize (Display *xdisplay,
- Window frame_xwindow);
void meta_core_toggle_maximize (Display *xdisplay,
Window frame_xwindow);
void meta_core_toggle_maximize_horizontally (Display *xdisplay,
Window frame_xwindow);
void meta_core_toggle_maximize_vertically (Display *xdisplay,
Window frame_xwindow);
-void meta_core_unmaximize (Display *xdisplay,
- Window frame_xwindow);
-void meta_core_maximize (Display *xdisplay,
- Window frame_xwindow);
-void meta_core_delete (Display *xdisplay,
- Window frame_xwindow,
- guint32 timestamp);
-void meta_core_unshade (Display *xdisplay,
- Window frame_xwindow,
- guint32 timestamp);
-void meta_core_shade (Display *xdisplay,
- Window frame_xwindow,
- guint32 timestamp);
-void meta_core_unstick (Display *xdisplay,
- Window frame_xwindow);
-void meta_core_stick (Display *xdisplay,
- Window frame_xwindow);
-void meta_core_unmake_above (Display *xdisplay,
- Window frame_xwindow);
-void meta_core_make_above (Display *xdisplay,
- Window frame_xwindow);
void meta_core_change_workspace (Display *xdisplay,
Window frame_xwindow,
int new_workspace);
diff --git a/src/ui/frames.c b/src/ui/frames.c
index 7237cf957..5493bdde0 100644
--- a/src/ui/frames.c
+++ b/src/ui/frames.c
@@ -813,13 +813,9 @@ meta_frame_titlebar_event (MetaUIFrame *frame,
if (flags & META_FRAME_ALLOWS_SHADE)
{
if (flags & META_FRAME_SHADED)
- meta_core_unshade (display,
- frame->xwindow,
- event->time);
+ meta_window_unshade (frame->meta_window, event->time);
else
- meta_core_shade (display,
- frame->xwindow,
- event->time);
+ meta_window_shade (frame->meta_window, event->time);
}
}
break;
@@ -854,9 +850,7 @@ meta_frame_titlebar_event (MetaUIFrame *frame,
case G_DESKTOP_TITLEBAR_ACTION_MINIMIZE:
{
if (flags & META_FRAME_ALLOWS_MINIMIZE)
- {
- meta_core_minimize (display, frame->xwindow);
- }
+ meta_window_minimize (frame->meta_window);
}
break;
@@ -999,9 +993,7 @@ meta_frames_button_press_event (GtkWidget *widget,
meta_topic (META_DEBUG_FOCUS,
"Focusing window with frame 0x%lx due to button 1 press\n",
frame->xwindow);
- meta_core_user_focus (display,
- frame->xwindow,
- event->time);
+ meta_window_focus (frame->meta_window, event->time);
}
/* don't do the rest of this if on client area */
@@ -1162,10 +1154,8 @@ meta_frames_button_release_event (GtkWidget *widget,
{
MetaUIFrame *frame;
MetaFrames *frames;
- Display *display;
frames = META_FRAMES (widget);
- display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
frames->current_grab_op = META_GRAB_OP_NONE;
frame = meta_frames_lookup_window (frames, GDK_WINDOW_XID (event->window));
@@ -1183,36 +1173,40 @@ meta_frames_button_release_event (GtkWidget *widget,
switch (frame->prelit_control)
{
case META_FRAME_CONTROL_MINIMIZE:
- meta_core_minimize (display, frame->xwindow);
+ meta_window_minimize (frame->meta_window);
break;
case META_FRAME_CONTROL_MAXIMIZE:
/* Focus the window on the maximize */
- meta_core_user_focus (display, frame->xwindow, event->time);
- meta_core_maximize (display, frame->xwindow);
+ meta_window_focus (frame->meta_window, event->time);
+ if (meta_prefs_get_raise_on_click ())
+ meta_window_raise (frame->meta_window);
+ meta_window_maximize (frame->meta_window, META_MAXIMIZE_BOTH);
break;
case META_FRAME_CONTROL_UNMAXIMIZE:
- meta_core_unmaximize (display, frame->xwindow);
+ if (meta_prefs_get_raise_on_click ())
+ meta_window_raise (frame->meta_window);
+ meta_window_unmaximize (frame->meta_window, META_MAXIMIZE_BOTH);
break;
case META_FRAME_CONTROL_DELETE:
- meta_core_delete (display, frame->xwindow, event->time);
+ meta_window_delete (frame->meta_window, event->time);
break;
case META_FRAME_CONTROL_SHADE:
- meta_core_shade (display, frame->xwindow, event->time);
+ meta_window_shade (frame->meta_window, event->time);
break;
case META_FRAME_CONTROL_UNSHADE:
- meta_core_unshade (display, frame->xwindow, event->time);
+ meta_window_unshade (frame->meta_window, event->time);
break;
case META_FRAME_CONTROL_ABOVE:
- meta_core_make_above (display, frame->xwindow);
+ meta_window_make_above (frame->meta_window);
break;
case META_FRAME_CONTROL_UNABOVE:
- meta_core_unmake_above (display, frame->xwindow);
+ meta_window_unmake_above (frame->meta_window);
break;
case META_FRAME_CONTROL_STICK:
- meta_core_stick (display, frame->xwindow);
+ meta_window_stick (frame->meta_window);
break;
case META_FRAME_CONTROL_UNSTICK:
- meta_core_unstick (display, frame->xwindow);
+ meta_window_unstick (frame->meta_window);
break;
default:
break;