diff options
author | Javier <[email protected]> | 2015-06-28 16:39:13 +0200 |
---|---|---|
committer | Javier <[email protected]> | 2015-06-28 16:39:13 +0200 |
commit | bf70515d3439c8ccf043966f0fa104704e752602 (patch) | |
tree | eef9a59ee6f66090b49dc921f748dcddb7523103 /mate-panel/panel-xutils.c | |
parent | e64c0d6d99fe6aef817af0b18e53d9813cb2c11f (diff) | |
download | mate-panel-bf70515d3439c8ccf043966f0fa104704e752602.tar.bz2 mate-panel-bf70515d3439c8ccf043966f0fa104704e752602.tar.xz |
replace panel_xutils_set_window_type with gtk_window_set_type_hint
Both functions have exactly the same semantics, so prefer the Gtk+
builtin.
Diffstat (limited to 'mate-panel/panel-xutils.c')
-rw-r--r-- | mate-panel/panel-xutils.c | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/mate-panel/panel-xutils.c b/mate-panel/panel-xutils.c index 34e851fd..28964202 100644 --- a/mate-panel/panel-xutils.c +++ b/mate-panel/panel-xutils.c @@ -39,56 +39,6 @@ static Atom net_wm_window_type_normal = None; static Atom net_wm_strut = None; static Atom net_wm_strut_partial = None; -void -panel_xutils_set_window_type (GdkWindow *gdk_window, - PanelXUtilsWindowType type) -{ - Display *display; - Window window; - Atom atoms [2]; - int i = 0; - - g_return_if_fail (GDK_IS_WINDOW (gdk_window)); - - display = GDK_WINDOW_XDISPLAY (gdk_window); - window = GDK_WINDOW_XID (gdk_window); - - if (net_wm_window_type == None) - net_wm_window_type = XInternAtom (display, - "_NET_WM_WINDOW_TYPE", - False); - - switch (type) { - case PANEL_XUTILS_TYPE_DOCK: - if (net_wm_window_type_dock == None) - net_wm_window_type_dock = XInternAtom (display, - "_NET_WM_WINDOW_TYPE_DOCK", - False); - atoms [i++] = net_wm_window_type_dock; - break; - case PANEL_XUTILS_TYPE_NORMAL: - if (net_wm_window_type_normal == None) - net_wm_window_type_normal = XInternAtom (display, - "_NET_WM_WINDOW_TYPE_NORMAL", - False); - atoms [i++] = net_wm_window_type_normal; - break; - default: - g_assert_not_reached (); - break; - } - - gdk_error_trap_push (); - XChangeProperty (display, window, net_wm_window_type, - XA_ATOM, 32, PropModeReplace, - (guchar *) &atoms, i); -#if GTK_CHECK_VERSION (3, 0, 0) - gdk_error_trap_pop_ignored (); -#else - gdk_error_trap_pop (); -#endif -} - enum { STRUT_LEFT = 0, STRUT_RIGHT = 1, |