/* 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.
{
xg_list_node ptrs;
- gulong highlight_id;
- gulong unhighlight_id;
gulong select_id;
Lisp_Object help;
gpointer call_data;
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,
int user_position));
extern void xg_set_background_color P_ ((FRAME_PTR f, unsigned long bg));
+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));