fix to use constants not atoms.
2001-07-02 Havoc Pennington <hp@pobox.com> * gdk/x11/gdkwindow-x11.c (gdk_wmspec_change_state): fix to use constants not atoms.
This commit is contained in:
committed by
Havoc Pennington
parent
84191d675f
commit
b6cc525fa0
@ -1,3 +1,8 @@
|
|||||||
|
2001-07-02 Havoc Pennington <hp@pobox.com>
|
||||||
|
|
||||||
|
* gdk/x11/gdkwindow-x11.c (gdk_wmspec_change_state): fix to
|
||||||
|
use constants not atoms.
|
||||||
|
|
||||||
2001-07-02 James Henstridge <james@daa.com.au>
|
2001-07-02 James Henstridge <james@daa.com.au>
|
||||||
|
|
||||||
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
||||||
|
|||||||
@ -1,3 +1,8 @@
|
|||||||
|
2001-07-02 Havoc Pennington <hp@pobox.com>
|
||||||
|
|
||||||
|
* gdk/x11/gdkwindow-x11.c (gdk_wmspec_change_state): fix to
|
||||||
|
use constants not atoms.
|
||||||
|
|
||||||
2001-07-02 James Henstridge <james@daa.com.au>
|
2001-07-02 James Henstridge <james@daa.com.au>
|
||||||
|
|
||||||
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
||||||
|
|||||||
@ -1,3 +1,8 @@
|
|||||||
|
2001-07-02 Havoc Pennington <hp@pobox.com>
|
||||||
|
|
||||||
|
* gdk/x11/gdkwindow-x11.c (gdk_wmspec_change_state): fix to
|
||||||
|
use constants not atoms.
|
||||||
|
|
||||||
2001-07-02 James Henstridge <james@daa.com.au>
|
2001-07-02 James Henstridge <james@daa.com.au>
|
||||||
|
|
||||||
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
||||||
|
|||||||
@ -1,3 +1,8 @@
|
|||||||
|
2001-07-02 Havoc Pennington <hp@pobox.com>
|
||||||
|
|
||||||
|
* gdk/x11/gdkwindow-x11.c (gdk_wmspec_change_state): fix to
|
||||||
|
use constants not atoms.
|
||||||
|
|
||||||
2001-07-02 James Henstridge <james@daa.com.au>
|
2001-07-02 James Henstridge <james@daa.com.au>
|
||||||
|
|
||||||
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
||||||
|
|||||||
@ -1,3 +1,8 @@
|
|||||||
|
2001-07-02 Havoc Pennington <hp@pobox.com>
|
||||||
|
|
||||||
|
* gdk/x11/gdkwindow-x11.c (gdk_wmspec_change_state): fix to
|
||||||
|
use constants not atoms.
|
||||||
|
|
||||||
2001-07-02 James Henstridge <james@daa.com.au>
|
2001-07-02 James Henstridge <james@daa.com.au>
|
||||||
|
|
||||||
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
||||||
|
|||||||
@ -1,3 +1,8 @@
|
|||||||
|
2001-07-02 Havoc Pennington <hp@pobox.com>
|
||||||
|
|
||||||
|
* gdk/x11/gdkwindow-x11.c (gdk_wmspec_change_state): fix to
|
||||||
|
use constants not atoms.
|
||||||
|
|
||||||
2001-07-02 James Henstridge <james@daa.com.au>
|
2001-07-02 James Henstridge <james@daa.com.au>
|
||||||
|
|
||||||
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
||||||
|
|||||||
@ -1,3 +1,8 @@
|
|||||||
|
2001-07-02 Havoc Pennington <hp@pobox.com>
|
||||||
|
|
||||||
|
* gdk/x11/gdkwindow-x11.c (gdk_wmspec_change_state): fix to
|
||||||
|
use constants not atoms.
|
||||||
|
|
||||||
2001-07-02 James Henstridge <james@daa.com.au>
|
2001-07-02 James Henstridge <james@daa.com.au>
|
||||||
|
|
||||||
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
* gtk/gtktextview.c (gtk_text_view_class_init): same here for
|
||||||
|
|||||||
@ -1268,12 +1268,10 @@ gdk_wmspec_change_state (gboolean add,
|
|||||||
GdkAtom state2)
|
GdkAtom state2)
|
||||||
{
|
{
|
||||||
XEvent xev;
|
XEvent xev;
|
||||||
Atom op;
|
|
||||||
|
|
||||||
if (add)
|
#define _NET_WM_STATE_REMOVE 0 /* remove/unset property */
|
||||||
op = gdk_atom_intern ("_NET_WM_STATE_ADD", FALSE);
|
#define _NET_WM_STATE_ADD 1 /* add/set property */
|
||||||
else
|
#define _NET_WM_STATE_TOGGLE 2 /* toggle property */
|
||||||
op = gdk_atom_intern ("_NET_WM_STATE_REMOVE", FALSE);
|
|
||||||
|
|
||||||
xev.xclient.type = ClientMessage;
|
xev.xclient.type = ClientMessage;
|
||||||
xev.xclient.serial = 0;
|
xev.xclient.serial = 0;
|
||||||
@ -1282,7 +1280,7 @@ gdk_wmspec_change_state (gboolean add,
|
|||||||
xev.xclient.window = GDK_WINDOW_XID (window);
|
xev.xclient.window = GDK_WINDOW_XID (window);
|
||||||
xev.xclient.message_type = gdk_atom_intern ("_NET_WM_STATE", FALSE);
|
xev.xclient.message_type = gdk_atom_intern ("_NET_WM_STATE", FALSE);
|
||||||
xev.xclient.format = 32;
|
xev.xclient.format = 32;
|
||||||
xev.xclient.data.l[0] = op;
|
xev.xclient.data.l[0] = add ? _NET_WM_STATE_ADD : _NET_WM_STATE_REMOVE;
|
||||||
xev.xclient.data.l[1] = state1;
|
xev.xclient.data.l[1] = state1;
|
||||||
xev.xclient.data.l[2] = state2;
|
xev.xclient.data.l[2] = state2;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user