dotty - A Customizable Graph Editor


   dotty [ -V ] [ -lmmode ] [ -ellev ] [ file ]


   dotty  is  a  graph editor for the X Window System.  It may be run as a
   standalone editor, or as a front end for applications that use  graphs.
   It can control multiple windows viewing different graphs.

   dotty  is  written on top of dot and lefty.  lefty is a general-purpose
   programmable editor for technical pictures.   It  has  an  interpretive
   programming  language  similar  to  AWK  and C.  The user interface and
   graph editing operations of  dotty  are  written  as  lefty  functions.
   Programmer-defined  graph  operations  may  be  loaded  as well.  Graph
   layouts are made  by  dot,  which  runs  as  a  separate  process  that
   communicates with lefty through pipes.

   If  the  input  graph  contains xdot attributes, dotty will use that to
   display the graph. Otherwise, it runs dot to obtain layout information.


   The file name is optional. If present, the graph contained in that file
   is displayed in the dotty window.


   -V     Prints the version.

          Sets the layout mode. The mode can be sync or async. The default
          is async.

   -ellev Sets the mesage level. The lev can be 0 or 1. The default is 0.


   The lefty parser does not accept anonymous graphs.


   dot(1), lefty(1), lneato(1), xdot(3)
   dotty user guide.


More Linux Commands

acl_get_tag_type(3) - get the tag type of an ACL entry......
The acl_get_tag_type() function assigns to the value pointed to by tag_type_p the tag type for the ACL entry indicated by the argument entry_d. The argument ent

gnutls_privkey_decrypt_data(3) - API function (Man Page)....
This function will decrypt the given data using the algorithm supported by the private key. RETURNS On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a ne

mbexamine(8) - examine a cyrus-format mailbox (Man Page)....
Mbexamine will examine the header, index, and cache files of a cyrus format mailbox and dump the information contained therein. It can also limit its output to

gluDisk(3gl) - draw a disk (Library - Linux man page).......
gluDisk renders a disk on the z = 0 plane. The disk has a radius of outer, and contains a concentric circular hole with a radius of inner. If inner is 0, then n

div(3) - compute quotient and remainder of an integer divisi
div.3 - The div() function computes the value numerator/denominator and returns the quotient and remainder in a structure named div_t that contains two integer

XtCreateSelectionRequest(3) - bundle multiple selection conv
When XtCreateSelectionRequest is called, subsequent calls to XtGetSelectionValue and XtGetSelectionValueIncremental with the requestor and selection as specifie

jscal(1) joystick calibration and remapping program.........
jscal calibrates joysticks and maps joystick axes and buttons. Calibrating a joystick ensures the positions on the various axes are correctly interpreted. Mappi

fts_set(3) - traverse a file hierarchy - Linux manual page
The fts functions are provided for traversing file hierarchies. A simple overview is that the fts_open() function returns a handle on a file hierarchy, which is

nsswitch.conf(5) - System Databases and Name Service Switch
The Name Service Switch (NSS) configuration file, /etc/nsswitch.conf, is used by the GNU C Library to determine the sources from which to obtain name-service in

ldap_memalloc(3) - LDAP memory allocation routines (ManPage)
These routines are used to allocate/deallocate memory used/returned by the LDAP library. ldap_memalloc(), ldap_memcalloc(), ldap_memrealloc(), and ldap_memfree(

setgroups(2) - get/set list of supplementary group IDs......
getgroups() returns the supplementary group IDs of the calling process in list. The argument size should be set to the maximum number of items that can be store

logrotate(8) - rotates, compresses, and mails system logs...
logrotate is designed to ease administration of systems that generate large numbers of log files. It allows automatic rotation, compression, removal, and mailin

We can't live, work or learn in freedom unless the software we use is free.