X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/8b33967313f09a736a833816d32fd52e10640969..36a305a723c63fd345be65c536c52fe9765c14be:/src/frame.h diff --git a/src/frame.h b/src/frame.h index 1fe3ebd918..7bf76c21c5 100644 --- a/src/frame.h +++ b/src/frame.h @@ -81,9 +81,6 @@ enum fullscreen_type #define FRAME_FOREGROUND_PIXEL(f) ((f)->foreground_pixel) #define FRAME_BACKGROUND_PIXEL(f) ((f)->background_pixel) -struct terminal; - -struct font_driver_list; struct frame { @@ -621,7 +618,7 @@ typedef struct frame *FRAME_PTR; #define FRAME_INITIAL_P(f) ((f)->output_method == output_initial) #define FRAME_TERMCAP_P(f) ((f)->output_method == output_termcap) #define FRAME_X_P(f) ((f)->output_method == output_x_window) -#ifndef WINDOWSNT +#ifndef HAVE_NTGUI #define FRAME_W32_P(f) (0) #else #define FRAME_W32_P(f) ((f)->output_method == output_w32) @@ -981,7 +978,7 @@ extern Lisp_Object selected_frame; ((FRAMEP (selected_frame) \ && FRAME_LIVE_P (XFRAME (selected_frame))) \ ? XFRAME (selected_frame) \ - : (abort (), (struct frame *) 0)) + : (emacs_abort (), (struct frame *) 0)) /*********************************************************************** @@ -1206,14 +1203,14 @@ extern Lisp_Object Qrun_hook_with_args; extern void x_set_scroll_bar_default_width (struct frame *); extern void x_set_offset (struct frame *, int, int, int); extern void x_wm_set_icon_position (struct frame *, int, int); -extern void x_wm_set_size_hint (FRAME_PTR f, long flags, int user_position); +extern void x_wm_set_size_hint (FRAME_PTR f, long flags, bool user_position); extern Lisp_Object x_new_font (struct frame *, Lisp_Object, int); extern Lisp_Object Qface_set_after_frame_default; -#ifdef WINDOWSNT +#ifdef HAVE_NTGUI extern void x_fullscreen_adjust (struct frame *f, int *, int *, int *, int *); #endif @@ -1252,7 +1249,7 @@ extern Lisp_Object display_x_get_resource (Display_Info *, Lisp_Object component, Lisp_Object subclass); -extern void set_frame_menubar (struct frame *f, int first_time, int deep_p); +extern void set_frame_menubar (struct frame *f, bool first_time, bool deep_p); extern void x_set_window_size (struct frame *f, int change_grav, int cols, int rows); extern void x_sync (struct frame *); @@ -1285,9 +1282,7 @@ extern char *x_get_resource_string (const char *, const char *); #endif extern void x_query_colors (struct frame *f, XColor *, int); - -/* In xmenu.c */ -extern void set_frame_menubar (FRAME_PTR, int, int); +extern void x_query_color (struct frame *f, XColor *); #endif /* HAVE_WINDOW_SYSTEM */