The epggrid control is used for creating an epg timeline in Kodi. You can choose the position, size, and look of the grid and it's contents.
<control type="epggrid" id="10">
<description>EPG Grid</description>
<posx>80</posx>
<posy>81</posy>
<pagecontrol>10</pagecontrol>
<scrolltime>350</scrolltime>
<timeblocks>40</timeblocks>
<rulerunit>6</rulerunit>
<progresstexture border=
"5">
PVR-EpgProgressIndicator.png</progresstexture>
<orienttation>vertical</orientation>
<onleft>31</onleft>
<onright>31</onright>
<onup>10</onup>
<ondown>10</ondown>
<control type="image" id="1">
<posx>0</posx>
<posy>0</posy>
<texture border="5">button-nofocus.png</texture>
</control>
<control type="label" id="2">
<posx>10</posx>
<posy>0</posy>
<font>font12</font>
<selectedcolor>selected</selectedcolor>
</control>
</rulerlayout>
<animation effect=
"fade" start=
"110" time=
"200">UnFocus</animation>
<control type="image" id="1">
<posx>0</posx>
<posy>0</posy>
<texture border="5">button-nofocus.png</texture>
</control>
<control type="label">
<posx>5</posx>
<posy>5</posy>
<font>font12</font>
<textcolor>grey</textcolor>
<selectedcolor>grey</selectedcolor>
</control>
<control type="image">
<posx>45</posx>
<posy>4</posy>
<texture>$INFO[ListItem.Icon]</texture>
</control>
<control type="label" id="1">
<posx>94</posx>
<posy>0</posy>
<font>special12</font>
<selectedcolor>selected</selectedcolor>
</control>
</channellayout>
<animation effect=
"fade" start=
"110" time=
"200">OnFocus</animation>
<control type="image" id="1">
<posx>0</posx>
<posy>0</posy>
<texture border="5">button-focus.png</texture>
</control>
<control type="label">
<posx>5</posx>
<posy>5</posy>
<font>font12</font>
<textcolor>grey</textcolor>
<selectedcolor>grey</selectedcolor>
</control>
<control type="image">
<posx>45</posx>
<posy>4</posy>
<texture>$INFO[ListItem.Icon]</texture>
</control>
<control type="label" id="1">
<posx>94</posx>
<posy>0</posy>
<font>special12</font>
<selectedcolor>selected</selectedcolor>
</control>
</focusedchannellayout>
<control type="image" id="2">
<posx>0</posx>
<posy>0</posy>
<aspectratio>stretch</aspectratio>
<texture border="3">epg-genres/$INFO[ListItem.Property(GenreType)].png</texture>
</control>
<control type="label" id="1">
<posx>6</posx>
<posy>3</posy>
<font>font12</font>
<selectedcolor>selected</selectedcolor>
</control>
<control type="image">
<posx>5</posx>
<posy>28</posy>
<texture>
PVR-IsRecording.png</texture>
<visible>ListItem.IsRecording</visible>
</control>
<control type="image">
<posx>5</posx>
<posy>28</posy>
<texture>
PVR-HasTimer.png</texture>
<visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
</control>
</itemlayout>
<control type="image" id="14">
<posx>0</posx>
<posy>0</posy>
<texture border="5">folder-focus.png</texture>
</control>
<control type="image" id="2">
<posx>0</posx>
<posy>0</posy>
<aspectratio>stretch</aspectratio>
<texture border="3">epg-genres/$INFO[ListItem.Property(GenreType)].png</texture>
</control>
<control type="label" id="1">
<posx>6</posx>
<posy>3</posy>
<font>font12</font>
<selectedcolor>selected</selectedcolor>
</control>
<control type="image">
<posx>5</posx>
<posy>28</posy>
<texture>
PVR-IsRecording.png</texture>
<visible>ListItem.IsRecording</visible>
</control>
<control type="image">
<posx>5</posx>
<posy>28</posy>
<texture>
PVR-HasTimer.png</texture>
<visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
</control>
</focusedlayout>
</control>
int64_t time
Definition addons/kodi-dev-kit/include/kodi/c-api/addon-instance/AudioDecoder.h:118
@ left
Definition cc_decoder708.h:76
@ center
Definition cc_decoder708.h:78
const char const uint8_t size_t unsigned int unsigned int * height
Definition kodi-dev-kit/include/kodi/c-api/addon-instance/imagedecoder.h:417
const char struct KODI_ADDON_IMAGEDECODER_INFO_TAG * info
Definition kodi-dev-kit/include/kodi/c-api/addon-instance/imagedecoder.h:410
const char const uint8_t size_t unsigned int * width
Definition kodi-dev-kit/include/kodi/c-api/addon-instance/imagedecoder.h:416
label
Definition modules_cpp_peripheral_lifetime_diagram_1.dox:147
Definition ContextMenuManager.h:25