]> code.delx.au - gnu-emacs/blobdiff - src/gtkutil.h
(Fexpt): Manually check for overflows, so that a power
[gnu-emacs] / src / gtkutil.h
index a97c1b5ca8a314893713e9dc2d3db436a70f2649..bacee26d4183e1201f4242b1dddc8f67fe2725e8 100644 (file)
@@ -1,11 +1,11 @@
 /* Definitions and headers for GTK widgets.
-   Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
 GNU Emacs is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
+the Free Software Foundation; either version 3, or (at your option)
 any later version.
 
 GNU Emacs is distributed in the hope that it will be useful,
@@ -79,8 +79,6 @@ typedef struct xg_menu_item_cb_data_
 {
   xg_list_node  ptrs;
 
-  gulong        highlight_id;
-  gulong        unhighlight_id;
   gulong        select_id;
   Lisp_Object   help;
   gpointer     call_data;
@@ -132,6 +130,8 @@ extern int use_old_gtk_file_dialog;
 extern widget_value *malloc_widget_value P_ ((void));
 extern void free_widget_value P_ ((widget_value *));
 
+extern int xg_uses_old_file_dialog P_ ((void));
+
 extern char *xg_get_file_name P_ ((FRAME_PTR f,
                                    char *prompt,
                                    char *default_filename,
@@ -199,9 +199,9 @@ extern void x_wm_set_size_hint P_ ((FRAME_PTR f,
                                     int user_position));
 extern void xg_set_background_color P_ ((FRAME_PTR f, unsigned long bg));
 
-extern GdkPixbuf * xg_get_pixbuf_from_pix_and_mask P_ ((GdkPixmap *gpix,
-                                                        GdkPixmap *gmask,
-                                                        GdkColormap *cmap));
+extern void xg_set_frame_icon P_ ((FRAME_PTR f,
+                                   Pixmap icon_pixmap,
+                                   Pixmap icon_mask));
 
 /* Mark all callback data that are Lisp_object:s during GC.  */
 extern void xg_mark_data P_ ((void));