Mercurial > hg > xemacs-beta
view src/EmacsShellP.h @ 2536:7edc33019aa4
[xemacs-hg @ 2005-01-31 20:01:49 by ben]
Documentation updates
GETTING.GNU.SOFTWARE, Makefile.in.in: Delete GETTING.GNU.SOFTWARE from SOURCES.
PROBLEMS: Delete reference to check_cygwin_setup.sh.
Delete stuff that is irrelevant, mislocated or woefully out-of-date.
GNU, SERVICE: Delete.
* ORDERS, ORDERS.EUROPE, ORDERS.JAPAN: Delete.
* CHARSETS, CODINGS: Delete.
* DEBUG, LPF, MORE.STUFF, MOTIVATION: Delete.
aliases.ksh: Delete. (moved to xemacs-builds/steve)
* README.HYPERBOLE, README.OO-BROWSER: Delete.
* chr.png, chrm.png: Move to photos/.
check_cygwin_setup.sh: Delete.
* gnu.xpm, gnu.xbm, sink.xbm: Delete.
* ms-kermit, ms-kermit-7bit: Delete.
TERMS: Delete.
* DISTRIB, FTP, MACHINES, MAILINGLISTS, PACKAGES:
Delete and move to FAQ.
BETA: Delete and move to man/beta.texi.
README: Update.
help.el: Removed.
xemacs/help.texi: Delete references to DISTRIB. Point to FAQ.
xemacs/new.texi: Update sample code for version checking.
xemacs/xemacs.texi: Delete references to DISTRIB. Point directly to web site.
Update stuff referring to GNU Emacs. Delete references to Win-Emacs.
Makefile: Add beta.texi and built files.
xemacs-faq.texi: Major overhaul of section 1. Add mailing list info, update
downloading info, add info on CVS, etc.
xemacs.mak: Also copy BUGS, README, COPYING and Installation.
| author | ben |
|---|---|
| date | Mon, 31 Jan 2005 20:01:50 +0000 |
| parents | 74fd4e045ea6 |
| children | 697ef44129c6 308d34e9f07d |
line wrap: on
line source
/* Emacs shell widget internal header file. Copyright (C) 1994, 1995 Sun Microsystems, Inc. This file is part of XEmacs. XEmacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. XEmacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ /* Written by Ben Wing, May, 1994. */ #ifndef INCLUDED_EmacsShellP_h_ #define INCLUDED_EmacsShellP_h_ #include "xintrinsic.h" #include <X11/ShellP.h> #include "EmacsShell.h" /****** TopLevelEmacsShell ******/ typedef struct { /* new fields for TopLevelEmacsShell class */ int dummy; } TopLevelEmacsShellClassPart; /* full class record declaration */ typedef struct _TopLevelEmacsShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; WMShellClassPart wm_shell_class; VendorShellClassPart vendor_shell_class; TopLevelShellClassPart top_level_shell_class; TopLevelEmacsShellClassPart emacs_shell_class; } TopLevelEmacsShellClassRec; typedef struct { /* new fields for TopLevelEmacsShell widget */ int width_cells, height_cells; int min_width_cells, min_height_cells; } TopLevelEmacsShellPart; typedef struct _TopLevelEmacsShellRec { /* full instance record */ CorePart core; CompositePart composite; ShellPart shell; WMShellPart wm; VendorShellPart vendor; TopLevelShellPart top_level; TopLevelEmacsShellPart emacs_shell; } TopLevelEmacsShellRec; /* class pointer */ extern TopLevelEmacsShellClassRec topLevelEmacsShellClassRec; /****** TransientEmacsShell ******/ typedef struct { /* new fields for TransientEmacsShell class */ int dummy; } TransientEmacsShellClassPart; /* full class record declaration */ typedef struct _TransientEmacsShellClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ShellClassPart shell_class; WMShellClassPart wm_shell_class; VendorShellClassPart vendor_shell_class; TransientShellClassPart transient_shell_class; TransientEmacsShellClassPart emacs_shell_class; } TransientEmacsShellClassRec; typedef struct { /* new fields for TransientEmacsShell widget */ int width_cells, height_cells; int min_width_cells, min_height_cells; } TransientEmacsShellPart; typedef struct _TransientEmacsShellRec { /* full instance record */ CorePart core; CompositePart composite; ShellPart shell; WMShellPart wm; VendorShellPart vendor; TransientShellPart transient; TransientEmacsShellPart emacs_shell; } TransientEmacsShellRec; /* class pointer */ extern TransientEmacsShellClassRec transientEmacsShellClassRec; #endif /* INCLUDED_EmacsShellP_h_ */
