comparison src/device-gtk.c @ 778:2923009caf47

[xemacs-hg @ 2002-03-16 10:38:59 by ben] cm.c, file-coding.c: fix warnings. .cvsignore: Those pesky *.tmp files. mule\arabic.el, mule\canna-leim.el, mule\china-util.el, mule\chinese.el, mule\cyril-util.el, mule\cyrillic.el, mule\devan-util.el, mule\devanagari.el, mule\english.el, mule\ethio-util.el, mule\ethiopic.el, mule\european.el, mule\greek.el, mule\hebrew.el, mule\indian.el, mule\japan-util.el, mule\japanese.el, mule\korea-util.el, mule\korean.el, mule\lao-util.el, mule\lao.el, mule\misc-lang.el, mule\mule-charset.el, mule\mule-cmds.el, mule\thai-util.el, mule\thai.el, mule\tibet-util.el, mule\tibetan.el, mule\viet-util.el, mule\vietnamese.el, unicode.el: Fix lots of warnings. Sync up some files to FSF 21.1. Copy over all charset definitions from FSF 21.1, convert them to our format, and stick them in the relevant files. Eventually we will actually be able to dump these files (though they may not quite work). autoload.el: Support defun*, defmacro*. mule/mule-composite.el, mule/mule-composite-stub.el: New file, stubs for nonexistent composition funs/vars. mule/viet-chars.el, dumped-lisp.el: Account for these changes. font.el, mouse.el, msw-font-menu.el, printer.el, startup.el: fix warnings.
author ben
date Sat, 16 Mar 2002 10:39:19 +0000
parents b13b1b7b11f1
children e38acbeb1cae
comparison
equal deleted inserted replaced
777:e65d9cf16707 778:2923009caf47
118 } 118 }
119 119
120 #ifdef HAVE_GDK_IMLIB_INIT 120 #ifdef HAVE_GDK_IMLIB_INIT
121 extern void gdk_imlib_init(void); 121 extern void gdk_imlib_init(void);
122 #endif 122 #endif
123
124 extern void emacs_gtk_selection_handle (GtkWidget *,
125 GtkSelectionData *selection_data,
126 guint info,
127 guint time_stamp,
128 gpointer data);
129 extern void emacs_gtk_selection_clear_event_handle (GtkWidget *widget,
130 GdkEventSelection *event,
131 gpointer data);
132 extern void emacs_gtk_selection_received (GtkWidget *widget,
133 GtkSelectionData *selection_data,
134 gpointer user_data);
135 123
136 #ifdef HAVE_BONOBO 124 #ifdef HAVE_BONOBO
137 static CORBA_ORB orb; 125 static CORBA_ORB orb;
138 #endif 126 #endif
139 127
397 const char * 385 const char *
398 gtk_event_name (GdkEventType event_type) 386 gtk_event_name (GdkEventType event_type)
399 { 387 {
400 GtkEnumValue *vals = gtk_type_enum_get_values (GTK_TYPE_GDK_EVENT_TYPE); 388 GtkEnumValue *vals = gtk_type_enum_get_values (GTK_TYPE_GDK_EVENT_TYPE);
401 389
402 while (vals && (vals->value != event_type)) vals++; 390 while (vals && ((GdkEventType)(vals->value) != event_type)) vals++;
403 391
404 if (vals) 392 if (vals)
405 return (vals->value_nick); 393 return (vals->value_nick);
406 394
407 return (NULL); 395 return (NULL);