Open Search
    datadescriptiondefinitiondatabase.h File Reference

    Classes

    class  DataDescriptionDefinitionDatabaseInterface
     

    Namespaces

     maxon
     

    Typedefs

    using BuildSubMenuValueReceiver = ValueReceiver< SubMenuEntry && >
     
    using DescriptionMessageCheck = Delegate< Result< DESCRIPTIONMESSAGECHECKFLAGS >(const DataDictionary &userData)>
     
    using DescriptionMessageBuildSubMenu = Delegate< Result< void >(const DataDictionary &userData, const BuildSubMenuValueReceiver &menuEntries)>
     
    using DescriptionMessageCall = Delegate< Result< void >(const DataDictionary &userData, DataDictionary &multiSelectionStorage)>
     
    using DescriptionMessageFunction = Tuple< Id, DescriptionMessageCheck, DescriptionMessageBuildSubMenu, DescriptionMessageCall >
     

    Enumerations

    enum class  DESCRIPTIONMESSAGECHECKFLAGS {
      NONE ,
      ENABLED ,
      VISIBLE ,
      CHECKED ,
      SORTSUBMENU
    }
     
    enum class  LOADDESCRIPTIONMODE {
      COMPLETE ,
      OVERWRITTEN
    }
     

    Functions

    enum maxon::DESCRIPTIONMESSAGECHECKFLAGS MAXON_ENUM_FLAGS (DESCRIPTIONMESSAGECHECKFLAGS)
     
     MAXON_DATATYPE (DescriptionMessageCall, "net.maxon.datatype.descriptionmessagecall", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel"))
     
    enum maxon::LOADDESCRIPTIONMODE MAXON_ENUM_LIST (LOADDESCRIPTIONMODE)
     

    Variables

     NONE
     
     ENABLED
     
     VISIBLE
     
     CHECKED
     
     SORTSUBMENU
     
     COMPLETE
     
     OVERWRITTEN
     

    Variable Documentation

    ◆ NONE

    NONE

    no flags

    ◆ ENABLED

    ENABLED

    menu entry should be enable.

    ◆ VISIBLE

    VISIBLE

    visible menu entry is visible

    ◆ CHECKED

    CHECKED

    menu entry is checked with a check mark symbol.

    ◆ SORTSUBMENU

    SORTSUBMENU

    true to sort sub menu entries

    ◆ COMPLETE

    COMPLETE

    returns the complete description

    ◆ OVERWRITTEN

    OVERWRITTEN

    returns the data description editor description with overwritten parameters.