Skip to main content
Ctrl+K
CARIS API Python API Documentation

CARIS API

  • Configuration
  • Changes List
  • Coverage Module
  • CARIS Module
  • BDB Server Module
    • BDB Server 6 Module
    • HPD
    • Application User Interface Module
  • Configuration
  • Changes List
  • Coverage Module
  • CARIS Module
  • BDB Server Module
  • BDB Server 6 Module
  • HPD
  • Application User Interface Module

Section Navigation

  • Classes
    • Application
    • CommandManager
    • MenuItem
    • Toolbar
  • Functions
  • Application User Interface Module
  • Classes
  • MenuItem

MenuItem#

class caris.ui.MenuItem#

A menu item.

append_child_menu((MenuItem)self, (str)menu_name, (object)insert_separator) → MenuItem :#

Appends a child menu to the current menu.

Parameters:
  • menu_name (str) – The name of the child menu.

  • insert_separator (bool) – Indicates if a separator should be added before appending the child menu.

Returns:

The newly added child menu.

Return type:

MenuItem

append_command((MenuItem)self, (object)command_id, (str)command_name, (object)insert_separator) → MenuItem :#

Appends a command menu to the current menu.

Parameters:
  • command_id (int) – The command identifier.

  • command_name (str) – The name of the command.

  • insert_separator (bool) – Indicates if a separator should be added before appending the command.

Returns:

The newly added command menu.

Return type:

MenuItem

previous

CommandManager

next

Toolbar

On this page
  • MenuItem
    • MenuItem.append_child_menu()
    • MenuItem.append_command()

© Copyright 2026, Teledyne Caris, Inc.

  • X (Twitter)
  • LinkedIn
  • YouTube