2022.4+26187-e1209cf7 Apr 14, 2022

8 Customizing The User Experience

    8.1 The Power of Customization

      8.1.1 Customization Options

        8.1.1.1 Cubit Software Development Kit (SDK) for C++

        8.1.1.2 Cubit-Python Interface

        8.1.1.3 Cubit Style Sheets

        8.1.1.4 Extended Selection Dialog

        8.1.1.5 Workflow Customization

        8.1.1.6 Adding Command Panels to the GUI

    8.2 Adding Command Panels to the GUI

    8.3 Workflows and Toolbars

      8.3.1 Importing an Existing Toolbar

      8.3.2 Creating a New Toolbar

        8.3.2.1 Creating a Command Panel Button

          8.3.2.1.1 Use the definition dialog

          8.3.2.1.2 Use the context menu on a command panel

          8.3.2.1.3 Drag a command panel onto the toolbar

        8.3.2.2 Creating a Journal File Button

        8.3.2.3 Creating a Python Script Button

        8.3.2.4 Creating a Basic Tool Button

        8.3.2.5 Modifying an Existing Toolbar

      8.3.3 Exporting a Toolbar

Cubit™ has always provided users with the ability to create some level of customization via its scripting language and journal files. The Algebraic Pre-Processor (APREPRO) adds another layer of detail and control to the process. When the Cubit Graphical User Interface was added to Cubit in 2004 Python was embedded into the framework and was made available via external scripting files or in the script tab.

    8.1 The Power of Customization

      8.1.1 Customization Options

        8.1.1.1 Cubit Software Development Kit (SDK) for C++

        8.1.1.2 Cubit-Python Interface

        8.1.1.3 Cubit Style Sheets

        8.1.1.4 Extended Selection Dialog

        8.1.1.5 Workflow Customization

        8.1.1.6 Adding Command Panels to the GUI

    8.2 Adding Command Panels to the GUI

    8.3 Workflows and Toolbars

      8.3.1 Importing an Existing Toolbar

      8.3.2 Creating a New Toolbar

        8.3.2.1 Creating a Command Panel Button

          8.3.2.1.1 Use the definition dialog

          8.3.2.1.2 Use the context menu on a command panel

          8.3.2.1.3 Drag a command panel onto the toolbar

        8.3.2.2 Creating a Journal File Button

        8.3.2.3 Creating a Python Script Button

        8.3.2.4 Creating a Basic Tool Button

        8.3.2.5 Modifying an Existing Toolbar

      8.3.3 Exporting a Toolbar