462
+ − 1 ;;; gdk.el --- Import GDK functions into XEmacs
+ − 2
+ − 3 ;; Copyright (C) 2000 Free Software Foundation
+ − 4
+ − 5 ;; Maintainer: William Perry <wmperry@gnu.org>
+ − 6 ;; Keywords: extensions, dumped
+ − 7
+ − 8 ;; This file is part of XEmacs.
+ − 9
+ − 10 ;; XEmacs is free software; you can redistribute it and/or modify it
+ − 11 ;; under the terms of the GNU General Public License as published by
+ − 12 ;; the Free Software Foundation; either version 2, or (at your option)
+ − 13 ;; any later version.
+ − 14
+ − 15 ;; XEmacs is distributed in the hope that it will be useful, but
+ − 16 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
+ − 17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ − 18 ;; General Public License for more details.
+ − 19
+ − 20 ;; You should have received a copy of the GNU General Public License
+ − 21 ;; along with XEmacs; see the file COPYING. If not, write to the Free
+ − 22 ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ − 23 ;; 02111-1307, USA.
+ − 24
+ − 25 ;;; Synched up with: Not in FSF
+ − 26
+ − 27 ;;; Commentary:
+ − 28
+ − 29 ;; This file is dumped with XEmacs.
+ − 30
+ − 31 (eval-and-compile
+ − 32 (require 'gtk-ffi))
+ − 33
502
+ − 34 (globally-declare-fboundp
+ − 35 '(gtk-import-function-internal gtk-call-function))
+ − 36
462
+ − 37 (gtk-import-function nil gdk_set_show_events (gboolean . show_events))
+ − 38 (gtk-import-function nil gdk_set_use_xshm (gboolean . use_xshm))
+ − 39 (gtk-import-function GtkString gdk_get_display)
+ − 40 (gtk-import-function nil gdk_flush)
+ − 41 (gtk-import-function nil gdk_beep)
+ − 42
+ − 43 (gtk-import-function nil gdk_key_repeat_disable)
+ − 44 (gtk-import-function nil gdk_key_repeat_restore)
+ − 45
+ − 46 (gtk-import-function gint gdk_visual_get_best_depth)
+ − 47 (gtk-import-function GdkVisualType gdk_visual_get_best_type)
+ − 48 (gtk-import-function GdkVisual gdk_visual_get_system)
+ − 49 (gtk-import-function GdkVisual gdk_visual_get_best)
+ − 50 (gtk-import-function GdkVisual gdk_visual_get_best_with_depth (gint . depth))
+ − 51 (gtk-import-function GdkVisual gdk_visual_get_best_with_type (GdkVisualType . visual_type))
+ − 52 (gtk-import-function GdkVisual gdk_visual_get_best_with_both
+ − 53 (gint . depth)
+ − 54 (GdkVisualType . visual_type))
+ − 55
+ − 56 (gtk-import-function gboolean gdk_window_is_visible (GdkWindow . window))
+ − 57 (gtk-import-function gboolean gdk_window_is_viewable (GdkWindow . window))
+ − 58
+ − 59 (gtk-import-function gboolean gdk_window_set_static_gravities
+ − 60 (GdkWindow . window)
+ − 61 (gboolean . use_static))
+ − 62
+ − 63 (gtk-import-function nil gdk_window_set_cursor
+ − 64 (GdkWindow . window)
+ − 65 (GdkCursor . cursor))
+ − 66
+ − 67 (gtk-import-function GdkVisual gdk_window_get_visual (GdkWindow . window))
+ − 68 (gtk-import-function GdkWindowType gdk_window_get_type (GdkWindow . window))
+ − 69 (gtk-import-function GdkWindow gdk_window_get_parent (GdkWindow . window))
+ − 70 (gtk-import-function GdkWindow gdk_window_get_toplevel (GdkWindow . window))
+ − 71 (gtk-import-function GdkEventMask gdk_window_get_events (GdkWindow . window))
+ − 72 (gtk-import-function none gdk_window_set_events (GdkWindow . window) (GdkEventMask . events))
+ − 73 (gtk-import-function none gdk_window_set_icon
+ − 74 (GdkWindow . window)
+ − 75 (GdkWindow . icon_window)
+ − 76 (GdkPixmap . pixmap)
+ − 77 (GdkBitmap . mask))
+ − 78 (gtk-import-function none gdk_window_set_icon_name (GdkWindow . window) (GtkString . name))
+ − 79 (gtk-import-function none gdk_window_set_group (GdkWindow . window) (GdkWindow . leader))
+ − 80 (gtk-import-function none gdk_window_set_decorations
+ − 81 (GdkWindow . window)
+ − 82 (GdkWMDecoration . decorations))
+ − 83 (gtk-import-function none gdk_window_set_functions
+ − 84 (GdkWindow . window)
+ − 85 (GdkWMFunction . functions))
+ − 86
+ − 87 ;; Cursors are handled by glyphs in XEmacs
+ − 88 ;; GCs are handled by faces in XEmacs
+ − 89 ;; Pixmaps are handled by glyphs in XEmacs
+ − 90 ;; Images are handled by glyphs in XEmacs
+ − 91 ;; Colors are handled natively by XEmacs
+ − 92 ;; Fonts are handled natively by XEmacs
+ − 93
+ − 94 (gtk-import-function none gdk_draw_point
+ − 95 (GdkDrawable . drawable)
+ − 96 (GdkGC . gc)
+ − 97 (gint . x)
+ − 98 (gint . y))
+ − 99 (gtk-import-function none gdk_draw_line
+ − 100 (GdkDrawable . drawable)
+ − 101 (GdkGC . gc)
+ − 102 (gint . x1)
+ − 103 (gint . y1)
+ − 104 (gint . x2)
+ − 105 (gint . y2))
+ − 106 (gtk-import-function none gdk_draw_rectangle
+ − 107 (GdkDrawable . drawable)
+ − 108 (GdkGC . gc)
+ − 109 (gboolean . filled)
+ − 110 (gint . x)
+ − 111 (gint . y)
+ − 112 (gint . width)
+ − 113 (gint . height))
+ − 114 (gtk-import-function none gdk_draw_arc
+ − 115 (GdkDrawable . drawable)
+ − 116 (GdkGC . gc)
+ − 117 (gboolean . filled)
+ − 118 (gint . x)
+ − 119 (gint . y)
+ − 120 (gint . width)
+ − 121 (gint . height)
+ − 122 (gint . angle1)
+ − 123 (gint . angle2))
+ − 124 (gtk-import-function none gdk_draw_string
+ − 125 (GdkDrawable . drawable)
+ − 126 (GdkFont . font)
+ − 127 (GdkGC . gc)
+ − 128 (gint . x)
+ − 129 (gint . y)
+ − 130 (GtkString . string))
+ − 131 (gtk-import-function none gdk_draw_text
+ − 132 (GdkDrawable . drawable)
+ − 133 (GdkFont . font)
+ − 134 (GdkGC . gc)
+ − 135 (gint . x)
+ − 136 (gint . y)
+ − 137 (GtkString . string)
+ − 138 (gint . text_length))
+ − 139 (gtk-import-function none gdk_draw_pixmap
+ − 140 (GdkDrawable . drawable)
+ − 141 (GdkGC . gc)
+ − 142 (GdkImage . image)
+ − 143 (gint . xsrc)
+ − 144 (gint . ysrc)
+ − 145 (gint . xdest)
+ − 146 (gint . ydest)
+ − 147 (gint . width)
+ − 148 (gint . height))
+ − 149
+ − 150 ;; Selections are handled natively by XEmacs
+ − 151
+ − 152 (provide 'gdk)