gdkwin32.h File Reference

#include <gdk/win32/gdkprivate-win32.h>
#include <time.h>
#include <locale.h>

Go to the source code of this file.

Defines

#define GDK_ROOT_WINDOW()   ((guint32) HWND_DESKTOP)
#define GDK_ROOT_PARENT()   ((GdkWindow *) gdk_parent_root)
#define GDK_DISPLAY()   NULL
#define GDK_DRAWABLE_XID(win)   (GDK_DRAWABLE_WIN32DATA(win)->xid)
#define GDK_IMAGE_XIMAGE(image)   (((GdkImagePrivate *) image)->ximage)
#define GDK_COLORMAP_XDISPLAY(cmap)   NULL
#define GDK_COLORMAP_WIN32COLORMAP(cmap)   (((GdkColormapPrivateWin32 *) cmap)->xcolormap)
#define GDK_CURSOR_XID(cursor)   (((GdkCursorPrivate*) cursor)->xcursor)
#define GDK_VISUAL_XVISUAL(vis)   (((GdkVisualPrivate *) vis)->xvisual)
#define GDK_WINDOW_XDISPLAY   GDK_DRAWABLE_XDISPLAY
#define GDK_WINDOW_XWINDOW   GDK_DRAWABLE_XID
#define GDK_FONT_XFONT(font)   (((GdkWin32SingleFont *)((GdkFontPrivateWin32 *)font)->fonts->data)->xfont)

Functions

GdkPixmapgdk_pixmap_foreign_new (guint32 anid)
GdkWindowgdk_window_foreign_new (guint32 anid)
HDC gdk_win32_hdc_get (GdkDrawable *drawable, GdkGC *gc, GdkGCValuesMask usage)
void gdk_win32_hdc_release (GdkDrawable *drawable, GdkGC *gc, GdkGCValuesMask usage)


Define Documentation

#define GDK_COLORMAP_WIN32COLORMAP ( cmap   )     (((GdkColormapPrivateWin32 *) cmap)->xcolormap)

Definition at line 45 of file gdkwin32.h.

Referenced by gdk_color_context_new(), and my_x_query_colors().

#define GDK_COLORMAP_XDISPLAY ( cmap   )     NULL

Definition at line 44 of file gdkwin32.h.

#define GDK_CURSOR_XID ( cursor   )     (((GdkCursorPrivate*) cursor)->xcursor)

Definition at line 46 of file gdkwin32.h.

Referenced by TGWin32::CreateWindow(), TGWin32::GrabPointer(), and TGWin32::InitWindow().

 
#define GDK_DISPLAY (  )     NULL

Definition at line 41 of file gdkwin32.h.

#define GDK_DRAWABLE_XID ( win   )     (GDK_DRAWABLE_WIN32DATA(win)->xid)

Definition at line 42 of file gdkwin32.h.

Referenced by _GetWindowProperty(), TGWin32::ChangeProperties(), TGWin32::ConvertSelection(), TGWin32GLManager::CreateGLContext(), TGWin32::CreateWindow(), TGWin32GLManager::DeleteGLContext(), TGWin32::DeleteProperty(), TGWin32::FindRWindow(), gdk_bitmap_create_from_data(), gdk_cursor_new_from_pixmap(), gdk_drag_find_window(), gdk_drawable_set_colormap(), gdk_event_translate(), gdk_gc_predraw(), gdk_image_get(), gdk_input_init(), gdk_keyboard_grab(), gdk_pixmap_create_from_data(), gdk_pixmap_create_on_shared_image(), gdk_pixmap_foreign_new(), gdk_pixmap_new(), gdk_pointer_grab(), gdk_property_change(), gdk_property_delete(), gdk_sel_prop_store(), gdk_selection_convert(), gdk_selection_owner_get(), gdk_selection_owner_set(), gdk_selection_property_delete(), gdk_selection_property_get(), gdk_win32_draw_arc(), gdk_win32_draw_drawable(), gdk_win32_draw_points(), gdk_win32_draw_polygon(), gdk_win32_draw_rectangle(), gdk_win32_draw_segments(), gdk_win32_draw_text(), gdk_win32_draw_text_wc(), gdk_win32_gc_get_values(), gdk_win32_gc_values_to_win32values(), gdk_win32_pixmap_destroy(), gdk_win32_window_destroy(), gdk_window_clear_area(), gdk_window_clear_area_e(), gdk_window_destroy(), gdk_window_destroy_notify(), gdk_window_foreign_new(), gdk_window_get_geometry(), gdk_window_get_origin(), gdk_window_get_pointer(), gdk_window_get_root_origin(), gdk_window_hide(), gdk_window_internal_destroy(), gdk_window_lower(), gdk_window_merge_child_shapes(), gdk_window_move(), gdk_window_move_resize(), gdk_window_new(), gdk_window_raise(), gdk_window_register_dnd(), gdk_window_reparent(), gdk_window_resize(), gdk_window_set_background(), gdk_window_set_child_shapes(), gdk_window_set_cursor(), gdk_window_set_decorations(), gdk_window_set_functions(), gdk_window_set_geometry_hints(), gdk_window_set_hints(), gdk_window_set_icon(), gdk_window_set_icon_name(), gdk_window_set_role(), gdk_window_set_title(), gdk_window_set_transient_for(), gdk_window_shape_combine_mask(), gdk_window_show(), gdk_window_withdraw(), TGWin32::GetColorBits(), TGWin32::GetProperty(), TGWin32::GetWindowAttributes(), TGWin32::GrabPointer(), TGWin32::IconifyWindow(), TGWin32::InitWindow(), TGWin32::IsDNDAware(), TGWin32::LowerWindow(), TGWin32::MapEvent(), TGWin32::MapRaised(), TGWin32::MapSubwindows(), TGWin32::MapWindow(), predraw_set_foreground(), print_event(), propagate(), TGWin32::QueryPointer(), TGWin32::RaiseWindow(), TGWin32::ReadPictureDataFromFile(), TGWin32::RequestString(), TGWin32::SetClassHints(), TGWin32::SetDNDAware(), TGWin32::SetInput(), TGWin32::SetInputFocus(), TGWin32::SetSelectionOwner(), TGWin32::SetTypeList(), synthesize_crossing_events(), translate_mouse_coords(), TGWin32::TranslateCoordinates(), TGWin32::Warp(), TGWin32::WMDeleteNotify(), and TGWin32GLManager::TGWin32GLImpl::~TGWin32GLImpl().

#define GDK_FONT_XFONT ( font   )     (((GdkWin32SingleFont *)((GdkFontPrivateWin32 *)font)->fonts->data)->xfont)

Definition at line 51 of file gdkwin32.h.

#define GDK_IMAGE_XIMAGE ( image   )     (((GdkImagePrivate *) image)->ximage)

Definition at line 43 of file gdkwin32.h.

 
#define GDK_ROOT_PARENT (  )     ((GdkWindow *) gdk_parent_root)

Definition at line 40 of file gdkwin32.h.

Referenced by TGWin32::CreateBitmap(), TGWin32::CreatePictureFromData(), TGWin32::CreatePictureFromFile(), TGWin32::CreatePixmap(), TGWin32::GetDefaultRootWindow(), TGWin32::GetWindowAttributes(), TGWin32::OpenDisplay(), TGWin32::OpenPixmap(), TGWin32::QueryPointer(), TGWin32::RescaleWindow(), TGWin32::ResizePixmap(), TGWin32::ResizeWindow(), TGWin32::SetDoubleBufferON(), and TGWin32::UpdateFillStyle().

 
#define GDK_ROOT_WINDOW (  )     ((guint32) HWND_DESKTOP)

Definition at line 39 of file gdkwin32.h.

#define GDK_VISUAL_XVISUAL ( vis   )     (((GdkVisualPrivate *) vis)->xvisual)

Definition at line 47 of file gdkwin32.h.

Referenced by gdk_color_context_new(), init_color(), and init_palette().

#define GDK_WINDOW_XDISPLAY   GDK_DRAWABLE_XDISPLAY

Definition at line 49 of file gdkwin32.h.

#define GDK_WINDOW_XWINDOW   GDK_DRAWABLE_XID

Definition at line 50 of file gdkwin32.h.


Function Documentation

GdkPixmap* gdk_pixmap_foreign_new ( guint32  anid  ) 

Definition at line 871 of file gdkpixmap-win32.c.

References g_return_val_if_fail, GDK_DRAWABLE_WIN32DATA, GDK_DRAWABLE_XID, gdk_win32_pixmap_alloc(), gdk_xid_table_insert(), NULL, and size.

Referenced by TGWin32::AddPixmap(), and TGWin32::CreatePixmapFromData().

HDC gdk_win32_hdc_get ( GdkDrawable drawable,
GdkGC gc,
GdkGCValuesMask  usage 
)

Definition at line 1083 of file gdkgc-win32.c.

References gdk_gc_predraw().

void gdk_win32_hdc_release ( GdkDrawable drawable,
GdkGC gc,
GdkGCValuesMask  usage 
)

Definition at line 1090 of file gdkgc-win32.c.

References gdk_gc_postdraw().

GdkWindow* gdk_window_foreign_new ( guint32  anid  ) 

Definition at line 477 of file gdkwindow-win32.c.

References _GdkWindowPrivate::children, FALSE, g_list_prepend(), gdk_drawable_ref(), GDK_DRAWABLE_WIN32DATA, GDK_DRAWABLE_XID, gdk_win32_window_alloc(), GDK_WINDOW_FOREIGN, gdk_xid_table_insert(), gdk_xid_table_lookup(), GetParent(), HANDLE, if(), NULL, private, POINT::x, and POINT::y.

Referenced by TGWin32::AddWindow().


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