diff options
author | Havoc Pennington <hp@redhat.com> | 2002-10-28 20:22:22 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2002-10-28 20:22:22 +0000 |
commit | b3a1122b2ac59376b716a66a18a8516a061625bc (patch) | |
tree | ae561b1a91b578f2848fc3737ddfebc361ef7775 /src/xprops.h | |
parent | c7d9042e5dfaddee6a9bcebe642ff4fc09446b9e (diff) | |
download | metacity-b3a1122b2ac59376b716a66a18a8516a061625bc.tar.gz |
use meta_prop_get_size_hints
2002-10-28 Havoc Pennington <hp@redhat.com>
* src/window.c (update_size_hints): use meta_prop_get_size_hints
* src/xprops.c: add support for getting XSizeHints
Diffstat (limited to 'src/xprops.h')
-rw-r--r-- | src/xprops.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/xprops.h b/src/xprops.h index d1da7d99..0bdf4796 100644 --- a/src/xprops.h +++ b/src/xprops.h @@ -122,6 +122,12 @@ gboolean meta_prop_get_class_hint (MetaDisplay *display, Atom xatom, XClassHint *class_hint); +gboolean meta_prop_get_size_hints (MetaDisplay *display, + Window xwindow, + Atom xatom, + XSizeHints **hints_p, + gulong *flags_p); + typedef enum { META_PROP_VALUE_INVALID, @@ -135,7 +141,8 @@ typedef enum META_PROP_VALUE_ATOM_LIST, META_PROP_VALUE_TEXT_PROPERTY, /* comes back as UTF-8 string */ META_PROP_VALUE_WM_HINTS, - META_PROP_VALUE_CLASS_HINT + META_PROP_VALUE_CLASS_HINT, + META_PROP_VALUE_SIZE_HINTS } MetaPropValueType; /* used to request/return/store property values */ @@ -156,6 +163,12 @@ typedef struct struct { + XSizeHints *hints; + unsigned long flags; + } size_hints; + + struct + { gulong *cardinals; int n_cardinals; } cardinal_list; |