From 2d85d35d05ace4d21437794a5b0572033277e6f9 Mon Sep 17 00:00:00 2001 From: Alex Roitman Date: Sat, 27 Sep 2003 23:01:41 +0000 Subject: [PATCH] * doc/gramps-manual/C/filtref.xml: Manual corrections. * doc/gramps-manual/C/cmdline.xml: Likewise. * doc/gramps-manual/C/mainwin.xml: Likewise. * doc/gramps-manual/C/figures/pedigree.png: Update figure. svn: r2177 --- gramps2/ChangeLog | 6 ++ gramps2/doc/gramps-manual/C/cmdline.xml | 49 ++++++---- .../doc/gramps-manual/C/figures/pedigree.png | Bin 30500 -> 22287 bytes gramps2/doc/gramps-manual/C/filtref.xml | 91 +++++++++--------- gramps2/doc/gramps-manual/C/mainwin.xml | 27 +++++- 5 files changed, 108 insertions(+), 65 deletions(-) diff --git a/gramps2/ChangeLog b/gramps2/ChangeLog index 6d7d9b47f..76f5f9b7e 100644 --- a/gramps2/ChangeLog +++ b/gramps2/ChangeLog @@ -1,3 +1,9 @@ +2003-09-27 Alex Roitman + * doc/gramps-manual/C/filtref.xml: Manual corrections. + * doc/gramps-manual/C/cmdline.xml: Likewise. + * doc/gramps-manual/C/mainwin.xml: Likewise. + * doc/gramps-manual/C/figures/pedigree.png: Update figure. + 2003-09-27 Don Allingham * src/docgen/RTFDoc.py: Fixed double printing of lines diff --git a/gramps2/doc/gramps-manual/C/cmdline.xml b/gramps2/doc/gramps-manual/C/cmdline.xml index cff8cb358..3e581b93e 100644 --- a/gramps2/doc/gramps-manual/C/cmdline.xml +++ b/gramps2/doc/gramps-manual/C/cmdline.xml @@ -2,7 +2,7 @@ Command line reference - This appendix provide the reference to the command line + This appendix provides the reference to the command line capabilities available when launching &app; from the terminal. Let us note here that &app; was designed to be an interactive @@ -10,8 +10,8 @@ true non-graphical console. It would take an enormous amount of effort to enable it to run in a text-only terminal. This is why the set of command line options does not aim to completely get rid of dependency - on graphical display It merely makes certain (typical) tasks more - convenient. It also allows one to execute these tasks from the scripts. + on the graphical display. Rather, it merely makes certain (typical) tasks + more convenient. It also allows one to execute these tasks from the scripts. However, the graphical display must be accessible at all times! @@ -33,37 +33,38 @@ The format of any file destined for import or export can be specified with the -f format - option. The format can be one of the following: + option. The format can be one of the + following: gramps &app; database. This format is available - for both import and export. When not specified, can be guessed - if the filename represents a directory. + for both import and export. When not specified, it can be + guessed if the filename represents a directory. gedcom GEDCOM file. This format is available - for both import and export. When not specified, can be guessed - if the filename ends with .ged + for both import and export. When not specified, it can be + guessed if the filename ends with .ged gramps-pkg &app; package. This format is available - for both import and export. When not specified, can be guessed - if the filename ends with .tgz + for both import and export. When not specified, it can be + guessed if the filename ends with .tgz wft Web Family Tree. This format is available - for export only. When not specified, can be guessed + for export only. When not specified, it can be guessed if the filename ends with .wft iso CD image. This format is available - for export only. Never guessed, always specify explicitly. + for export only. It must always be specified explicitly. @@ -115,7 +116,7 @@ When more than one output file is given, each has to be - preceded by -i flag. The files are written one + preceded by -o flag. The files are written one by one, in the specified order. @@ -148,10 +149,10 @@ Operation - The order of -i, -o, - or -a options does not matter. The actual order - always is: all imports (if any) -> all exports (if any) -> all actions - (if any). + The order of -i, -o, + or -a options with respect to each does not matter. + The actual execution order always is: all imports (if any) -> all + exports (if any) -> all actions (if any). If no -i option is given, gramps will launch its main window and start the usual interactive session with the empty @@ -163,7 +164,7 @@ This database resides under ~/.gramps/import directory. - The error encountered during import, export, or action, will + Any errors encountered during import, export, or action, will be either dumped to stdout (if these are exceptions handled by gramps) or or to stderr (if these are not handled). Use usual shell redirections of stdout and stderr to save messages and errors in files. @@ -203,8 +204,18 @@ -o ~/new-package -f gramps-pkg - + To save any error messages of the above example into files + outfile and + errfile, run: + gramps -i file1.ged + -i file2.tgz + -o ~/new-package + -f gramps-pkg + >outfile + 2>errfile + + To import three databases and start interactive gramps session with the result: gramps -i file1.ged diff --git a/gramps2/doc/gramps-manual/C/figures/pedigree.png b/gramps2/doc/gramps-manual/C/figures/pedigree.png index 9e02c0996eb37c0b2df45b24e64f3e78bf55d241..bcb79abca506c7a8590f8196d9940575064e60ce 100644 GIT binary patch literal 22287 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 literal 30500 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
k>+0j$<>S`#IKZPN2EA=5tPr*93$X8PLN+WH`n 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 diff --git a/gramps2/doc/gramps-manual/C/filtref.xml b/gramps2/doc/gramps-manual/C/filtref.xml index da2c94ebf..cf2f19014 100644 --- a/gramps2/doc/gramps-manual/C/filtref.xml +++ b/gramps2/doc/gramps-manual/C/filtref.xml @@ -2,10 +2,9 @@ Filter rules reference - This appendix provides the list of all the filter rules - which are currently defined in &app;. All these rules are available - for use when creating custom filters. The rules are listed by their - categories. + This appendix lists of all the filter rules currently defined + in &app;. Each of these rules is available for use when creating custom + filters. The rules are listed by their categories. @@ -24,8 +23,7 @@ Has a name This rule matches any person whose name - matches the specified value. The rule returns a match even if - the person's name matches the value partially. For example, + matches the specified value in full or in part. For example, Marta Ericsdotter will be matched by the rule using the value "eric" for the family name. @@ -74,9 +72,10 @@ Has the birth This rule matches people whose birth event matches specified values for Date, Place, and Description. - The rule returns a match even if the person's birth event - matches the value partially. For example, anyone born in Sweden - will be matched by the rule using the value "sw" for the Place. + The rule returns a match even if the person's birth event matches + the value partially. The matching rules are case-insensitive. + For example, anyone born in Sweden will be matched by the rule + using the value "sw" for the Place. The rule returns a match if and only if @@ -89,7 +88,8 @@ This rule matches people whose death event matches specified values for Date, Place, and Description. The rule returns a match even if the person's death event - matches the value partially. For example, anyone who died in Sweden + matches the value partially. The matching rules are case-insensitive. + For example, anyone who died in Sweden will be matched by the rule using the value "sw" for the Place. @@ -103,7 +103,8 @@ This rule matches people that have a personal event matching specified values for the Event type, Date, Place, and Description. The rule returns a match even if the person's - event matches the value partially. For example, anyone who graduated + event matches the value partially. The matching rules are + case-insensitive. For example, anyone who graduated in Sweden will be matched by the rule using the Graduation event and the value "sw" for the Place. @@ -119,9 +120,10 @@ This rule matches people that have a family event matching specified values for the Event type, Date, Place, and Description. The rule returns a match even if the person's - event matches the value partially. For example, anyone who was - married in Sweden will be matched by the rule using the Marriage - event and the value "sw" for the Place. + event matches the value partially. The matching rules are + case-insensitive. For example, anyone who was married in Sweden + will be matched by the rule using the Marriage event and the + value "sw" for the Place. The family events should be selected from a pull-down menu. @@ -157,21 +159,21 @@ Is spouse of filter match This rule matches people married to someone - who is in turn matched by the specified filter. + who is matched by the specified filter. The specified filter name should be selected from the menu. Is a child of filter match - This rule matches people whose either parent - is in turn matched by the specified filter. + This rule matches people for whom either parent + is matched by the specified filter. The specified filter name should be selected from the menu. Is a parent of filter match This rule matches people whose child - is in turn matched by the specified filter. + is matched by the specified filter. The specified filter name should be selected from the menu. @@ -183,7 +185,7 @@ Ancestral filters This category includes the following rules that match people - based on their being ancestors of other people: + based on their ancestral relations to other people: Is an ancestor of @@ -205,20 +207,20 @@ This rule matches people who are ancestors of the specified person and are at least N generations away from that person in their lineage. For example, using this rule with the value of 2 - for the number of generations will match grandparents, great - grandparents, etc., of the specified person, but not the parents of - that person. + for the number of generations will match grandparents, + great-grandparents, etc., but not the parents of the specified + person. Is an ancestor of person not more than N generations away This rule matches people who are ancestors of the - specified person and are no more N generations away from that person - in their lineage. For example, using this rule with the value of 2 - for the number of generations will match parents of the specified - person, but not grandparents, great grandparents, etc., - of that person. + specified person and are no more than N generations away from that + person in their lineage. For example, using this rule with the value + of 2 for the number of generations will match parents and + grandparents, but not great-grandparents, etc., of the specified + person. @@ -230,14 +232,14 @@ Has a common ancestor with filter match This rule matches people who have common ancestors - with someone who is in turn matched by the specified filter. + with someone who is matched by the specified filter. The specified filter name should be selected from the menu. Is an ancestor of filter match This rule matches people who are ancestors - of someone who is in turn matched by the specified filter. + of someone who is matched by the specified filter. The specified filter name should be selected from the menu. @@ -249,7 +251,7 @@ Descendant filters This category includes the following rules that match people - based on their being descendants of other people: + based on their descendant relations to other people: Is a descendant of @@ -271,33 +273,34 @@ This rule matches people who are descendants of the specified person and are at least N generations away from that person in their lineage. For example, using this rule with the value of 2 - for the number of generations will match grandchildren, great - grandchildren, etc., of the specified person, but not the children of - that person. + for the number of generations will match grandchildren, + great-grandchildren, etc., but not the children of the specified + person. Is a descendant of person not more than N generations away This rule matches people who are descendants of the - specified person and are no more N generations away from that person - in their lineage. For example, using this rule with the value of 2 - for the number of generations will match children of the specified - person, but not grandchildren, great grandchildren, etc., - of that person. + specified person and are no more than N generations away from that + person in their lineage. For example, using this rule with the value + of 2 for the number of generations will match children and + grandchildren, but not great-grandchildren, etc., of the specified + person. Is a descendant of filter match This rule matches people who are descendants - of someone who is in turn matched by the specified filter. + of someone who is matched by the specified filter. The specified filter name should be selected from the menu. Is a descendant family member of - This rule matches people who are descendants - or the spouse of a descendant of the specified person. + This rule not only matches people who are + descendants of the specified person, but also those descendants' + spouses. @@ -307,15 +310,15 @@ Miscellaneous filters - This category includes the following rules which did not + This category includes the following rules which do not naturally fit into any of the above categories: Has the personal attribute This rule matches people who have the personal attribute of the specified value. The specified personal attribute - should be selected from the menu. The specified value should be - typed into the text entry field. + name should be selected from the menu. The specified value should + be typed into the text entry field. diff --git a/gramps2/doc/gramps-manual/C/mainwin.xml b/gramps2/doc/gramps-manual/C/mainwin.xml index 50a499311..9f9e15549 100644 --- a/gramps2/doc/gramps-manual/C/mainwin.xml +++ b/gramps2/doc/gramps-manual/C/mainwin.xml @@ -262,7 +262,9 @@ Current spouse, respectively. Clicking the right arrow button makes the family in the corresponding list box an active family. That is, it makes the selected Father the Active person, and the - selected Mother the Current spouse. + selected Mother the Current spouse. Most of these + functions are also available by right-clicking into the parent box and + selecting an appropriate items from the context menu. The bottom list box displays children of the Active person and the Current Spouse. The Children's list can be ordered by the Birth date @@ -279,7 +281,28 @@ and to the family, the lower one just adds a person existing in the database to the family. Finally, the lowest - button removes the selected child from the family. Note that removing - a child from the family does not remove the person from the database. + a child from the family does not remove the person from the + database. Most of these functions are also available by right-clicking + into the children box and selecting an appropriate items from the + context menu. + + The layout of the Family View can be switched from the + left-to-right arrangement (shown above) to the top-to-bottom + arrangement (shown below). This can be done in the + Display section of the + Preferences dialog. The top-to-bottom view + has the same functionality as the left-to-right view. + + +

+ Alternative Family View + + + Shows Alternative Family View. +
+ +