Main | November 2004 »

Template roles

Before v.3.1.11 Genbox templates could only refer to witnesses by number; from 3.1.11 onwards, templates can refer to the witnesses by role. Take this birth event:

The default birth template will generate this in a report (click the magnifying glass next to the template for a preview):

Jan Philippe David Vuijlsteke was born on 18 February 2004 at AZ Sint-Lucas, Groenebriel 1, Gent. Witnesses: Alec Stanislas James Vuijlsteke, godfather; Katrien De Meyer, godmother; Henk Loobuyck, gynecologist; Maria Virginia Mertens, midwife; Inge Dhaene and Octavia Gilliet, nurses. Jan was 50 cm long and weighed 3630 g.

The "Witnesses: ..." sentence is generated through the General Template; as described in Customizing the way witnesses are mentioned we can override this in the local template.

You can refer to witness roles in templates with the code [W:rolename]:

[P] was born [D+L]. Godfather was [W:godfather]. Godmother was [W:godmother].

will generate

Jan Philippe David Vuijlsteke was born on 18 February 2004 at AZ Sint-Lucas, Groenebriel 1, Gent. Godfather was Alec Stanislas James Vuijlsteke. Godmother was Katrien De Meyer. Witnesses: Henk Loobuyck, gynecologist; Maria Virginia Mertens, midwife; Inge Dhaene and Octavia Gilliet, nurses. Jan was 50 cm long and weighed 3630 g.

Why? Remember that the General Template contains the code "Witnesses: [?WWR]", which will append the phrase "Witnesses: " and then the names and roles of all witnesses that haven't been mentioned by the local template. In this case the local template mentions the godfather and the godmother; the other witnesses and their roles have been generated through the Global Template.

It's not necessary to define all possible roles in all templates, but we can refine the birth template a bit further. Let's say that we make provisions for godparents and gynecologist, and that all the other witnesses with their respective roles will be mentioned as "Also present".

[P] was born [D+L]. [W:godfather] was [PP] godfather. [W:godmother] was [PP] godmother. [W+:gynecologist] was [PP] gynecologist. Also present: [WWR+]

gives this sentence:

Jan Philippe David Vuijlsteke was born on 18 February 2004 at AZ Sint-Lucas, Groenebriel 1, Gent. Alec Stanislas James Vuijlsteke was Jan's godfather. Katrien De Meyer was Jan's godmother. Henk Loobuyck was Jan's gynecologist. Also present: Maria Virginia Mertens, midwife; Inge Dhaene and Octavia Gilliet, nurses.1 Jan was 50 cm long and weighed 3630 g.

The repetition of three "X was Jan's Z" is less than elegant (not to mention that the gynecologist is actually his mother's gynecologist). We can change that:

[P] was born [D+L]. [W+:gynecologist] was [SP] gynecologist. [W:godfather] and [W:godmother] were [PP] godparents. Also present: [WWR+]

makes the more readable

Jan Philippe David Vuijlsteke was born on 18 February 2004 at AZ Sint-Lucas, Groenebriel 1, Gent. Henk Loobuyck was Sandra Pattyn's gynecologist. Alec Stanislas James Vuijlsteke and Katrien De Meyer were Jan's godparents. Also present: Maria Virginia Mertens, midwife; Inge Dhaene and Octavia Gilliet, nurses. Jan was 50 cm long and weighed 3630 g.

We could leave it at that, but there's always the possibility that not all the data is filled in for a given birth event. With the template as it stands, you could get things like this:

Michel Vuijlsteke was born on 27 August 1970 in Gent. was Marie Louise (Mia) Waegenaer's gynecologist. Arthur Oscar Marie Zélie Vuijlsteke and Germana Michaella (Germaine) Sierens were Michel's godparents. Also present.


Steven Arthur Alice Waegenaer was born on 5 April 1975 in Gent. was Frieda (Frie) Heirman's gynecologist. and Marie Louise (Mia) Waegenaer were Steven's godparents. Also present.

...not very nice. Use < > to indicate optional bits in the template. First the easy ones:

[P] was born [D+L]<. [W+:gynecologist] was [SP] gynecologist>. [W:godfather] and [W:godmother] were [PP] godparents<. Also present: [WWR+]>

If no gynecologist is defined, there won't be a peep about a gynecologist. And if there are no other witnesses except godparents and gynecologist, there will be no "Also present":

Steven Arthur Alice Waegenaer was born on 5 April 1975 in Gent. and Marie Louise (Mia) Waegenaer were Steven's godparents.

Now for the godparents. There are four cases possible:

  • no godfather and no godmother mentioned
  • both godfather and godmother mentioned
  • godfather mentioned but no godmother
  • godmother mentioned but no godfather

Here's how we handle this:

[P] was born [D+L]<. [W+:gynecologist] was [SP] [WR] ><. [W:godfather] and [W:godmother] were [PP] godparents|. [W:godfather] was [PP] [WR]|. [W:godmother] was [PP] [WR] ><. Also present: [WWR+]>

As a final check, run this template against a number of different birth tag with varying degrees of "completeness":

Jan Waegenaer was born on 24 December 1952 in Gent.

Steven Arthur Alice Waegenaer was born on 5 April 1975 in Gent. Marie Louise (Mia) Waegenaer was his godmother.

Michel Vuijlsteke was born on 27 August 1970 in Gent. Arthur Oscar Marie Zélie Vuijlsteke and Germana Michaella (Germaine) Sierens were his godparents.

Zelie Marie Anna Vuijlsteke was born on 28 June 1999 at AZ Sint-Lucas, Groenebriel 1, Gent. Henk Loobuyck was Sandra Pattyn's gynecologist. Philippe Didier Jan Vuijlsteke and Sofie Pattyn were Zelie's godparents. Zelie weighed 3535 g.

Jan Philippe David Vuijlsteke was born on 18 February 2004 at AZ Sint-Lucas, Groenebriel 1, Gent. Henk Loobuyck was Sandra Pattyn's gynecologist. Alec Stanislas James Vuijlsteke and Katrien De Meyer were Jan's godparents. Also present: Maria Virginia Mertens, midwife; Inge Dhaene and Octavia Gilliet, nurses. Jan was 50 cm long and weighed 3630 g.

Marcellus Gilliet was born on 12 December 1850 in Gent. Also present: Basilius Franciscus Gilliet and Bonaventure Pusters.

Ah. There's a problem when there are no godparents and no gynecologist, but only "others".

Is there a way to have the template say "Also present: " when there's either a godfather, a godmother or a gynecologist, but "Witnesses: " when there's only other witnesses? All suggestions are welcome!

Posted by Michel Vuijlsteke on July 11, 2004 at 08:17 PM in Templates | Permalink | Comments (4) | TrackBack

Customize the way witnesses to events are mentioned

Given this event:

You'll get this sentence:

Moritz Träppengeländer was condemned for gross indecency on 1 June 1811 at the Criminal Court, Klobuck, Poland. Witnesses: Hendryk Grun, judge; Peer Gynt, Mirko Zwieback, Michael Karter, and Elaine Bell, jurys. He was fined 400 zlotys and received a four year prison sentence.


Override the standard "Witnesses: ..." phrase by adding a witness section to the event template you want to modify.

Click the magnifying glass next to the "Template" box and modify it, like so:

This will modify just the event template for this one single event. If you want to modify the template for all events of this type, click the "link" button:

and modify the template there.

If there's a fixed structure to your witnesses for a certain event type, you can fine tune your template further. If you were sure that a "Court Criminal" template always had a judge first, and then a list of jurors, you could create the following template:

Or if you know that for a baptism you'll always mention the godparents first and then all other witnesses, you could do something like this. Given

...the default

[P] was baptized [D+L]

will give us

Mirko Zwieback was baptized on 5 June 1885 at Sablon, Gent. Witnesses: Rachael Geneen, godmother; Joachim De Sutter, godfather; Sally Tregoning, Diana Unglik, and Fabrice Wien.

...but if you change that to

[P] was baptized [D+L]. [W1] and [W2] were [PP] [WR1] and [WR2]; also present were [WWR]

you'll get the (much nicer)

Mirko Zwieback was baptized on 5 June 1885 at Sablon, Gent. Mirko's godmother was Rachael Geneen and Mirko's godfather Joachim De Sutter; also present were Sally Tregoning, Diana Unglik, and Fabrice Wien.

Note that we wouldn't recommend to use this template as is since it will only work if there really are two godparents and more than one other witness. If that's not the case you'll get something like

Rachael Geneen was baptized on 28 November 1984 in London, England. and were her and ; also present were.

Ugh yuck bleah.

Since v.3.1.11 you can take the customization of witnesses a lot further by using the witness' roles in the templates.

More about the Global Template

By default, Genbox will append a list of all witnesses and their roles to an event through the Global Template.

To find this template, select View | Event Templates in the menu, and then change the events group... "Special Processing". The Global Template should be highlighted:

Check if the "Template" field contains the following text:

[...]<. Witnesses: [?WWR]>

The Global Template is a template that is run "on top of" all the other event templates; let's analyze it in somewhat more detail:

  • [...]
    indicates where the result of the "regular" or local event template is to be put. The way the Global Template is set up now it means that Genbox will first generate whatever the local template tells it to generate, and then add <. Witnesses: [?WWR]>
  • [?WWR]
    When you put a code between square brackets Genbox will try to generate data. You can find a full list of event template codes in the help file; the one we're concerned with here is WWR.
    WWR will generate a list of all witness names and their roles; it is responsible for "Hendryk Grun, judge; Peer Gynt, Mirko Zwieback, Michael Karter, and Elaine Bell, jurys" in the example above.
  • [?WWR]
    The question mark is there to make sure that the list of witnesses will only be shown if the local template hasn't already shown them before. If you remove the question mark, Genbox will always show a list of witnesses after an event.
  • <. Witnesses: [?WWR]>
    If there were no angle brackets (<>) you'd get ". Witnesses: " after each event, regardless of whether there were witnesses or not. See Template Basics for more information.

The important bit above is the question mark: since [?WWR] will only yield a result if there was no witness data defined in the local template, this means that we can override the Global Template if we make sure that all witnesses are generated in the local template.

Posted by Michel Vuijlsteke on July 11, 2004 at 08:09 PM in Templates | Permalink | Comments (0) | TrackBack

Getting started with Genbox

Allow yourself some "playing time" with Genbox. Especially in the beginning you will probably make some 'mistakes' like deleting an entire Individual or Family while you only wanted to delete an event only. The X-button on the main toolbar is easily found but it's a rather dangerous one. Genbox warns you when you are taking such drastic actions but when you're like me and read those warnings half-heartedly it might be too late.

Also, the help file is a good help. Especially when printed.

The best way to start entering basic information is with the Individuals Summary page:

It isn't just an overview but it's a great fill-in view too, at least for entering standard genealogical data. Here you can enter the name of the Individual, the sex, the name of the father and the mother, the spouse(s), the children, and at the bottom you can select and enter event information. When entering children, you can also enter the Sex and the Birth-date. When entering events, you can enter dates and places.

When you have a new Individual, you'll probably see some green event names at the bottom of the form. They are in a green and italic font. This means that those events are not used and there isn't an event record yet. As soon as you enter a date, the event name will become black, indicating that Genbox has created a record for that event.

Suppose you don't have any information for the current, new, individual, just his or her name and sex. When you enter a name in the spouse box [1], Genbox asks for confirmation to add this new individual (when you have an empty database at least). As soon as you've confirmed this, you'll see that the event Marriage has become black, indicating that Genbox has created a marriage event [2]:

You can enter the date and place of the marriage in the appropiate fields. Also, Genbox has defined the sex of the spouse as opposite of the current individual. When it's a same-sex couple you can easily correct it though.

The same will happen when you enter children. Make sure the correct spouse is selected in the spouse-box because a child entered here is considered to be child of the current individual and it's spouse. After you've confirmed to add the new individual [1], you'll see that there is new event created in the events-list: Childbirth [2]. Set the child's sex and enter a birth date. When you enter a birthdate behind the child's name you'll see that this date also appears after that particular childbirth event. Complete the (child)birth event with entering the birth place [3]:

Suppose the current individual was married twice. Behind the spouse box is a drop-down arrow. Click on it and choose "...add".

Enter the name of the second spouse and confirm it. You'll notice that the child(ren), the marriage-event plus the childbirth-event(s) are changed to a gray italic font. This indicates a "second-layer" text. In this case it means that only the current indivual was involved in these events or relations but not the spouse. The label for spouse has been changed to "Family 2".

Keep in mind that entering information via the summary tab is considered to be standard information. Creating a marriage record because you entered a name in the spouse box seems logical but it doesn't have to be correct. When they weren't married you can change the event on the events tab and tick the partner box on the family tab. Clicking on the individuals names or the event names will take you take you to that individual or to that event.

From a 26/02/2004 GENBOX-L post by Wim Prange.

Posted by Michel Vuijlsteke on July 11, 2004 at 12:23 PM in General Use | Permalink | Comments (14) | TrackBack

Creating a custom event type

The basics

Go to View > Event Templates. Select Data > Add New Event Tag (or hit the blue * on the toolbar, or press CTRL-N):

Let's say we want to create a custom event to record that someone had a business of some type.

  • Enter a unique name in the "Tag" box. Since the tag name will be used for exporting to GEDCOM it's a good idea to use a GEDCOM-like code, in capitals. We'll use "BUSN".
    • Note: The GEDCOM 5.5 spec says "We do not encourage the use of user-defined GEDCOM tags. Applications requiring the use of non-standard tags should define them with a leading underscore so that they will not conflict with future GEDCOM standard tags."
      For best compatibility with other programs, use a leading underscore for custom tags, like so "_BUSN".
  • "Name" is what you'll see in the drop-down to select events. We'll use "Business".
  • "Class" gives an indication of whereabouts in the typical life of a person the event type is situated. We'll use "Mature/Default".

Your event template should now look like this:

We'll return to it in a moment, but first: time to test the event out on a real person.

Go to any individual, and add a Business event (hit CTRL-L and pick "Business", or go to events and select "add..." and then select "Business", ...). You'll see a screen like this:

Let's say we want to record that Basilius Gilliet ran a printer's shop in the Stalhof in Gent, between 1838 and 1853. We could enter the following data:

In reports this would give the following sentence:

Basilius Gilliet participated in business between 1838 & 1853 at Stalhof, Gent. He ran a printer's shop.

Not bad, but it could be better. The type of business was entered in the notes field, but it's not really a note, it's an integral part of the event data. And the wording is a bit awkward too: "participated in business". Click on the button with the chain link to go back to the "Business" event template.

Template and secondary

Change the secondary label and the template:

Now go back to the event you just created, and rearrange the data you entered, like so:

Hit the button with the magnifying glass to preview the way this event will look like in a report:

There you go.

Note 1: don't forget to source the event!

Note 2: it's a good idea to make sure that the event template makes sense even when not all the data was entered, so in this case we're going to make one more change to the template. Instead of

[D] [P] ran a [T] [L]

which would give us

Between 1838 & 1853 Basilius Gilliet ran a in the Stalhof, Gent.

if the business type wasn't filled in, we'll use

[D] [P] ran a <business|[T]> [L]

which gives us this for an unknown business type:

Between 1838 & 1853 Basilius Gilliet ran a business in the Stalhof, Gent.


Posted by Michel Vuijlsteke on July 11, 2004 at 12:07 PM in Templates | Permalink | Comments (3) | TrackBack

Change chart formatting usings queries and/or lists

Imagine you want a chart where all males are coloured blue, and all females pink. How do you go about this?

First, create two queries, one for males and one for females. Select Tools > Search or click the "Search for individuals" button on the toolbar.

Go to the second tab ("Attributes") and change the Sex field to "Male":

Then save the query; name it "males.qry":

Do the same for females (change "sex" to "female", save query as "females.gqy").

Now go to the chart definition. We'll take a standard Descendant Dignified (Charts > Descendant > Dignified) and change a few details to make it a little more compact first.

Choose to omit titles and legend on the Titles tab:

We want each individual in his or her own box, so make sure that couples will never be put in a single box by selecting "no" on the Layout tab:

Remove the frame around the chart on the Frames tab:

Next, we're removing all content except the preferred identifier on the Content tab:

When you click "Make Chart" you should get a simple chart like this: (click for larger version)

Now for the formatting. Take a look at the Styles tab:

Click "Select Query" and choose "males.gqy". The styles you now see will only be apoplied to the individuals that are included in the "males" query. You'll notice that the different options (font names and sizes, lines, colours, ...) are greyed out. Options you don't change will remain the same as the default options.

Click the yellow "shading" square to choose a different colour for males—we'll pick a light blue:

Now do the same for females (click "select query", pick the "females" query, change "shading" to a light pink).

Then hit "make chart"—hey presto: (click to enlarge)

Note the lonely yellow box at the far right. This one box is of a person of unknown sex. Since it is contained neither in the "males" nor in the "females" query, it has the default (yellow) formatting.

You can combine this with any number more or less advanced queries, e.g. the previous male/female example combined with an ancestor query:

Posted by Michel Vuijlsteke on July 11, 2004 at 11:59 AM in Charts | Permalink | Comments (6) | TrackBack

Outputting event data on a chart

Say you want an ancestor chart listing occupations. Here's how to go about this.

First go to out the Employment tag (View > Event Templates, enter "OCCU" in the tag input box):

Each event type can have one or more flags checked; we'll put the Employment tag in Group D. Click the checkbox next to Group D, and then change the "show events group" drop-down to "Group D" to see what event tags are now in there:

In this example there's only "occupation"; if you want, you can add more event types to Group D (or remove event types if necessary), but we'll leave it at that.

Choose a chart to generate. We'll take Charts > Ancestor > Dignified. Choose a key person, then goto the Content tab:

The drop-down lists in the Fields section allow you to control what will appear in the individual boxes on the chart.

  • Change "Events" to "Group D". This will only show the events that have the "Group D" flag checked.
  • Change "Evt Detail to "Full". If you don't do this, you'll end up with just dates and places , not the actual occupations

If you want, you can further customize the chart, and then generate it. One example is this (click for details):

Posted by Michel Vuijlsteke on July 11, 2004 at 11:19 AM in Charts | Permalink | Comments (2) | TrackBack

Attaching sources to notes

What's wrong with this picture?

Hit the template preview for a clue:

Interesting event, properly sourced. Interesting note—shock horror—no sources!

You could add a source to the entire event, but in Genbox you can go one better and add embedded citations straight in the note field. Put your cursor in the note where you want the note number to appear and click on the [S]-button on the tool-bar, next to the Bold, Italic, Underline-buttons:

Add more than one source to the note if you want; when you add the notes, it'll look something like this:

...and this is how the event will end up generated now:

Note: This can only be done from the note field on the Event screen (works on both General and Research notes). If you're working with a magnified note field (press F5 in a note field to magnify it, by the way), the "S" button on the toolbar is dimmed out. Later, when you find an embedded citation in a note field, you can click on the [Sxxxx] code, then click the "S" button on the toolbar, and you're taken to the citation screen. In a narrative report, these print out beautifully. (A couple of minor bugs related to source code placement are in the process of being fixed, plus Cheri has proposed a workaround for one of them in the meantime; see the GENBOX-L archives.)

Posted by Michel Vuijlsteke on July 11, 2004 at 02:17 AM in Sources | Permalink | Comments (0) | TrackBack

Working with sources in Genbox

Imagine you ran a narrative report on a person in your genealogy database and you got this as a result:

Basilius Franciscus Gilliet, son of Benedictus (Benoit) and Françoise Ferdinande (Springael) Gilliet, was born on 20 December 1818 in the rue des Ecuries in Gent. Witnesses to the birth declaration were Basil Van Loo and Joseph Verschaffel. Basilius married Maria Ludovica Massaux before 1848. Basilius had a daughter before 1848. He had a son Julien Gilliet abt 1848. Basilius had a daughter Octavia Gilliet on 10 August 1850 in Gent. Basilius was employed as a lithograph in December 1850. He witnessed the birth of Marcellus Gilliet on 12 December 1850 in Gent. Basilius had a son Petrus Constantinus Gilliet there on 28 June 1862. Basilius died in Gent on 23 December 1890. Witnesses to the death were Petrus and Isidorus Campens.

Pretty good, right? Well, no. Not really.

In fact, pretty much all of this information is almost useless if you don't know where it came from. You need to be able to check the data, and you need to know how reliable it is.

You may very well have different versions of the same story: a death certificate that says someone was born about 1812 and a marriage certificate that says the same person was born about 1807. How do you handle this? Easy—just enter all you discover in Genbox, and add source information for each thing you enter.

Let's take a typical example. I'm looking for information about Basilius Gilliet and I have a copy of a birth certificate of a Marcellus Gilliet:


The certificate is dated 12 December 1850 and Basilius is mentioned as a witness. The certificate says that he's thirty-two years old ("Basilius Gilliet, oud twee en dertig jaren"), so we can conclude he was probably born about 1818.

Here's how we enter this information in Genbox (we'll pretend we're not interested in Marcellus Gilliet and only in Basilius for now).

Create a new person

Assuming Basilius Gilliet was not present in the database, add a new person. Click the Individual form or select View | Individual in the menu, then hit CTRL-N to add a new individual and fill in what you now about Basilius (his name, sex, and birth date—about 1818):

Generate an idividual report for this person (Reports | Individual | Basic > Make Report) and you'll get this, short and to the point:

Basilius Gilliet was born abt 1818.

Next we'll flesh this out.

Documenting the event

Double click the "Birth" event. You'll be taken to the "Events" tab for Basilius Gilliet:

There's a great number of things we can enter here, amongst others:

  1. the birth date
  2. the birthplace (and a local place, like a hospital or a street in a town)
  3. the child's father
  4. the child's mother
  5. any number of witnesses to the birth

Next to each of the data items you can enter you'll find a button—plus one extra button (circled) next to the name of the event:

You can choose to individually document everything, or you can choose to add sources to the entire event. Or you can choose a mixture of the two.

Create a source record

We've got a source that tells us when the person was born and nothing else, so we're just going to add a source to the birth date. Click the button next to the date field; this will take you to a form where you can select the source from a list or create a new one:

The source is where you got the information. In this case we got the information (Basilius' birth circa 1818) from birth certificate ("geboorteakte") #3600, which is part of the Gent birth records for 1850, which are part of the civil records of the city of Gent.

There are many ways you could enter this information (see defining sources for more information); we'll show you one way to do it.

First we'll enter the name of the source:

Click "add new" and Genbox will open two new windows—a Citation form and a Source form:

We'll first flesh out the source and then turn to the citation.

The source type is a Birth Certificate (City Level); the rest is a matter of filling in the blanks and making sure you have enough information to be able to locate the actual source (microfilm, photocopy, book, ...) if you ever needed to. And if you have an image of the source—as we have—you can add it to the source record (see working with media) too:

If you want to go the extra mile, you can move on to the Evidence tab and add a transcript of the document:

That's it for now. We'll close the source window and turn our attention to the Citation window.


The citation window is where the source we created is connected to Basilius' birth date.

The Assertion tab holds information about the thing you're documenting. Note that you can have more than one citation for a given assertion. In that case you'll have more than one source listed on the Assertion tab, like so:

In our example, there's just the one source for the date of the birth event for the individual Basilius Gilliet:

Double click the source on the Assertion tab to go to the Cited Sources tab:

This is where you see how the source (Marcellus' birth certificate) relates to the assertion.

In our case the source is quite specific: just one birth certificate, identified by year and number, so you don't need to fill in the "where in source" field. Some alternatives ways to go about things (see also defining sources):

if you've defined the source as... enter this in "where in source"
Gent Civil Records Birth Records 1850, #3600
Gent Birth Records 1850, #3600
Gent Birth Records 1850 #3600

As for the other fields on the form:

  • Lead text is where you can optionally put a short introduction to the citation.
  • Annotation: is where you can optionally put another short text which will appear at the end of the citation. Use it to put an appreciation of the source, or any other, well, annotations.
  • Support level for assertion indicates how well the source supports the assertion, ranging from Primary and Direct Support (indicating the source was an eye witness, or that the source specifically talks about the event) to Direct Conflict (indicating the source says something completely different than the assertion). Do not leave the support level set to "Undetermined"!
  • Credibility: how much you think the source should be believed.
  • the box under the Credibility drop-down: a new field since 3.1.11, named "Rationale". This is to store text that briefly explains why you believe the cited source is relevant to the current assertion. It is for your own personal research purposes, and does not normally appear on output reports. You can store here the reasons why you assigned a low/high support level or low/high credibility, or the facts extracted from the source that you think make your case, or personal reminders of work yet to be performed.

An example:

If you've entered a transcript of the source, you can optionally move on to the third tab (Excerpts). You'll see the transcript you entered before:

Locate the bit in the text that supports the assertion, select it and click the "Mark" button. The relevant part of the transcript will be highlighted:

One last thing: go back to the Assertion tab, and decide with all you've just entered about the source in the back of your mind just how sure you are of the assertion. We're going for "probable conclusion":

Note that if there's more than one source you have to take into account the combination of all the sources.

Now, to put it all together, take a look at the Formatting tab to see what the citation will look like in a report:

...or to see what it will look like in the contect of a "real" report, click the preview button on Basilius' birth event:

If we do the same for all the different assertions in the statement, we can get something like this:

Basilius Franciscus Gilliet[1], zoon van Benedictus (Benoit) en Françoise Ferdinande (Springael) Gilliet , werd op 20 december 1818 geboren in Gent[2]. Hij trouwde met Maria Ludovica Massaux[3]. Basilius kreeg een dochter Gilliet . Basilius kreeg abt 1848 een zoon Julien Gilliet[4]. Basilius kreeg op 10 augustus 1850 in Gent een dochter Octavia Gilliet . Getuige: Joachim Benedictus Gilliet[5]. Basilius was in december 1850 steendrukker[6]. Hij was getuige bij de geboorte van Marcellus Gilliet op 12 december 1850 in Gent[7]. Basilius kreeg daar op 28 juni 1862 een zoon Petrus Constantinus Gilliet[8]. Basilius overleed daar op 23 december 1890. Getuigen: Petrus Constantinus Gilliet en Isidorus Campens[9].

1. Burgerlijke Stand Ledeberg, BS/G 789746 Petrus Constantinus Gilliet.

2. Burgerlijke Stand Gent, Tienjarige tabel geboorten 1811-1820; Rijksarchief, Beveren; "Basil François Gilliet, né avant hier à huit heures du matin" geboorteakte Basil François Gilliet, BS/G Gent, 22 december 1818, nr. 354, Rijksarchief, Beveren.

3. "Basilius Franciscus Gilliet... Maria Ludovica Massaux... zijne huisvrouw" geboorteakte Petrus Constantinus Gilliet, BS/G Ledeberg, 30 juni 1862, Rijksarchief, Beveren.

4. Huwelijksakte Petrus Constatinus Gilliet & Juliana Joanna Vandenbossche, BS/H Gent, 1 mei 1897, Rijksarchief, Beveren.

5. Geboorteakte Octavia Gilliet, BS/G Gent, 12 augustus 1850, nr. 2388, Rijksarchief, Beveren.

6. Geboorteakte Marcellus Gilliet, BS/G Gent, 12 december 1850, nr. 3600, Rijksarchief, Beveren.

7. Ibid.

8. Burgerlijke Stand Geboorten Ledeberg: geboortes Ledeberg 30 juni 1862.

9. Ibid; Burgelijke Stand Huwelijken Gent: huwelijk Petrus Constatinus Gilliet & Juliana Joanna Vandenbossche, 1 mei 1897, Rijksarchief, Beveren; Geboortakte Basil François Gilliet: geboortes Gent 22 december 1818; Overlijdensakte, Burgerlijke Stand Overlijdens Gent, 1890, nr. 3918, Rijksarchief, Beveren.

Nice, what?

Posted by Michel Vuijlsteke on July 10, 2004 at 01:24 PM in Sources | Permalink | Comments (3) | TrackBack

Adding text and images to a chart

Generate any chart or report. We'll take an ancestor chart as an example:


Using the built-in tools

Click the chartannotation02 button to add lines to the chart:


Click the chartannotation03 button to add text to the chart:


Click the chartannotation04 button to add an image to the chart. Click and drag to define the size and shape of the box you want the image to be in; when you release the mouse button Genbox'll show you the standard "select media" form:


Select an image, and it will be inserted in the picture box you defined:


To change the appearance of lines, text or picture, select the element you want to change and double click or right-click the appropriate icon in the task bar. A dialog will pop up that allows you to change the way the relevant item looks.

To edit the text: click the chartannotation03 button; the mouse cursor changes to an chartannotation03. Click in the text you want to edit.
To change the colour and font of a text: select the text with the pointer, double click or right-click the chartannotation03 button:


To change the appearance of lines, select the lines with the pointer, double click or right-click the chartannotation02 icon:


To edit picture frames, select the frame with the pointer and , double click or right-click the chartannotation04 icon


So if you feel creative, you can do stuff like this to your charts (brrr):


Advanced: using objects

Genbox is a proper Windows program. This means, amongst other things, that you can insert OLE objects in charts.


Go to Edit > Insert New Object. The object types you'll see depend on what programs you've installed in Windows, and not all object types make sense for Genbox charts (MIDI sequences for instances—not very useful if you're going to print a chart :).

One very handy object type is the WordPad Document, which should be installed in Windows by default:


When you insert a WordPad object, as per Windows standard behaviour, the inserted object becomes a kind of mini-WordPad—and Genbox' menu and toolbar are replaced by WordPad's menu and toolbar:


You can use all of WordPad's functions (fonts, colours, bulleted list, ...) in the inserted object.

Note that instead of doign an Edit > Insert New Object you can also simply copy-paste information from an application like WordPad or MS Word.

Note that there are, as of version 3.1.11, still some problems with the "insert object" function:

  • there seems to always be a border around the inserted object
  • resizing the object doesn't work as you might expect it to: when you resize an inserted WordPad object text doesn't reflow or word wrap—you effectively scale the entire box, font size and all (compare original object and scaled object)
  • some operations cause Genbox to crash (for instance: don't right-click the object and try to use the bottom option)

In other words: use with caution. Bill will try and fix the glitches, and document the feature for the next release.

Based on 29/02/2004 GENBOX-L posts by Wim Prange, Cheri Casper and William T. Flight.

Posted by Michel Vuijlsteke on July 10, 2004 at 01:04 PM in Charts | Permalink | Comments (5)

Genbox keyboard template

Download Cheri Casper's keyboard template.doc.

Posted by Michel Vuijlsteke on July 1, 2004 at 08:54 PM in General Use | Permalink | Comments (0) | TrackBack