Fritzing Parts SVG Editor  0.0.2
Main GUI

The main gui, shown below, has standard menu bar and three tabs, one for each of the three images used in Fritzing: Breadboard view, Schematic, and PCB view.

Typical_MainGUISmall.png

There are four menus on the top menu bar, a file menu, an edit menu, an options (preferences) menu, and a help menu.

File menu

FileMenu.png

The File menu has the has the standard items: New, which clears the current part, Open, which loads a part from disk, Save and Save As..., which saves the current part to disk, and Edit, which exits the program.

The Open and Save options don't take a final filename, instead they take a "prefix", to which is appended "_Breadboard.svg", "_Schematic.svg", and "_PCB.svg" for each of the three views. In other words, opening and saving involves three files (although one or two can be ommited on input, in which case the missing files yield a blank image for those view(s)).

Edit menu

EditMenu.png

The Edit menu has the standard editing related items.

Options menu

OptionsMenu.png

The Options menu has three items: Edit Configuration, Load Configuration, and Save Configuration. These items allow for editing, loading, and saving the configuration (preferences). See Preferences.

Help menu

HelpMenuSmall.png

The Help menu contains a top-level index into the included help pages.

Editing tabs

The main area of the main GUI contains three tabbed panes, one for each of the three images used in Fritzing: Breadboard view, Schematic, and PCB view. All three have the same layout with the same GUI elements, but are actually independent. Each tabbed pane contains an image view area, a set of tool buttons to the right and coordinate information along the bottom. The tool buttons and the coordinate information are the same for all three views, anthough the details of how the some of the tool buttons work are tab specific and the actually coordinate information is itself specific to each tab. See Common GUI elements for details about the common features and Breadboard Editor, Schematic Editor, and PCB Editor for the tab specific features and functions.