]> Pileus Git - ~andy/gtk/commit
Added GdkWindowTypeHint type. Added modal_hint field to GdkWindindow. New
authorAlexander Larsson <alexl@redhat.com>
Mon, 5 Mar 2001 15:09:02 +0000 (15:09 +0000)
committerAlexander Larsson <alexl@src.gnome.org>
Mon, 5 Mar 2001 15:09:02 +0000 (15:09 +0000)
commit83c3e076ef33b5bda0f0c828d992217f3c31522d
tree61cd7dd28e4684e868bbf2cfbe9eebe3eaf94a50
parent8190728773257cf422700a907e92d95523175350
Added GdkWindowTypeHint type. Added modal_hint field to GdkWindindow. New

2001-03-05  Alexander Larsson  <alexl@redhat.com>

* gdk/gdkwindow.h:
Added GdkWindowTypeHint type. Added modal_hint field to GdkWindindow.
New functions gdk_window_set_type_hint, gdk_window_set_modal_hint and
gdk_window_set_icon_list for net wmspec functionality.

* gdk/x11/gdkwindow-x11.c:
Set _NEW_WM_STATE_MODAL from window->modal_hint in set_inital_hints.
Implement gdk_window_set_type_hint, gdk_window_set_modal_hint and
gdk_window_set_icon_list.
Added gdk_wmspec_change_state helper function and used it in the code.
Set _NET_WM_ICON_NAME in gdk_window_set_title and gdk_window_set_icon_name.

* gtk/gtkdialog.c (gtk_dialog_init):
Set GDK_WINDOW_TYPE_HINT_DIALOG.

* gtk/gtkhandlebox.c (gtk_handle_box_realize):
Set GDK_WINDOW_TYPE_HINT_TOOLBAR.

* gtk/gtkwindow.c:
new function gtk_window_set_type_hint.
On realize, set type hint and modal hint.

* gtk/gtkwindow.h:
Added type_hint field and gtk_window_set_type_hint.
13 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkwindow.h
gdk/x11/gdkwindow-x11.c
gtk/gtkdialog.c
gtk/gtkhandlebox.c
gtk/gtkwindow.c
gtk/gtkwindow.h