This functionality is only available for certain module packages.

You are here: Tutorial > GRAPH2D discipline > Configuration of palette entries

Configuration of palette entries

So far, only the components present in the project could be dragged into the diagram. In this step of the configuration, the palette is extended with entries for instancing new components and for creating new connections.

  1. Add the following lines below the node with id="LAN_Path".
  2. <!-- Palette items -->
    <!-- Group "Building" -->
    <paletteEntry id="Floorplanning" group="Building" text="Floor" smallIcon="=type('IT_ModularSystem.Images.Floor').getImage" largeIcon="=type('IT_ModularSystem.Images.Floor').getImage">
    	<eoCreation command="create_Floor" />
    </paletteEntry>
    <paletteEntry id="Roomplanning" group="Building" text="Room" smallIcon="=type('IT_ModularSystem.Images.Room').getImage" largeIcon="=type('IT_ModularSystem.Images.Room').getImage">
    	<eoCreation command="create_Room" />
    </paletteEntry>
    <!-- Group "Devices" -->
    <paletteEntry id="Socketplanning" group="Devices" text="2way LAN Jack" smallIcon="=type('IT_ModularSystem.Images.2wayLANJack16').getImage" largeIcon="=type('IT_ModularSystem.Images.2wayLANJack16').getImage">
    	<eoCreation command="create_2wayLANJack" />
    </paletteEntry>
    <paletteEntry id="PCplanning" group="Devices" text="PC" smallIcon="=type('IT_ModularSystem.Images.PC16').getImage" largeIcon="=type('IT_ModularSystem.Images.PC16').getImage">
    	<eoCreation command="create_PC" />
    </paletteEntry>
    <paletteEntry id="Telephoneplanning" group="Devices" text="Telephone" smallIcon="=type('IT_ModularSystem.Images.Telephone16').getImage" largeIcon="=type('IT_ModularSystem.Images.Telephone16').getImage">
    	<eoCreation command="create_Telephone" />
    </paletteEntry>
    <paletteEntry id="Printerplanning" group="Devices" text="Printer" smallIcon="=type('IT_ModularSystem.Images.Printer16').getImage" largeIcon="=type('IT_ModularSystem.Images.Printer16').getImage">
    	<eoCreation command="create_Printer" />
    </paletteEntry>
    <paletteEntry id="Switchplanning" group="Devices" text="Switch" smallIcon="=type('IT_ModularSystem.Images.Switch16').getImage" largeIcon="=type('IT_ModularSystem.Images.Switch16').getImage">
    	<eoCreation command="create_5waySwitch" />
    </paletteEntry>
    <!-- Group "Worker" -->
    <paletteEntry id="Workerplanning" group="Worker" text="Worker" smallIcon="=type('IT_ModularSystem.Images.Worker16').getImage" largeIcon="=type('IT_ModularSystem.Images.Worker16').getImage">
    	<eoCreation command="create_Worker" />
    </paletteEntry>
    <!-- Group "Connections" -->
    <paletteEntry id="Worker" group="Connections" text="Worker connection" smallIcon="=type('IT_ModularSystem.Images.LAN_Connection').getImage" largeIcon="=type('IT_ModularSystem.Images.LAN_Connection').getImage">
    	<connectionCreation connection="Worker_Path" />
    </paletteEntry>
    <paletteEntry id="LAN" group="Connections" text="LAN connection" smallIcon="=type('IT_ModularSystem.Images.LAN_Connection').getImage" largeIcon="=type('IT_ModularSystem.Images.LAN_Connection').getImage">
    	<connectionCreation connection="LAN_Path" />
    </paletteEntry>