gdk.h File Reference

#include <gdk/gdkcc.h>
#include <gdk/gdkcolor.h>
#include <gdk/gdkcursor.h>
#include <gdk/gdkdnd.h>
#include <gdk/gdkdrawable.h>
#include <gdk/gdkevents.h>
#include <gdk/gdkfont.h>
#include <gdk/gdkgc.h>
#include <gdk/gdkim.h>
#include <gdk/gdkimage.h>
#include <gdk/gdkinput.h>
#include <gdk/gdkpixmap.h>
#include <gdk/gdkproperty.h>
#include <gdk/gdkregion.h>
#include <gdk/gdkrgb.h>
#include <gdk/gdkselection.h>
#include <gdk/gdktypes.h>
#include <gdk/gdkvisual.h>
#include <gdk/gdkwindow.h>
#include <gdk/gdkcompat.h>

Go to the source code of this file.

Defines

#define GDK_PRIORITY_EVENTS   (G_PRIORITY_DEFAULT)
#define GDK_THREADS_ENTER()
#define GDK_THREADS_LEAVE()

Functions

void gdk_init (gint *argc, gchar ***argv)
gboolean gdk_init_check (gint *argc, gchar ***argv)
void gdk_exit (gint error_code)
gchargdk_set_locale (void)
void gdk_error_trap_push (void)
gint gdk_error_trap_pop (void)
void gdk_set_use_xshm (gboolean use_xshm)
gboolean gdk_get_use_xshm (void)
gchargdk_get_display (void)
gint gdk_input_add_full (gint source, GdkInputCondition condition, GdkInputFunction function, gpointer data, GdkDestroyNotify destroy)
gint gdk_input_add (gint source, GdkInputCondition condition, GdkInputFunction function, gpointer data)
void gdk_input_remove (gint tag)
gint gdk_pointer_grab (GdkWindow *window, gboolean owner_events, GdkEventMask event_mask, GdkWindow *confine_to, GdkCursor *cursor, guint32 time)
void gdk_pointer_ungrab (guint32 time)
gint gdk_keyboard_grab (GdkWindow *window, gboolean owner_events, guint32 time)
void gdk_keyboard_ungrab (guint32 time)
gboolean gdk_pointer_is_grabbed (void)
gint gdk_button_grab (gint button, gint mod, GdkWindow *window, gboolean owner_events, GdkEventMask event_mask, GdkWindow *confine_to, GdkCursor *cursor)
void gdk_button_ungrab (gint button, gint mod, GdkWindow *window)
gint gdk_key_grab (gint keycode, gint mod, GdkWindow *window)
void gdk_key_ungrab (gint keycode, gint mod, GdkWindow *window)
gint gdk_screen_width (void)
gint gdk_screen_height (void)
gint gdk_screen_width_mm (void)
gint gdk_screen_height_mm (void)
void gdk_flush (void)
void gdk_beep (void)
void gdk_key_repeat_disable (void)
void gdk_key_repeat_restore (void)
gboolean gdk_rectangle_intersect (GdkRectangle *src1, GdkRectangle *src2, GdkRectangle *dest)
void gdk_rectangle_union (GdkRectangle *src1, GdkRectangle *src2, GdkRectangle *dest)
gchargdk_wcstombs (const GdkWChar *src)
gint gdk_mbstowcs (GdkWChar *dest, const gchar *src, gint dest_max)
void gdk_event_send_clientmessage_toall (GdkEvent *event)
gboolean gdk_event_send_client_message (GdkEvent *event, guint32 xid)
gchargdk_keyval_name (guint keyval)
guint gdk_keyval_from_name (const gchar *keyval_name)
void gdk_keyval_convert_case (guint symbol, guint *lower, guint *upper)
guint gdk_keyval_to_upper (guint keyval)
guint gdk_keyval_to_lower (guint keyval)
gboolean gdk_keyval_is_upper (guint keyval)
gboolean gdk_keyval_is_lower (guint keyval)
void gdk_threads_enter (void)
void gdk_threads_leave (void)

Variables

GDKVAR GMutexgdk_threads_mutex


Define Documentation

#define GDK_PRIORITY_EVENTS   (G_PRIORITY_DEFAULT)

Definition at line 59 of file gdk.h.

Referenced by gdk_events_init().

 
#define GDK_THREADS_ENTER (  ) 

Definition at line 163 of file gdk.h.

Referenced by gdk_event_check(), gdk_event_dispatch(), gdk_event_prepare(), gdk_threads_enter(), gdk_window_clear_area(), and inner_window_proc().

 
#define GDK_THREADS_LEAVE (  ) 

Definition at line 164 of file gdk.h.

Referenced by gdk_event_check(), gdk_event_dispatch(), gdk_event_prepare(), gdk_threads_leave(), gdk_window_clear_area(), and inner_window_proc().


Function Documentation

void gdk_beep ( void   ) 

Definition at line 226 of file gdkmain-win32.c.

gint gdk_button_grab ( gint  button,
gint  mod,
GdkWindow window,
gboolean  owner_events,
GdkEventMask  event_mask,
GdkWindow confine_to,
GdkCursor cursor 
)

Definition at line 596 of file gdkevents-win32.c.

References g_return_val_if_fail, GDK_IS_WINDOW, GDK_WINDOW_WIN32DATA, GrabSuccess, and NULL.

Referenced by TGWin32::GrabButton().

void gdk_button_ungrab ( gint  button,
gint  mod,
GdkWindow window 
)

Definition at line 622 of file gdkevents-win32.c.

References GDK_IS_WINDOW, GDK_WINDOW_WIN32DATA, and NULL.

Referenced by TGWin32::GrabButton().

gint gdk_error_trap_pop ( void   ) 

Definition at line 450 of file gdk.c.

References g_return_val_if_fail, gdk_error_code, gdk_error_trap_free_list, gdk_error_traps, gdk_error_warnings, NULL, result(), and trap().

void gdk_error_trap_push ( void   ) 

Definition at line 417 of file gdk.c.

References g_new, g_slist_alloc(), gdk_error_code, gdk_error_trap_free_list, gdk_error_traps, gdk_error_warnings, and trap().

gboolean gdk_event_send_client_message ( GdkEvent event,
guint32  xid 
)

Definition at line 6535 of file gdkevents-win32.c.

References FALSE.

void gdk_event_send_clientmessage_toall ( GdkEvent event  ) 

Definition at line 6541 of file gdkevents-win32.c.

void gdk_exit ( gint  error_code  ) 

Definition at line 357 of file gdk.c.

void gdk_flush ( void   ) 

Definition at line 6546 of file gdkevents-win32.c.

Referenced by gdk_rgb_alloc_scratch_image().

gchar* gdk_get_display ( void   ) 

Definition at line 239 of file gdkmain-win32.c.

Referenced by gdk_init().

gboolean gdk_get_use_xshm ( void   ) 

Definition at line 131 of file gdkmain-win32.c.

References TRUE.

void gdk_init ( gint argc,
gchar ***  argv 
)

gboolean gdk_init_check ( gint argc,
gchar ***  argv 
)

gint gdk_input_add ( gint  source,
GdkInputCondition  condition,
GdkInputFunction  function,
gpointer  data 
)

Definition at line 526 of file gdkevents.c.

References gdk_input_add_full(), and NULL.

gint gdk_input_add_full ( gint  source,
GdkInputCondition  condition,
GdkInputFunction  function,
gpointer  data,
GdkDestroyNotify  destroy 
)

Definition at line 495 of file gdkevents.c.

References _GdkIOClosure::condition, _GdkIOClosure::data, EXCEPTION_CONDITION, _GdkIOClosure::function, g_io_add_watch_full(), g_io_channel_unix_new(), g_io_channel_unref(), g_new, G_PRIORITY_DEFAULT, GDK_INPUT_EXCEPTION, GDK_INPUT_READ, GDK_INPUT_WRITE, gdk_io_destroy(), gdk_io_invoke(), _GdkIOClosure::notify, READ_CONDITION, result(), and WRITE_CONDITION.

Referenced by gdk_input_add().

void gdk_input_remove ( gint  tag  ) 

Definition at line 533 of file gdkevents.c.

References g_source_remove().

gint gdk_key_grab ( gint  keycode,
gint  mod,
GdkWindow window 
)

Definition at line 660 of file gdkevents-win32.c.

References AlreadyGrabbed, find_key_mod(), g_list_append(), g_new, g_return_val_if_fail, GDK_IS_WINDOW, GDK_WINDOW_WIN32DATA, GrabSuccess, _Gdk_key_mod::key, _Gdk_key_mod::mod, and NULL.

Referenced by TGWin32::GrabKey().

void gdk_key_repeat_disable ( void   ) 

Definition at line 216 of file gdkmain-win32.c.

Referenced by TGWin32::SetKeyAutoRepeat().

void gdk_key_repeat_restore ( void   ) 

Definition at line 221 of file gdkmain-win32.c.

Referenced by gdk_exit_func(), and TGWin32::SetKeyAutoRepeat().

void gdk_key_ungrab ( gint  keycode,
gint  mod,
GdkWindow window 
)

Definition at line 686 of file gdkevents-win32.c.

References find_key_mod(), g_free(), g_list_free(), g_list_length(), g_list_remove(), GDK_IS_WINDOW, GDK_WINDOW_WIN32DATA, i, and NULL.

Referenced by TGWin32::GrabKey().

gint gdk_keyboard_grab ( GdkWindow window,
gboolean  owner_events,
guint32  time 
)

Referenced by gdk_event_translate().

void gdk_keyboard_ungrab ( guint32  time  ) 

Definition at line 869 of file gdkevents-win32.c.

References g_print(), GDK_NOTE, k_grab_window, and NULL.

Referenced by gdk_event_translate().

void gdk_keyval_convert_case ( guint  symbol,
guint lower,
guint upper 
)

Definition at line 477 of file gdk.c.

References GDK_A, GDK_a, GDK_agrave, GDK_Agrave, GDK_Amacron, GDK_amacron, GDK_Aogonek, GDK_aogonek, GDK_Cabovedot, GDK_cabovedot, GDK_Cyrillic_hardsign, GDK_Cyrillic_HARDSIGN, GDK_Cyrillic_yu, GDK_Cyrillic_YU, GDK_ENG, GDK_eng, GDK_gbreve, GDK_Gbreve, GDK_Greek_ALPHA, GDK_Greek_alpha, GDK_Greek_alphaaccent, GDK_Greek_ALPHAaccent, GDK_Greek_finalsmallsigma, GDK_Greek_iotaaccentdieresis, GDK_Greek_omega, GDK_Greek_OMEGA, GDK_Greek_omegaaccent, GDK_Greek_OMEGAaccent, GDK_Greek_upsilonaccentdieresis, GDK_Hcircumflex, GDK_hcircumflex, GDK_Hstroke, GDK_hstroke, GDK_Jcircumflex, GDK_jcircumflex, GDK_Lstroke, GDK_lstroke, GDK_odiaeresis, GDK_Odiaeresis, GDK_Ooblique, GDK_oslash, GDK_racute, GDK_Racute, GDK_Rcedilla, GDK_rcedilla, GDK_sacute, GDK_Sacute, GDK_scaron, GDK_Scaron, GDK_scircumflex, GDK_Scircumflex, GDK_Serbian_DJE, GDK_Serbian_dje, GDK_Serbian_DZE, GDK_Serbian_dze, GDK_tcedilla, GDK_Tcedilla, GDK_Thorn, GDK_thorn, GDK_Tslash, GDK_tslash, GDK_Umacron, GDK_umacron, GDK_Z, GDK_z, GDK_Zabovedot, GDK_zabovedot, GDK_zacute, GDK_Zacute, GDK_zcaron, and GDK_Zcaron.

Referenced by gdk_keyval_is_lower(), gdk_keyval_is_upper(), gdk_keyval_to_lower(), and gdk_keyval_to_upper().

guint gdk_keyval_from_name ( const gchar keyval_name  ) 

Definition at line 1585 of file gdkmain-win32.c.

References g_new, g_return_val_if_fail, gdk_key_compare_by_name(), gdk_keys_by_keyval, gdk_keys_by_name, gdk_keys_name_compare(), GDK_NUM_KEYS, GDK_VoidSymbol, gdk_key::keyval, and NULL.

gboolean gdk_keyval_is_lower ( guint  keyval  ) 

Definition at line 634 of file gdk.c.

References FALSE, gdk_keyval_convert_case(), and NULL.

gboolean gdk_keyval_is_upper ( guint  keyval  ) 

Definition at line 623 of file gdk.c.

References FALSE, gdk_keyval_convert_case(), and NULL.

gchar* gdk_keyval_name ( guint  keyval  ) 

Definition at line 1562 of file gdkmain-win32.c.

References gchar, gdk_keys_by_keyval, gdk_keys_keyval_compare(), GDK_NUM_KEYS, gdk_key::name, and NULL.

Referenced by print_event().

guint gdk_keyval_to_lower ( guint  keyval  ) 

Definition at line 614 of file gdk.c.

References gdk_keyval_convert_case(), NULL, and result().

guint gdk_keyval_to_upper ( guint  keyval  ) 

Definition at line 605 of file gdk.c.

References gdk_keyval_convert_case(), NULL, and result().

gint gdk_mbstowcs ( GdkWChar dest,
const gchar src,
gint  dest_max 
)

Definition at line 287 of file gdkim-win32.c.

References gdk_nmbstowcs().

gint gdk_pointer_grab ( GdkWindow window,
gboolean  owner_events,
GdkEventMask  event_mask,
GdkWindow confine_to,
GdkCursor cursor,
guint32  time 
)

Referenced by gdk_event_translate(), and TGWin32::GrabPointer().

gboolean gdk_pointer_is_grabbed ( void   ) 

Definition at line 589 of file gdkevents-win32.c.

References NULL, and p_grab_window.

void gdk_pointer_ungrab ( guint32  time  ) 

Definition at line 556 of file gdkevents-win32.c.

References g_print(), GDK_NOTE, NULL, p_grab_cursor, p_grab_window, and SetCursor().

Referenced by gdk_event_translate(), and TGWin32::GrabPointer().

gboolean gdk_rectangle_intersect ( GdkRectangle src1,
GdkRectangle src2,
GdkRectangle dest 
)

Definition at line 46 of file gdkrectangle.c.

References FALSE, g_return_val_if_fail, _GdkRectangle::height, NULL, TRUE, _GdkRectangle::width, _GdkRectangle::x, and _GdkRectangle::y.

void gdk_rectangle_union ( GdkRectangle src1,
GdkRectangle src2,
GdkRectangle dest 
)

Definition at line 30 of file gdkrectangle.c.

References g_return_if_fail, _GdkRectangle::height, MAX, MIN, NULL, _GdkRectangle::width, _GdkRectangle::x, and _GdkRectangle::y.

Referenced by inner_window_proc().

gint gdk_screen_height ( void   ) 

Definition at line 171 of file gdkmain-win32.c.

References gdk_parent_root.

Referenced by gdk_window_set_geometry_hints(), and TGWin32::GetGeometry().

gint gdk_screen_height_mm ( void   ) 

Definition at line 211 of file gdkmain-win32.c.

References gdk_DC.

gint gdk_screen_width ( void   ) 

Definition at line 151 of file gdkmain-win32.c.

References gdk_parent_root.

Referenced by gdk_window_set_geometry_hints(), and TGWin32::GetGeometry().

gint gdk_screen_width_mm ( void   ) 

Definition at line 191 of file gdkmain-win32.c.

References gdk_DC.

Referenced by TGWin32::ScreenWidthMM().

gchar* gdk_set_locale ( void   ) 

Definition at line 53 of file gdkim-win32.c.

References g_warning().

void gdk_set_use_xshm ( gboolean  use_xshm  ) 

void gdk_threads_enter ( void   ) 

Definition at line 645 of file gdk.c.

References GDK_THREADS_ENTER.

void gdk_threads_leave ( void   ) 

Definition at line 650 of file gdk.c.

References GDK_THREADS_LEAVE.

gchar* gdk_wcstombs ( const GdkWChar src  ) 

Definition at line 133 of file gdkim-win32.c.

References c, g_malloc(), i, len, and x80.


Variable Documentation

GDKVAR GMutex* gdk_threads_mutex

Definition at line 148 of file gdk.h.

Referenced by gdk_init_check(), and gdk_window_clear_area().


Generated on Tue Jul 5 15:58:37 2011 for ROOT_528-00b_version by  doxygen 1.5.1