diff src/menu.c @ 95711:1c2b64c79c32

Include w32term.h, move widget related defs there.
author Jason Rumney <jasonr@gnu.org>
date Mon, 09 Jun 2008 12:36:49 +0000
parents 4ab45b5c92cd
children 51e7d268aef8
line wrap: on
line diff
--- a/src/menu.c	Mon Jun 09 12:36:01 2008 +0000
+++ b/src/menu.c	Mon Jun 09 12:36:49 2008 +0000
@@ -41,33 +41,7 @@
 #endif
 
 #ifdef HAVE_NTGUI
-/* Definitions copied from lwlib.h */
-typedef void * XtPointer;
-typedef char Boolean;
-enum button_type
-{
-  BUTTON_TYPE_NONE,
-  BUTTON_TYPE_TOGGLE,
-  BUTTON_TYPE_RADIO
-};
-
-/* This structure is based on the one in ../lwlib/lwlib.h  */
-typedef struct _widget_value
-{
-  Lisp_Object   lname;
-  char*		name;
-  char*		value;
-  Lisp_Object   lkey;
-  char*		key;
-  Lisp_Object	help;
-  Boolean	enabled;
-  Boolean	selected;
-  enum button_type button_type;
-  Boolean       title;
-  struct _widget_value*	contents;
-  XtPointer	call_data;
-  struct _widget_value*	next;
-} widget_value;
+#include "w32term.h"
 
 /* Local memory management */
 #define local_heap (GetProcessHeap ())