diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2013-05-25 13:14:38 +0200 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2013-05-25 13:14:38 +0200 |
commit | 6799bb2634354c06b863be027971eac0cdb04283 (patch) | |
tree | ea4ab4079d962da9fdd6006bee949b043c728242 /lisp/emacs-lisp/re-builder.el | |
parent | c80de4562df771ff3f35db7ad9026604d0830114 (diff) | |
download | emacs-6799bb2634354c06b863be027971eac0cdb04283.tar.gz emacs-6799bb2634354c06b863be027971eac0cdb04283.tar.bz2 emacs-6799bb2634354c06b863be027971eac0cdb04283.zip |
Factor out common code for multimonitors, for Gtk+, non-Gtk+ X11 and NS.
* frame.c (Qgeometry, Qworkarea, Qmm_size, Qframes, Qsource): New
Lisp_Object:s.
(free_monitors, make_monitor_attribute_list): New functions.
(syms_of_frame): DEFSYM Qgeometry, Qworkarea, Qmm_size, Qframes,
Qsource.
* frame.h (Qgeometry, Qworkarea, Qmm_size, Qframes, Qsource): Declare.
(struct MonitorInfo): New struct.
(free_monitors, make_monitor_attribute_list): Declare.
* nsfns.m (Qgeometry, Qworkarea, Qmm_size, Qframes, Qsource): Remove.
(struct MonitorInfo, free_monitors): Remove.
(ns_screen_name): Make static.
(ns_make_monitor_attribute_list): Call make_monitor_attribute_list.
(syms_of_nsfns): Remove DEFSYM for Qgeometry, Qworkarea, Qmm_size,
Qframes, Qsource.
* xfns.c (Qgeometry, Qworkarea, Qmm_size, Qframes, Qsource): Remove.
(struct MonitorInfo, free_monitors): Remove.
(x_make_monitor_attribute_list): Call make_monitor_attribute_list.
(Fx_display_monitor_attributes_list): Call make_monitor_attribute_list.
(syms_of_xfns): Remove DEFSYM for Qgeometry, Qworkarea, Qmm_size,
Qframes, Qsource.
Diffstat (limited to 'lisp/emacs-lisp/re-builder.el')
0 files changed, 0 insertions, 0 deletions