A diagram is made up of objects. Objects are shapes or lines that can be different colors and sizes. Objects can be simple line drawings, text, or full-color pictures. Some objects allow text to be entered inside the shape.
Using Dia to create a diagram is easy. The Toolbox contains a palette of predefined objects, including simple shapes, lines, and specialized objects. To add an object to the canvas, simply click on the desired object's icon on the Toolbox and then click on the desired point on the canvas. The object will appear on the canvas where you clicked. See Adding Objects for more information.
An object can be moved by clicking on the object and dragging the mouse. The object can be resized by clicking and dragging one of the object's green or red "handles". See Moving Objects and Resizing Objects for more information on moving and resizing objects.
Objects can be connected using lines. Just drag each end of a line to any connection point (small blue "x") on an object. Once objects are connected, they can be moved and the line stretches to keep them connected. See Connecting Objects With Lines for more information on how to connect objects.
In the Toolbox, you can double-click on any object's icon to view and edit the object's default properties. This allows you to customize various default properties of each object. For objects that include text, you can customize the text alignment and font properties. For standard shapes, you can customize the transparency, the corner shape, and the aspect ratio. See Sources of Default Properties for more information about changing default properties.
Dia includes a set of standard shape and line objects. See Objects for more information on working with the standard objects. Dia includes a large number of predefined objects for various uses. These include flowcharts, UML diagrams, network diagrams, and many others. See Special Object Categories for more information on the various objects available.
Many common tasks in Dia require selecting one or more objects. Dia includes a number of ways to select objects quickly. See Selecting Objects for more information.
Dia can be customized in a number of ways. See Customization for more information on customization.
Layers create multiple-images so they are one image. By doing this, a user can edit one layer without worrying about affecting any of the other layers. See Managing Layers for more information on working with layers.
Dia is designed to make adding new user-defined shapes very easy. See Custom Shape Module for more information on creating your own custom shapes.