navmenu
latest

Contents:

  • Introduction
  • API Reference
    • Actions
    • Menu Item Contents
    • Menu Items
    • Menu Contents
    • Menus
    • Menu Manager
    • Keyboard
    • Responses
    • State Managers
navmenu
  • »
  • API Reference »
  • Menu Item Contents
  • Edit on GitHub

Menu Item Contents

class navmenu.item_contents.ItemContent[source]

Generic menu item content.

abstract get_content(payload)[source]

Process the payload and return item content.

Parameters

payload (str) – An incoming message payload.

Return type

dict

Returns

Item content.

abstract serialize()[source]

Serialize the class instance to a dictionary.

Return type

dict

Returns

Serialized class instance.

class navmenu.item_contents.TextItemContent(text, color=0)[source]

Bases: navmenu.item_contents.ItemContent

A text menu item.

text

The item text.

color

The item color.

get_content(payload)[source]

Process the payload and return item content.

Parameters

payload (str) – An incoming message payload.

Return type

dict

Returns

Item content.

serialize()[source]

Serialize the class instance to a dictionary.

Return type

dict

Returns

Serialized class instance.

Previous Next

© Copyright 2021, rashidsh. Revision ec67b820.

Built with Sphinx using a theme provided by Read the Docs.