aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.h
Commit message (Collapse)AuthorAgeFilesLines
* * xterm.h (struct x_output): New member, toolbar_detached.Jan Djärv2005-01-081-0/+2
| | | | | | | | | | * gtkutil.c (xg_create_frame_widgets): Set initial tool bar height to 38. (xg_tool_bar_detach_callback): Set toolbar_detached to 1. (xg_tool_bar_attach_callback): Set toolbar_detached to 0. (xg_create_tool_bar): Initialize toolbar_detached. (update_frame_tool_bar): Only set FRAME_TOOLBAR_HEIGHT (f) if toolbar_detached is zero.
* (struct x_display_info): New member Xatom_AVERAGE_WIDTH.Kenichi Handa2004-12-301-1/+1
|
* * xmenu.c (x_menu_in_use): Removed.Jan Djärv2004-11-161-1/+0
| | | | | | | | | (x_menu_set_in_use): Also set popup_activated_flag. * xfns.c (Fx_file_dialog): Call popup_activated instead of x_menu_in_use. Call x_menu_set_in_use in Motif version also. * xterm.h: (x_menu_in_use): Removed.
* * xfns.c (Fx_file_dialog): Call x_menu_in_use and x_menu_set_in_use.Jan Djärv2004-11-131-0/+3
| | | | | | | | | Record unwind with clean_up_file_dialog. * xterm.h: Declare x_menu_in_use, x_menu_set_in_use, x_menu_wait_for_event. * xmenu.c (x_menu_in_use, x_menu_set_in_use): New functions.
* (x_start_queuing_selection_requests)Kim F. Storm2004-11-051-5/+2
| | | | | | (x_stop_queuing_selection_requests, x_handle_selection_request) (x_handle_selection_clear): Remove prototypes. (x_handle_selection_event): Add prototype.
* * xterm.h (x_output): New member `xic_base_fontname'.Jan Djärv2004-10-211-0/+3
| | | | | | | | | | | | | (FRAME_XIC_BASE_FONTNAME): New macro. (xic_free_xfontset): Declare. * xfns.c (xic_create_xfontset): Share fontsets between frames based on base_fontname. (xic_free_xfontset): New function. (free_frame_xic): Use it. (xic_set_xfontset): Ditto. * xterm.c (xim_destroy_callback): Ditto.
* * xterm.h (XSync): If USE_GTK, define XSync as process_all and thenJan Djärv2004-10-201-1/+3
| | | | XSync.
* Add comment.Kim F. Storm2004-10-151-0/+5
|
* Include Xutil.h after keysym.h to work around bugKim F. Storm2004-10-131-1/+1
| | | | (incorrectly recognising AltGr key) in some X versions.
* Update copyright.Kim F. Storm2004-06-161-1/+1
|
* * xterm.h (struct x_display_info): Typo in comment fixed.Jan Djärv2004-06-141-1/+1
|
* (image_ascent): Remove prototype.Kim F. Storm2004-04-201-1/+0
|
* (x_bitmap_height, x_bitmap_width, x_bitmap_pixmap)Kim F. Storm2004-03-111-9/+0
| | | | | | (x_reference_bitmap, x_create_bitmap_from_data) (x_create_bitmap_from_file, x_destroy_bitmap) (x_create_bitmap_mask): Move prototypes to dispextern.h.
* (x_session_check_input): Fix prototype.Kim F. Storm2004-02-271-2/+1
|
* Add declaration of free_frame_menubar.Jan Djärv2004-02-051-0/+1
|
* * xterm.h: Add x_handle_dnd_message, x_check_property_data,Jan Djärv2004-02-031-0/+16
| | | | x_fill_property_data, x_property_data_to_lisp and check_x_display_info.
* Implement multiple display handling for GTK.Jan Djärv2003-11-161-0/+5
|
* * w32term.c (w32_read_socket): Remove call to x_check_fullscreen_move,Jan Djärv2003-10-051-1/+5
| | | | | | | | | | | | | | | that function is removed. * xterm.c (x_set_offset): Use move_offset_left/top instead of x/y_pixels_outer_diff. (x_check_expected_move): Calculate move_offset_left/top. * xterm.h (struct x_output): New members: move_offset_top/left. * frame.c (x_set_frame_parameters): x_fullscreen_move removed, call x_set_offset directly. * frame.h (enum): FULLSCREEN_MOVE_WAIT removed.
* Make (modify-frame-parameters nil '((top . 0))) work for all typesJan Djärv2003-10-051-2/+23
| | | | of window managers in X.
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* Fix pixel calculation for TrueVisuals.Jan Djärv2003-08-301-0/+5
|
* Create and initialize a client leader window so session managementJan Djärv2003-08-211-1/+5
| | | | doesn't restart Emacs twice.
* (struct x_bitmap_record): New member have_mask.Kenichi Handa2003-07-311-0/+1
|
* (xg_set_icon): New function.Juanma Barranquero2003-07-131-0/+7
|
* (struct x_output): Move members left_pos, top_pos,Kim F. Storm2003-05-241-121/+0
| | | | | | | | | | | | | | | | | | border_width, pixel_height, pixel_width, line_height, internal_border_width, vertical_scroll_bar_extra, left_fringe_width, right_fringe_width, fringe_cols, fringes_extra, win_gravity, size_hint_flags, want_fullscreen, x_pixels_diff, and y_pixels_diff to struct frame (frame.h). (FRAME_INTERNAL_BORDER_WIDTH, FRAME_LINE_HEIGHT): Move to frame.h. (FRAME_DEFAULT_FONT_WIDTH): Remove macro. (PIXEL_WIDTH, PIXEL_HEIGHT) (FRAME_X_FRINGE_COLS, FRAME_X_FRINGE_WIDTH) (FRAME_X_LEFT_FRINGE_WIDTH, FRAME_X_RIGHT_FRINGE_WIDTH): Moved to frame.h and renamed [see frame.h changes]. (CHAR_TO_PIXEL_ROW, CHAR_TO_PIXEL_COL, CHAR_TO_PIXEL_WIDTH) (CHAR_TO_PIXEL_HEIGHT, PIXEL_TO_CHAR_ROW, PIXEL_TO_CHAR_COL) (PIXEL_TO_CHAR_WIDTH, PIXEL_TO_CHAR_HEIGHT): Moved to frame.h and renamed [see frame.h changes].
* (use_xim) [HAVE_X_I18N]: Declare.Dave Love2003-05-211-0/+5
|
* (EMACS_CLASS): Remove. Use generic define.Kim F. Storm2003-03-311-25/+0
| | | | | | (struct w32_display_info): Fix type of xrdb member. (enum FULLSCREEN_*): Remove. Remove prototypes for generic functions (in frame.h).
* (STORE_NATIVE_RECT): New macro.Kim F. Storm2003-03-211-3/+6
|
* (No_Cursor): Declare as None for X.Kim F. Storm2003-03-211-3/+3
| | | | (struct mac_output): Replace member cross_cursor by hand_cursor.
* (FONT_DESCENT, FRAME_X_OUTPUT, FRAME_BASELINE_OFFSET)Kim F. Storm2003-03-161-0/+18
| | | | | | (FONT_TYPE_FOR_UNIBYTE, FONT_TYPE_FOR_MULTIBYTE) (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): New macros for consolidated code.
* Use generic compute_fringe_widths.Kim F. Storm2003-03-121-1/+0
|
* * xterm.h (XSync): Define as gdk_window_process_all_updates for GTK.Jan Djärv2003-03-021-1/+3
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-25/+25
|
* Fix input methods for GTK.Jan Djärv2003-01-251-1/+1
| | | | Don't right justify GTK help menu.
* GTK versionJan Djärv2003-01-191-2/+53
|
* *** empty log message ***Jan Djärv2003-01-081-1/+12
|
* (enum text_cursor_kinds): Removed.Kim F. Storm2002-08-301-33/+0
| | | | | | | | (struct output_x) <current_cursor, desired_cursor, cursor_width> <blink_off_cursor, blink_off_cursor_width>: Members removed. (FRAME_DESIRED_CURSOR, FRAME_CURSOR_WIDTH, FRAME_BLINK_OFF_CURSOR) (FRAME_BLINK_OFF_CURSOR_WIDTH): Macros removed. (x_specified_cursor_type): Remove prototype.
* (FRAME_BLINK_OFF_CURSOR, FRAME_BLINK_OFF_CURSOR_WIDTH): New macros.Richard M. Stallman2002-08-271-0/+9
| | | | (struct x_output): New fields blink_off_cursor, blink_off_cursor_width.
* (struct x_display_info): New member Xatom_UTF8_STRING.Kenichi Handa2002-08-141-1/+1
|
* (FRAME_CURSOR_WIDTH): New macro.Richard M. Stallman2002-07-271-0/+1
|
* (struct x_output): Add focus_state.Jan Djärv2002-06-281-0/+18
|
* *** empty log message ***Pavel Janík2002-06-131-3/+3
|
* (text_cursor_kinds): New enumeration member HBAR_CURSOR.Eli Zaretskii2002-04-191-1/+2
|
* Extern declare x_session_check_input () and x_session_initialize ().Jan Djärv2002-03-101-0/+8
|
* (x_encode_text): Update prototype.Eli Zaretskii2002-02-221-1/+1
|
* (struct x_display_info): Add mouse_face_hidden.Kim F. Storm2002-02-161-0/+3
|
* Fix typos.Pavel Janík2002-01-271-2/+2
|
* (struct x_output): New members want_fullscreen,Eli Zaretskii2002-01-131-1/+38
| | | | | x_pixels_diff, y_pixels_diff, x_pixels_outer_diff, and y_pixels_outer_diff.
* struct x_output): Add left_fringe_width, right_fringe_width,Kim F. Storm2001-12-011-22/+8
| | | | | | | | | | and fringe_cols fields. (FRAME_FRINGE_BITMAP_WIDTH, FRAME_FRINGE_BITMAP_HEIGHT): Remove macros. (FRAME_X_FRINGE_COLS): Use fringe_cols field. (FRAME_X_FRINGE_WIDTH): Use fringes_extra field. (FRAME_X_LEFT_FRINGE_WIDTH): Use left_fringe_width field. (FRAME_X_RIGHT_FRINGE_WIDTH): Use right_fringe_width field. (x_compute_fringe_widths): Add prototype.
* (x_update_cursor): Remove duplicated prototype.Pavel Janík2001-11-161-1/+0
|