• CAMAPI
  • API Documentation
Show / Hide Table of Contents
  • Supported programming languages
    • C#
    • Delphi
    • C++
  • Tutorial lessons
    • Lesson 1 - general introduction to the extension ideology using the example of a C# project
    • Lesson 2 - connecting the SDK to a Delphi project using the build system
    • Lesson 3 - connecting the SDK to a C++ project using the build system
    • Lesson 4 - demonstration of methods for unloading an extension during main application is running
    • Lesson 5 - Creating a custom operation
    • Lesson 6 - Creating a C# application to interact with geometry in main application
    • Lesson 7 - Creating a C# application to connect to main application for managing it
  • System extensions
    • Extension.Util.Common.Dll
    • Extension.Util.Common.Exe
  • Debugging of extensions
    • Debugging a .NET extension using Visual Studio Code
    • Debugging a Delphi extension using RAD Studio
    • Debugging a C++ extension using Visual Studio
  • Entry points
    • Utilitiy in main form
    • Executor for utility in main form
    • New item to the operation's context menu
  • Machining Tools Import
    • Preparing the environment
    • Working with the tool library
    • Working with cutting tools
      • Milling Tools
      • Turning Tools
      • Custom Axial Shaped Tools
    • Working with the tool holder
  • API Documentation
  • External applications
    • Connecting in a C# application
    • Connecting in a Delphi application
    • Connecting in a C++ application

Entry point in adding a new item to the operation's context menu

The entry point allows for the configuration of main program, enabling you to add custom items to the context menu based on the selected operation. For each added item, you can define its own executable procedure. This way, a single extension can add an unlimited amount of functionality.

  • Identifier: operation_popup;
  • Used interfaces:
    • IExtensionTypeInfoOperationPopup.
    • IExtensionOperationPopup.
  • Available configuration settings:
    • <none>.

Examples in our GitVerse account:

  • C# - directory ExtensionOperationPopupNet;
  • Delphi - directory ExtensionOperationPopupDelphi;
  • C++ - directory ExtensionOperationPopupCpp.
In this article
Back to top Generated by DocFX