# Table of Contents

- C Code Editor
  - [Overview](markdown/CC_Overview.md)
  - Safety Information
    - General Safety Information
  - Basics
    - [C Code Components](markdown/cc_c_code_components.md)
    - [Structure](markdown/cc_structure.md)
    - [Methods and Processes](markdown/cc_methods_and_processes.md)
    - Conversion of Methods or Processes
    - [Variables and Function Parameters](markdown/CC_Overview_VariablesFunctionParameters.md)
      - [Accessing Elements](markdown/CC_Accessing_Elements.md)
      - [Automatically Generated define Statements for Instance Variables](markdown/CC_Automatic_define_Statements_InstanceVariables.md)
      - [Working with Basic Elements](markdown/CC_Working_with_Basic_Elements.md)
      - [Messages](markdown/CC_Messages.md)
      - [Example: Messages](markdown/CC_Example__Messages.md)
      - [Arguments](markdown/CC_Arguments.md)
      - [Local Variables](markdown/CC_Local_Variables.md)
      - [Arrays and Matrices](markdown/CC_Arrays_and_Matrices.md)
      - [Characteristic Lines](markdown/CC_Characteristic_Lines.md)
      - [Characteristic Maps](markdown/CC_Characteristic_Maps.md)
    - [Header](markdown/CC_Header.md)
    - [External Source Code](markdown/CC_External_Source_Code.md)
    - [Programming Model Interface](markdown/cc_programming_model_interface.md)
    - [Access Macros](markdown/CC_Overview_-_Access_Macros.md)
      - [Direct Access](markdown/CC_Direct_Acess.md)
      - [Length of Arrays](markdown/CC_Length_of_Arrays.md)
      - [Resource Access](markdown/CC_Resource_Access.md)
      - [Access to Private Methods](markdown/CC_Acess_to_Private_Methods.md)
      - [Making Arrays Available for Usage in External C Code](markdown/CC_Making_Arrays_Avaiable_for_Usage_in_External_C-Code.md)
    - [Using the C Code Editor](markdown/CC_using_CCode_component.md)
    - [Specifying Components in C Code](markdown/creating_method_process.md)
    - [External Editor](markdown/external_editor.md)
    - [External Source Editor](markdown/using_external_source.md)
  - Instructions
    - [Creating a C Code Component](markdown/creating_c_code.md)
    - [Filtering the Tree Pane](markdown/cc_filtering_the_component_pane.md)
    - Searching the Tree Pane
    - Copying Elements in the Outline Tab
    - Configuring a Toolbar
    - Specifying Components in C Code
      - [Specifying a Method or Process](markdown/CC_specifying_method.md)
      - [Selecting a Default Method/Process](markdown/cc_selectdefaultmethodprocess.md)
      - [Copying C Code for Single Classes or Modules](markdown/copy_ccode_single.md)
      - [Using Copy From](markdown/CC_copy_code_from.md)
      - [Editing the Code for a Method or Process](markdown/CC_edit_code.md)
      - [Finding and Replacing C Code](markdown/search_replace_ccode.md)
      - [Searching/Deleting Unused Elements](markdown/CC_SearchDeleteUnusedElements.md)
      - [Saving a Method or Process](markdown/CC_saving_method.md)
      - [Printing the C Code](markdown/printing_ccode.md)
      - [Including a Component via the Block Library](markdown/cc_includecomponent_blocklibrary.md)
      - Converting a Method or Process
    - External Editor
      - [Opening an External Editor](markdown/open-external-editor.md)
      - [Closing an External Editor](markdown/CC_close_external_editor.md)
      - [Ending the External Editor Mode](markdown/end-external-editor.md)
    - Using the External Source Editor
      - [Integrating an External Source File](markdown/integrating_external_source.md)
      - [Adding a Header File to the Source Module](markdown/adding_headerfile.md)
      - [Testing the External Module](markdown/testing-external_module.md)
  - Reference to User Interface
    - [C Code Editor - Window Elements](markdown/CC_Description_of_Window_Elements.md)
      - [Toolbars](markdown/CC_Toolbars.md)
        - [Toolbar General](markdown/CC_Toolbar_General.md)
        - [Toolbar Elements](markdown/CC_Toolbar_Elements.md)
      - [Menus](markdown/CC_menu_bar.md)
        - [File Menu](markdown/CC_File_Menu.md)
        - [Edit Menu](markdown/CC_edit.md)
        - [View Menu](markdown/CC_view.md)
        - [Insert Menu](markdown/CC_Insert_Menu.md)
        - [Build Menu](markdown/CC_Build_Menu.md)
        - [Extras Menu](markdown/CC_Extras_Menu.md)
        - [Tools Menu](markdown/CC_Tools_Menu.md)
        - [Window Menu](markdown/CC_Window_Menu.md)
        - [Help Menu](markdown/CC_Help_Menu.md)
      - [Tree Pane](markdown/cc_componentpane.md)
        - [Context Menu for Components and Elements](markdown/cc_contextmenu_componentselements.md)
        - [Context Menu for Diagrams, Methods and Processes](markdown/cc_contextmenu_diagrammethods.md)
      - Views
        - [Specification View](markdown/CC_Specification_View.md)
        - [Context Menu Specification View](markdown/CC_ContextMenu_SpecificationView.md)
        - [Search Results View](markdown/CC_SearchResultsView.md)
        - [Browse View](markdown/CC_Browse_View.md)
        - [Context Menu Browse View and Search Results View](markdown/cc_contextmenu_browseview.md)
        - [External Editor View](markdown/CC_External_Editor_View.md)
      - [Palettes](markdown/CC_Palettes.md)
        - [Elements Palette](markdown/CC_Elements_Palette.md)
        - [Library Palette](markdown/CC_Library_Palette.md)
      - [External Source Editor Window](markdown/CC_External_Source_Editor.md)
        - [File Menu (External Source Editor)](markdown/CC_FileMenu_ExternalSourceEditor.md)
        - [Edit Menu (External Source Editor)](markdown/CC_EditMenu_ExternalSourceEditor.md)
    - Miscellaneous
      - Find/Replace Dialog Window
      - Toolbar Configuration Window
