Manual

Main API

# Application Programming Interface Reference

One of the fundamental concepts of uDraw(Graph) is to provide a generic user interface for graphs that can be used on top of an arbitrary application program. The application is able to access nearly all operations of uDraw(Graph) by using the API (Application Programming Interface) described here. So you do not have to "reinvent the wheel" if you are a programmer of an application looking for a powerful graphical user interface to display the application's graph data structures. Simply plug uDraw(Graph) with your application program and use the API to get state-of-the-art graph visualization technology.

- Getting started: Introduction to the API
- How to connect an Application to the API
- Programmer's Guide for API Users
- Examples for API Commands

- Multi-Graph/View/Window Modes in the API
- User Interface Extension
- User Interface Configuration
  - Configuration File Syntax
- Drag and Drop Mode
- Tcl/Tk Interface

## API Commands

- API Commands Overview
- Category Graph
- Category Multi
- Category Menu
- Category Application Menu
- Category Graphical User Interface
- Category Set
- Category Window
- Category Tcl
- Category Special
- Category Visual
- Category Drag and Drop

## API Answers

- Information about API Answers
- API Answers Overview
- All Answers