Mercurial > hg > xemacs-beta
comparison src/event-Xt.c @ 5018:a7a237f818d9
add comment about simultaneous window-system consoles
-------------------- ChangeLog entries follow: --------------------
src/ChangeLog addition:
2010-02-08 Ben Wing <ben@xemacs.org>
* event-Xt.c:
Add comment about simultaneous window-system consoles/devices.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Mon, 08 Feb 2010 23:40:38 -0600 |
parents | 16112448d484 |
children | 5502045ec510 8b2f75cecb89 |
comparison
equal
deleted
inserted
replaced
5017:d6368048cd8c | 5018:a7a237f818d9 |
---|---|
1 /* The event_stream interface for X11 with Xt, and/or tty frames. | 1 /* The event_stream interface for X11 with Xt, and/or tty frames. |
2 Copyright (C) 1991-5, 1997 Free Software Foundation, Inc. | 2 Copyright (C) 1991-5, 1997 Free Software Foundation, Inc. |
3 Copyright (C) 1995 Sun Microsystems, Inc. | 3 Copyright (C) 1995 Sun Microsystems, Inc. |
4 Copyright (C) 1996, 2001, 2002, 2003 Ben Wing. | 4 Copyright (C) 1996, 2001, 2002, 2003, 2010 Ben Wing. |
5 | 5 |
6 This file is part of XEmacs. | 6 This file is part of XEmacs. |
7 | 7 |
8 XEmacs is free software; you can redistribute it and/or modify it | 8 XEmacs is free software; you can redistribute it and/or modify it |
9 under the terms of the GNU General Public License as published by the | 9 under the terms of the GNU General Public License as published by the |
19 along with XEmacs; see the file COPYING. If not, write to | 19 along with XEmacs; see the file COPYING. If not, write to |
20 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | 20 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
21 Boston, MA 02111-1307, USA. */ | 21 Boston, MA 02111-1307, USA. */ |
22 | 22 |
23 /* Synched up with: Not in FSF. */ | 23 /* Synched up with: Not in FSF. */ |
24 | |
25 /* NOTE: It would be possible to fix things so that all of GTK, Windows, X, | |
26 TTY and stream can have consoles at the same time. We already do lots | |
27 of combinations. Basically, either call select() directly or some | |
28 interface onto it, and select() over all the filedescs, including the | |
29 X and GTK socket, and under Cygwin, the Windows device. Then for whichever | |
30 filedesc there's an event, call the appropriate window-system-specific | |
31 method to pull the event(s) and store onto the dispatch queue. --ben */ | |
24 | 32 |
25 #include <config.h> | 33 #include <config.h> |
26 #include "lisp.h" | 34 #include "lisp.h" |
27 | 35 |
28 #include "blocktype.h" | 36 #include "blocktype.h" |