#include "config.h"
#include <stdio.h>
#include <gdk/gdk.h>
#include "gdkprivate-win32.h"
Go to the source code of this file.
Functions | |
static guint | gdk_xid_hash (HANDLE *xid) |
static gint | gdk_xid_compare (HANDLE *a, HANDLE *b) |
void | gdk_xid_table_insert (HANDLE *xid, gpointer data) |
void | gdk_xid_table_remove (HANDLE xid) |
gpointer | gdk_xid_table_lookup (HANDLE xid) |
Variables | |
static GHashTable * | xid_ht = NULL |
static gint gdk_xid_compare | ( | HANDLE * | a, | |
HANDLE * | b | |||
) | [static] |
Definition at line 77 of file gdkwin32id.c.
Referenced by gdk_xid_table_insert(), and gdk_xid_table_remove().
static guint gdk_xid_hash | ( | HANDLE * | xid | ) | [static] |
Definition at line 72 of file gdkwin32id.c.
Referenced by gdk_xid_table_insert(), and gdk_xid_table_remove().
void gdk_xid_table_insert | ( | HANDLE * | xid, | |
gpointer | data | |||
) |
Definition at line 41 of file gdkwin32id.c.
References g_hash_table_insert(), g_hash_table_new(), g_return_if_fail, gdk_xid_compare(), gdk_xid_hash(), NULL, and xid_ht.
Referenced by gdk_bitmap_create_from_data(), gdk_pixmap_create_on_shared_image(), gdk_pixmap_foreign_new(), gdk_pixmap_new(), gdk_window_foreign_new(), gdk_window_init(), and gdk_window_new().
gpointer gdk_xid_table_lookup | ( | HANDLE | xid | ) |
Definition at line 61 of file gdkwin32id.c.
References data, g_hash_table_lookup(), NULL, and xid_ht.
Referenced by TGWin32::FindRWindow(), gdk_window_foreign_new(), TGWin32::GetInputFocus(), TGWin32::MapEvent(), TGWin32::QueryPointer(), and TGWin32::TranslateCoordinates().
void gdk_xid_table_remove | ( | HANDLE | xid | ) |
Definition at line 52 of file gdkwin32id.c.
References g_hash_table_new(), g_hash_table_remove(), gdk_xid_compare(), gdk_xid_hash(), and xid_ht.
Referenced by gdk_win32_pixmap_destroy(), gdk_win32_window_destroy(), and gdk_window_destroy_notify().
GHashTable* xid_ht = NULL [static] |
Definition at line 38 of file gdkwin32id.c.
Referenced by gdk_xid_table_insert(), gdk_xid_table_lookup(), and gdk_xid_table_remove().