Defines properties for custom panels in Beauti
panelname, tiptext, path, hasPartitions, addButtons, isVisible, icon, forceExpansion, type, labelWidth, buttonStatus
 
type: java.lang.String |
name of the panel, used to label the panel and in the visibility menu |
Required input |
 
type: java.lang.String |
tiptext shown when hovering over the tab |
Required input |
 
type: java.lang.String |
path of the BEASTObject to be shown in this panel, in xpath-like format. For example operator to edit the operator input of the top level run element. distribution/distribution[id='prior'] for prior distributions.distribution/distribution[id='posterior']/traitset all posterior inputs with name traitset |
Required input |
 
type: beast.app.beauti.BeautiPanelConfig$Partition |
flag to indicate the panel hasa partition context (and hence a partition list), deafult none. Possible values: [none, Partition, SiteModel, ClockModel, Tree] |
Optional input |
 
type: java.lang.Boolean |
flag to indicate buttons should be added, default true |
Optional input. Default: true |
 
type: java.lang.Boolean |
flag to indicate panel is visible on startup, default true |
Optional input. Default: true |
 
type: java.lang.String |
icon shown in the panel relative to /beast/app/beauti, default 0.png |
Optional input. Default: 0.png |
 
type: beast.app.draw.InputEditor$ExpandOption |
whether to expand the input(s)This can be [TRUE, TRUE_START_COLLAPSED, FALSE, IF_ONE_ITEM] (default 'FALSE') |
Optional input |
 
type: java.lang.String |
type used for finding the appropriate beastObject editor. By default, type is determined by the input type of the last component of the path |
Optional input |
 
type: java.lang.Integer |
width of labels used to show name of inputs in input editors |
Optional input. Default: 150 |
 
type: beast.app.draw.InputEditor$ButtonStatus |
whether to show add and delete buttons. This can be [ALL, NONE, DELETE_ONLY, ADD_ONLY] (default 'ALL') |
Optional input |