Versions in this module Expand all Collapse all v39 v39.6.0 Nov 6, 2023 Changes in this version + const DiffPageShowAll + const DiffPageShowOnlyMatches + const DiffPageShowSubset + const DiffPageSortHighestSimilarity + const DiffPageSortWrittenName + const IndividualFemaleColor + const IndividualMaleColor + const LivingVisibilityHide + const LivingVisibilityPlaceholder + const LivingVisibilityShow + const UnknownEmphasis + func GetIndexLetters(document *gedcom.Document, livingVisibility LivingVisibility) []rune + func GetIndividuals(document *gedcom.Document, placesMap map[string]*place) map[string]*gedcom.IndividualNode + func PageFamilies() string + func PageIndividual(document *gedcom.Document, individual *gedcom.IndividualNode, ...) string + func PageIndividuals(firstLetter rune) string + func PagePlace(place string, places map[string]*place) string + func PagePlaces() string + func PageSource(source *gedcom.SourceNode) string + func PageSources() string + func PageStatistics() string + func PageSurnames() string + type Age struct + func NewAge(start, end gedcom.Age) *Age + func (c *Age) WriteHTMLTo(w io.Writer) (int64, error) + type AllParentButtons struct + func NewAllParentButtons(document *gedcom.Document, individual *gedcom.IndividualNode, ...) *AllParentButtons + func (c *AllParentButtons) WriteHTMLTo(w io.Writer) (int64, error) + type DiffPage struct + func NewDiffPage(comparisons gedcom.IndividualComparisons, filterFlags *gedcom.FilterFlags, ...) *DiffPage + func (c *DiffPage) WriteHTMLTo(w io.Writer) (int64, error) + type DiffRow struct + func NewDiffRow(name string, nd *gedcom.NodeDiff, hideSame bool) *DiffRow + func (c *DiffRow) WriteHTMLTo(w io.Writer) (int64, error) + type EventDate struct + func NewEventDate(event string, dates []*gedcom.DateNode) *EventDate + func (c *EventDate) IsBlank() bool + func (c *EventDate) WriteHTMLTo(w io.Writer) (int64, error) + type EventDates struct + func NewEventDates(items []*EventDate) *EventDates + func (c *EventDates) WriteHTMLTo(w io.Writer) (int64, error) + type EventStatistics struct + func NewEventStatistics(document *gedcom.Document) *EventStatistics + func (c *EventStatistics) WriteHTMLTo(w io.Writer) (int64, error) + type FamilyInList struct + func NewFamilyInList(document *gedcom.Document, family *gedcom.FamilyNode, ...) *FamilyInList + func (c *FamilyInList) WriteHTMLTo(w io.Writer) (int64, error) + type FamilyListPage struct + func NewFamilyListPage(document *gedcom.Document, googleAnalyticsID string, ...) *FamilyListPage + func (c *FamilyListPage) WriteHTMLTo(w io.Writer) (int64, error) + type FamilyStatistics struct + func NewFamilyStatistics(document *gedcom.Document) *FamilyStatistics + func (c *FamilyStatistics) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualAdditionalNames struct + func NewIndividualAdditionalNames(individual *gedcom.IndividualNode) *IndividualAdditionalNames + func (c *IndividualAdditionalNames) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualButton struct + func NewIndividualButton(document *gedcom.Document, individual *gedcom.IndividualNode, ...) *IndividualButton + func (c *IndividualButton) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualCompare struct + func NewIndividualCompare(comparison *gedcom.IndividualComparison, filterFlags *gedcom.FilterFlags, ...) *IndividualCompare + func (c *IndividualCompare) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualDates struct + func NewIndividualDates(individual *gedcom.IndividualNode, visibility LivingVisibility) *IndividualDates + func (c *IndividualDates) EventDates() []*EventDate + func (c *IndividualDates) IsBlank() bool + func (c *IndividualDates) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualEvent struct + func NewIndividualEvent(date, place string, description core.Component, ...) *IndividualEvent + func (c *IndividualEvent) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualEvents struct + func NewIndividualEvents(document *gedcom.Document, individual *gedcom.IndividualNode, ...) *IndividualEvents + func (c *IndividualEvents) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualInList struct + func NewIndividualInList(document *gedcom.Document, individual *gedcom.IndividualNode, ...) *IndividualInList + func (c *IndividualInList) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualIndexHeader struct + func NewIndividualIndexHeader(document *gedcom.Document, selectedLetter rune, ...) *IndividualIndexHeader + func (c *IndividualIndexHeader) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualIndexLetter struct + func NewIndividualIndexLetter(letter rune, isSelected bool) *IndividualIndexLetter + func (c *IndividualIndexLetter) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualLink struct + func NewIndividualLink(document *gedcom.Document, individual *gedcom.IndividualNode, ...) *IndividualLink + func (c *IndividualLink) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualListPage struct + func NewIndividualListPage(document *gedcom.Document, selectedLetter rune, googleAnalyticsID string, ...) *IndividualListPage + func (c *IndividualListPage) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualName struct + func NewIndividualName(individual *gedcom.IndividualNode, visibility LivingVisibility, ...) *IndividualName + func (c *IndividualName) IsUnknown() bool + func (c *IndividualName) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualNameAndDates struct + func NewIndividualNameAndDates(individual *gedcom.IndividualNode, visibility LivingVisibility, ...) *IndividualNameAndDates + func (c *IndividualNameAndDates) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualNameAndDatesLink struct + func NewIndividualNameAndDatesLink(individual *gedcom.IndividualNode, visibility LivingVisibility, ...) *IndividualNameAndDatesLink + func (c *IndividualNameAndDatesLink) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualNameAndSex struct + func NewIndividualNameAndSex(individual *gedcom.IndividualNode) *IndividualNameAndSex + func (c *IndividualNameAndSex) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualPage struct + func NewIndividualPage(document *gedcom.Document, individual *gedcom.IndividualNode, ...) *IndividualPage + func (c *IndividualPage) WriteHTMLTo(w io.Writer) (int64, error) + type IndividualStatistics struct + func NewIndividualStatistics(document *gedcom.Document, visibility LivingVisibility) *IndividualStatistics + func (c *IndividualStatistics) WriteHTMLTo(w io.Writer) (int64, error) + type LivingVisibility string + func NewLivingVisibility(lv string) LivingVisibility + type ParentButtons struct + func NewParentButtons(document *gedcom.Document, family *gedcom.FamilyNode, ...) *ParentButtons + func (c *ParentButtons) WriteHTMLTo(w io.Writer) (int64, error) + type PartnersAndChildren struct + func NewPartnersAndChildren(document *gedcom.Document, individual *gedcom.IndividualNode, ...) *PartnersAndChildren + func (c *PartnersAndChildren) WriteHTMLTo(w io.Writer) (int64, error) + type PlaceEvent struct + func NewPlaceEvent(document *gedcom.Document, node gedcom.Node, visibility LivingVisibility, ...) *PlaceEvent + func (c *PlaceEvent) WriteHTMLTo(w io.Writer) (int64, error) + type PlaceInList struct + func NewPlaceInList(document *gedcom.Document, place *place, placesMap map[string]*place) *PlaceInList + func (c *PlaceInList) WriteHTMLTo(w io.Writer) (int64, error) + type PlaceLink struct + func NewPlaceLink(document *gedcom.Document, place string, placesMap map[string]*place) *PlaceLink + func (c *PlaceLink) WriteHTMLTo(w io.Writer) (int64, error) + type PlaceListPage struct + func NewPlaceListPage(document *gedcom.Document, googleAnalyticsID string, ...) *PlaceListPage + func (c *PlaceListPage) WriteHTMLTo(w io.Writer) (int64, error) + type PlacePage struct + func NewPlacePage(document *gedcom.Document, placeKey string, googleAnalyticsID string, ...) *PlacePage + func (c *PlacePage) WriteHTMLTo(w io.Writer) (int64, error) + type PlaceStatistics struct + func (c *PlaceStatistics) WriteHTMLTo(w io.Writer) (int64, error) + type PlusSVG struct + func NewPlusSVG(top, left, right, bottom bool) *PlusSVG + func (c *PlusSVG) WriteHTMLTo(w io.Writer) (int64, error) + type PublishHeader struct + func NewPublishHeader(document *gedcom.Document, extraTab string, selectedTab string, ...) *PublishHeader + func (c *PublishHeader) WriteHTMLTo(w io.Writer) (int64, error) + type PublishShowOptions struct + LivingVisibility LivingVisibility + ShowFamilies bool + ShowIndividuals bool + ShowPlaces bool + ShowSources bool + ShowStatistics bool + ShowSurnames bool + type Publisher struct + GoogleAnalyticsID string + func NewPublisher(doc *gedcom.Document, options *PublishShowOptions) *Publisher + func (publisher *Publisher) Files(channelSize int) chan *core.File + func (publisher *Publisher) Places() map[string]*place + func (publisher *Publisher) Publish(fileWriter core.FileWriter, parallel int) (err error) + type SexBadge struct + func NewSexBadge(sex *gedcom.SexNode) *SexBadge + func (c *SexBadge) WriteHTMLTo(w io.Writer) (int64, error) + type SourceInList struct + func NewSourceInList(document *gedcom.Document, source *gedcom.SourceNode) *SourceInList + func (c *SourceInList) WriteHTMLTo(w io.Writer) (int64, error) + type SourceLink struct + func NewSourceLink(source *gedcom.SourceNode) *SourceLink + func (c *SourceLink) WriteHTMLTo(w io.Writer) (int64, error) + type SourceListPage struct + func NewSourceListPage(document *gedcom.Document, googleAnalyticsID string, ...) *SourceListPage + func (c *SourceListPage) WriteHTMLTo(w io.Writer) (int64, error) + type SourcePage struct + func NewSourcePage(document *gedcom.Document, source *gedcom.SourceNode, googleAnalyticsID string, ...) *SourcePage + func (c *SourcePage) WriteHTMLTo(w io.Writer) (int64, error) + type SourceProperty struct + func NewSourceProperty(document *gedcom.Document, node gedcom.Node) *SourceProperty + func (c *SourceProperty) WriteHTMLTo(w io.Writer) (int64, error) + type SourceStatistics struct + func NewSourceStatistics(document *gedcom.Document) *SourceStatistics + func (c *SourceStatistics) WriteHTMLTo(w io.Writer) (int64, error) + type StatisticsPage struct + func NewStatisticsPage(document *gedcom.Document, googleAnalyticsID string, ...) *StatisticsPage + func (c *StatisticsPage) WriteHTMLTo(w io.Writer) (int64, error) + type SurnameInList struct + func NewSurnameInList(document *gedcom.Document, surname string) *SurnameInList + func (c *SurnameInList) WriteHTMLTo(w io.Writer) (int64, error) + type SurnameIndex struct + func NewSurnameIndex(document *gedcom.Document, selectedLetter rune, visibility LivingVisibility) *SurnameIndex + func (c *SurnameIndex) WriteHTMLTo(w io.Writer) (int64, error) + type SurnameLink struct + func NewSurnameLink(surname string) *SurnameLink + func (c *SurnameLink) WriteHTMLTo(w io.Writer) (int64, error) + type SurnameListPage struct + func NewSurnameListPage(document *gedcom.Document, googleAnalyticsID string, ...) *SurnameListPage + func (c *SurnameListPage) WriteHTMLTo(w io.Writer) (int64, error) Other modules containing this package github.com/elliotchance/gedcom