Help us shape the future of Go! Take the 2026 Go Developer Survey

layout

package
v0.67.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const NAME = "Layout"

Variables

This section is empty.

Functions

This section is empty.

Types

type Layout

type Layout struct {
	metadata.MetadataInfo
	XMLName       xml.Name `xml:"Layout"`
	Xmlns         string   `xml:"xmlns,attr"`
	CustomButtons []struct {
		Text string `xml:",chardata"`
	} `xml:"customButtons"`
	EmailDefault *struct {
		Text string `xml:",chardata"`
	} `xml:"emailDefault"`
	ExcludeButtons []struct {
		Text string `xml:",chardata"`
	} `xml:"excludeButtons"`
	LayoutSections []struct {
		CustomLabel struct {
			Text string `xml:",chardata"`
		} `xml:"customLabel"`
		DetailHeading struct {
			Text string `xml:",chardata"`
		} `xml:"detailHeading"`
		EditHeading struct {
			Text string `xml:",chardata"`
		} `xml:"editHeading"`
		Label *struct {
			Text string `xml:",chardata"`
		} `xml:"label"`
		LayoutColumns []struct {
			LayoutItems []struct {
				Behavior *struct {
					Text string `xml:",chardata"`
				} `xml:"behavior"`
				Field *struct {
					Text string `xml:",chardata"`
				} `xml:"field"`
				CustomLink *struct {
					Text string `xml:",chardata"`
				} `xml:"customLink"`
				EmptySpace *struct {
					Text string `xml:",chardata"`
				} `xml:"emptySpace"`
				Height *struct {
					Text string `xml:",chardata"`
				} `xml:"height"`
				Page *struct {
					Text string `xml:",chardata"`
				} `xml:"page"`
				ShowLabel *struct {
					Text string `xml:",chardata"`
				} `xml:"showLabel"`
				ShowScrollbars *struct {
					Text string `xml:",chardata"`
				} `xml:"showScrollbars"`
				Width *struct {
					Text string `xml:",chardata"`
				} `xml:"width"`
			} `xml:"layoutItems"`
		} `xml:"layoutColumns"`
		Style struct {
			Text string `xml:",chardata"`
		} `xml:"style"`
	} `xml:"layoutSections"`
	MultilineLayoutFields []struct {
		Text string `xml:",chardata"`
	} `xml:"multilineLayoutFields"`
	MiniLayout *struct {
		Fields []struct {
			Text string `xml:",chardata"`
		} `xml:"fields"`
	} `xml:"miniLayout"`
	PlatformActionList *struct {
		ActionListContext struct {
			Text string `xml:",chardata"`
		} `xml:"actionListContext"`
		PlatformActionListItems []struct {
			ActionName struct {
				Text string `xml:",chardata"`
			} `xml:"actionName"`
			ActionType struct {
				Text string `xml:",chardata"`
			} `xml:"actionType"`
			SortOrder struct {
				Text string `xml:",chardata"`
			} `xml:"sortOrder"`
		} `xml:"platformActionListItems"`
	} `xml:"platformActionList"`
	QuickActionList *struct {
		QuickActionListItems []struct {
			QuickActionName struct {
				Text string `xml:",chardata"`
			} `xml:"quickActionName"`
		} `xml:"quickActionListItems"`
	} `xml:"quickActionList"`
	RelatedContent *struct {
		RelatedContentItems []struct {
			LayoutItem struct {
				Behavior struct {
					Text string `xml:",chardata"`
				} `xml:"behavior"`
				Field struct {
					Text string `xml:",chardata"`
				} `xml:"field"`
			} `xml:"layoutItem"`
		} `xml:"relatedContentItems"`
	} `xml:"relatedContent"`
	RelatedLists []struct {
		CustomButtons []struct {
			Text string `xml:",chardata"`
		} `xml:"customButtons"`
		ExcludeButtons []struct {
			Text string `xml:",chardata"`
		} `xml:"excludeButtons"`
		Fields []struct {
			Text string `xml:",chardata"`
		} `xml:"fields"`
		RelatedList struct {
			Text string `xml:",chardata"`
		} `xml:"relatedList"`
		SortField *struct {
			Text string `xml:",chardata"`
		} `xml:"sortField"`
		SortOrder *struct {
			Text string `xml:",chardata"`
		} `xml:"sortOrder"`
	} `xml:"relatedLists"`
	RelatedObjects []struct {
		Text string `xml:",chardata"`
	} `xml:"relatedObjects"`
	RunAssignmentRulesDefault *struct {
		Text string `xml:",chardata"`
	} `xml:"runAssignmentRulesDefault"`
	ShowEmailCheckbox struct {
		Text string `xml:",chardata"`
	} `xml:"showEmailCheckbox"`
	ShowHighlightsPanel *struct {
		Text string `xml:",chardata"`
	} `xml:"showHighlightsPanel"`
	ShowInteractionLogPanel *struct {
		Text string `xml:",chardata"`
	} `xml:"showInteractionLogPanel"`
	ShowKnowledgeComponent *struct {
		Text string `xml:",chardata"`
	} `xml:"showKnowledgeComponent"`
	ShowRunAssignmentRulesCheckbox *struct {
		Text string `xml:",chardata"`
	} `xml:"showRunAssignmentRulesCheckbox"`
	ShowSolutionSection *struct {
		Text string `xml:",chardata"`
	} `xml:"showSolutionSection"`
	ShowSubmitAndAttachButton struct {
		Text string `xml:",chardata"`
	} `xml:"showSubmitAndAttachButton"`
	SummaryLayout *struct {
		MasterLabel struct {
			Text string `xml:",chardata"`
		} `xml:"masterLabel"`
		SizeX struct {
			Text string `xml:",chardata"`
		} `xml:"sizeX"`
		SizeY struct {
			Text string `xml:",chardata"`
		} `xml:"sizeY"`
		SummaryLayoutItems []struct {
			Field struct {
				Text string `xml:",chardata"`
			} `xml:"field"`
			PosX struct {
				Text string `xml:",chardata"`
			} `xml:"posX"`
			PosY struct {
				Text string `xml:",chardata"`
			} `xml:"posY"`
		} `xml:"summaryLayoutItems"`
		SummaryLayoutStyle struct {
			Text string `xml:",chardata"`
		} `xml:"summaryLayoutStyle"`
	} `xml:"summaryLayout"`
}

func Open

func Open(path string) (*Layout, error)

func (*Layout) DeleteField

func (l *Layout) DeleteField(fieldName string) error

func (*Layout) SetMetadata

func (c *Layout) SetMetadata(m metadata.MetadataInfo)

func (*Layout) Type

func (c *Layout) Type() metadata.MetadataType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL