]> code.delx.au - gnu-emacs/blobdiff - doc/misc/ebrowse.texi
Remove term "subwindow" from code and documentation.
[gnu-emacs] / doc / misc / ebrowse.texi
index 118d9af9b919d3265b2e36d7d0a2a1a4f8507d7a..19ee9705484463f54452b0ce384fd7eb8c015990 100644 (file)
 @copying
 This file documents Ebrowse, a C++ class browser for GNU Emacs.
 
-Copyright @copyright{} 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
-2008  Free Software Foundation, Inc.
+Copyright @copyright{} 2000-2011  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.2 or
+under the terms of the GNU Free Documentation License, Version 1.3 or
 any later version published by the Free Software Foundation; with no
 Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
 and with the Back-Cover Texts as in (a) below.  A copy of the license
@@ -27,9 +26,9 @@ developing GNU and promoting software freedom.''
 @end quotation
 @end copying
 
-@dircategory Emacs
+@dircategory Emacs misc features
 @direntry
-* Ebrowse: (ebrowse).   A C++ class browser for Emacs.
+* Ebrowse: (ebrowse).           A C++ class browser for Emacs.
 @end direntry
 
 @titlepage
@@ -43,22 +42,27 @@ developing GNU and promoting software freedom.''
 @insertcopying
 @end titlepage
 
-@node Top, Overview, (dir), (dir)
+@contents
 
 @ifnottex
+@node Top, Overview, (dir), (dir)
+@top Ebrowse
+
 You can browse C++ class hierarchies from within Emacs by using
 Ebrowse.
+
+@insertcopying
 @end ifnottex
 
 @menu
-* Overview::                   What is it and how does it work?
-* Generating browser files::   How to process C++ source files
-* Loading a Tree::             How to start browsing
-* Tree Buffers::               Traversing class hierarchies
-* Member Buffers::             Looking at member information
-* Tags-like Functions::                Finding members from source files
+* Overview::                    What is it and how does it work?
+* Generating browser files::    How to process C++ source files
+* Loading a Tree::              How to start browsing
+* Tree Buffers::                Traversing class hierarchies
+* Member Buffers::              Looking at member information
+* Tags-like Functions::         Finding members from source files
 * GNU Free Documentation License:: The license for this documentation.
-* Concept Index::              An entry for each concept defined
+* Concept Index::               An entry for each concept defined
 @end menu
 
 
@@ -211,10 +215,10 @@ When invoked with option @samp{--help}, @command{ebrowse} prints a list of
 available command line options.@refill
 
 @menu
-* Input files::                Specifying which files to parse
-* Output file::                Changing the output file name
-* Structs and unions:: Omitting @code{struct}s and @code{union}s
-* Matching::           Setting regular expression lengths
+* Input files::         Specifying which files to parse
+* Output file::         Changing the output file name
+* Structs and unions::  Omitting @code{struct}s and @code{union}s
+* Matching::            Setting regular expression lengths
 * Verbosity::           Getting feedback for lengthy operations
 @end menu
 
@@ -450,17 +454,17 @@ Tree-specific commands are bound to simple keystrokes, similar to
 buffers.
 
 @menu
-* Source Display::             Viewing and finding a class declaration
-* Member Display::             Showing members, switching to member buffers
-* Go to Class::                        Finding a class
-* Quitting::                   Discarding and burying the tree buffer
-* File Name Display::          Showing file names in the tree
-* Expanding and Collapsing::   Expanding and collapsing branches
-* Tree Indentation::           Changing the tree indentation
-* Killing Classes::            Removing class from the tree
-* Saving a Tree::              Saving a modified tree
-* Statistics::                 Displaying class tree statistics
-* Marking Classes::            Marking and unmarking classes
+* Source Display::              Viewing and finding a class declaration
+* Member Display::              Showing members, switching to member buffers
+* Go to Class::                 Finding a class
+* Quitting::                    Discarding and burying the tree buffer
+* File Name Display::           Showing file names in the tree
+* Expanding and Collapsing::    Expanding and collapsing branches
+* Tree Indentation::            Changing the tree indentation
+* Killing Classes::             Removing class from the tree
+* Saving a Tree::               Saving a modified tree
+* Statistics::                  Displaying class tree statistics
+* Marking Classes::             Marking and unmarking classes
 @end menu
 
 
@@ -621,17 +625,15 @@ given by a prefix argument.
 Here is an example of a tree buffer with file names displayed.
 
 @example
-|  Collection          (unknown)
-|    IndexedCollection (indexedcltn.h)
-|      Array           (array.h)
-|        FixedArray    (fixedarray.h)
-|    Set               (set.h)
-|    Dictionary                (dict.h)
+|  Collection           (unknown)
+|    IndexedCollection  (indexedcltn.h)
+|      Array            (array.h)
+|        FixedArray     (fixedarray.h)
+|    Set                (set.h)
+|    Dictionary         (dict.h)
 @end example
 
 
-
-
 @node Expanding and Collapsing, Tree Indentation, File Name Display, Tree Buffers
 @comment  node-name,  next,  previous,  up
 @section Expanding and Collapsing a Tree
@@ -814,20 +816,20 @@ like in tree buffers, menus are provided for certain areas in the
 buffer: members, classes, and the buffer itself.
 
 @menu
-* Switching Member Lists::     Choosing which members to display
-* Finding/Viewing::            Modifying source code
-* Inherited Members::          Display of Inherited Members
-* Searching Members::          Finding members in member buffer
-* Switching to Tree::          Going back to the tree buffer
-* Filters::                    Selective member display
-* Attributes::                 Display of @code{virtual} etc.
-* Long and Short Display::     Comprehensive and verbose display
-* Regexp Display::             Showing matching regular expressions
-* Switching Classes::          Displaying another class
-* Killing/Burying::            Getting rid of the member buffer
-* Column Width::               Display style
-* Redisplay::                  Redrawing the member list
-* Getting Help::               How to get help for key bindings
+* Switching Member Lists::      Choosing which members to display
+* Finding/Viewing::             Modifying source code
+* Inherited Members::           Display of Inherited Members
+* Searching Members::           Finding members in member buffer
+* Switching to Tree::           Going back to the tree buffer
+* Filters::                     Selective member display
+* Attributes::                  Display of @code{virtual} etc.
+* Long and Short Display::      Comprehensive and verbose display
+* Regexp Display::              Showing matching regular expressions
+* Switching Classes::           Displaying another class
+* Killing/Burying::             Getting rid of the member buffer
+* Column Width::                Display style
+* Redisplay::                   Redrawing the member list
+* Getting Help::                How to get help for key bindings
 @end menu
 
 
@@ -1230,7 +1232,7 @@ This key is bound to @code{describe-mode}.
 
 
 @comment **************************************************************
-@comment ***               TAGS LIKE FUNCTIONS
+@comment ***                TAGS LIKE FUNCTIONS
 @comment **************************************************************
 
 @node Tags-like Functions, GNU Free Documentation License, Member Buffers, Top
@@ -1241,14 +1243,14 @@ Ebrowse provides tags functions similar to those of the standard
 Emacs Tags facility, but better suited to the needs of C++ programmers.
 
 @menu
-* Finding and Viewing::        Going to a member declaration/definition
-* Position Stack::     Moving to previous locations
-* Search & Replace::    Searching and replacing over class tree files
-* Members in Files::    Listing all members in a given file
-* Apropos::             Listing members matching a regular expression
-* Symbol Completion::   Completing names while editing
+* Finding and Viewing::   Going to a member declaration/definition
+* Position Stack::        Moving to previous locations
+* Search & Replace::      Searching and replacing over class tree files
+* Members in Files::      Listing all members in a given file
+* Apropos::               Listing members matching a regular expression
+* Symbol Completion::     Completing names while editing
 * Member Buffer Display:: Quickly display a member buffer for some
-                        identifier
+                            identifier
 @end menu
 
 
@@ -1448,9 +1450,4 @@ in on with the command @kbd{C-c C-m m}.
 @unnumbered Concept Index
 @printindex cp
 
-@contents
 @bye
-
-@ignore
-   arch-tag: 52fe78ac-a1c4-48e7-815e-0a31acfad4bf
-@end ignore