Skip to content
Matthew Daly edited this page Jul 30, 2022 · 2 revisions

Maple's footer can be customized extensively through the footer.xml file.

Footer layout basics

A footer layout is composed of block elements within a <BlockGroup> node. Currently, only one block group is supported. Additionally, there are a few properties that can change the way a block displays information. Not all properties are supported by all blocks (except for Color and BackgroundColor).

Blocks

Block Name Properties Description
Text Content A custom string, never changes.
Separator Displays a space when surrounded by two non-empty blocks.
Filepath The path of the current file.
Filename The name of the current file.
LnCol The current cursor position.
Selection Displays the boundaries of the current selection, or the SelectIn point, or nothing.
DirtyIndicator TrueValue, FalseValue Is true if the file has been modified.
ReadOnlyIndicator TrueValue, FalseValue Is true if the editor is in readonly mode.

Properties

Property Name Description
Color The text color, available on every block.
BackgroundColor The background color, available on every block.
Content The static text content of the block.
TrueValue Text that will be displayed if the block's value is true.
FalseValue Text that will be displayed if the block's value is false.

Clone this wiki locally