Data Structures |
| struct | st_line |
| struct | st_point |
| struct | st_path_section |
| struct | st_path |
| struct | st_arc |
| struct | st_bezier |
| struct | st_box |
| struct | st_picture |
| struct | st_text |
| struct | st_complex |
| struct | st_circle |
| struct | st_object |
| struct | st_conn |
| | Structure for connections between OBJECTs. More...
|
| struct | st_bus_ripper |
| struct | st_bounds |
| struct | st_transform |
| struct | st_undo |
| struct | st_tile |
| | structure to split a page into tiles More...
|
| struct | st_page |
| struct | st_toplevel |
| struct | st_netlist |
| struct | st_cpinlist |
| struct | st_net |
| struct | st_schcheck |
| struct | st_chkerrs |
| struct | st_color |
| struct | st_attrib_smob |
| struct | st_object_smob |
| struct | st_page_smob |
| struct | vstbl_entry |
Defines |
| #define | LINE_END1 0 |
| #define | LINE_END2 1 |
| #define | ARC_CENTER 0 |
| #define | ARC_RADIUS 1 |
| #define | ARC_START_ANGLE 2 |
| #define | ARC_END_ANGLE 3 |
| #define | BOX_UPPER_LEFT 0 |
| #define | BOX_LOWER_RIGHT 1 |
| #define | BOX_UPPER_RIGHT 2 |
| #define | BOX_LOWER_LEFT 3 |
| #define | PICTURE_UPPER_LEFT 0 |
| #define | PICTURE_LOWER_RIGHT 1 |
| #define | PICTURE_UPPER_RIGHT 2 |
| #define | PICTURE_LOWER_LEFT 3 |
| #define | CIRCLE_CENTER 0 |
| #define | CIRCLE_RADIUS 1 |
Typedefs |
| typedef struct _GedaList | SELECTION |
| typedef struct _GedaList | GedaPageList |
| typedef struct st_complex | COMPLEX |
| typedef struct st_line | LINE |
| typedef struct st_path_section | PATH_SECTION |
| typedef struct st_path | PATH |
| typedef struct st_circle | CIRCLE |
| typedef struct st_arc | ARC |
| typedef struct st_box | BOX |
| typedef struct st_picture | PICTURE |
| typedef struct st_text | TEXT |
| typedef struct st_point | sPOINT |
| typedef struct st_transform | TRANSFORM |
| typedef struct st_bezier | BEZIER |
| typedef struct st_object | OBJECT |
| typedef struct st_page | PAGE |
| typedef struct st_toplevel | TOPLEVEL |
| typedef struct st_color | COLOR |
| typedef struct st_undo | UNDO |
| typedef struct st_tile | TILE |
| typedef struct st_bounds | BOUNDS |
| typedef struct st_conn | CONN |
| typedef struct st_bus_ripper | BUS_RIPPER |
| typedef struct st_netlist | NETLIST |
| typedef struct st_cpinlist | CPINLIST |
| typedef struct st_net | NET |
| typedef struct st_schcheck | SCHCHECK |
| typedef struct st_chkerrs | CHKERRS |
| typedef struct _TextBuffer | TextBuffer |
| typedef struct _CLibSource | CLibSource |
| typedef struct _CLibSymbol | CLibSymbol |
| typedef int(* | RenderedBoundsFunc )(void *, OBJECT *, int *, int *, int *, int *) |
| | Type of callback function for calculating text bounds.
|
| typedef int(* | ChangeNotifyFunc )(void *, OBJECT *) |
| | Type of callback function for object damage notification.
|
| typedef void(* | NewToplevelFunc )(TOPLEVEL *, void *) |
| | Type of callback function for notification when a new TOPLEVEL is created.
|
| typedef void(* | AttribsChangedFunc )(void *, OBJECT *) |
| | Type of callback function for notification when an object's attributes change.
|
| typedef void(* | ConnsChangedFunc )(void *, OBJECT *) |
| | Type of callback function for notification when an object's connections change.
|
| typedef gboolean(* | LoadBackupQueryFunc )(void *, GString *) |
| | Type of callback function for querying loading of backups.
|
| typedef void(* | ConfigParseErrorFunc )(GError **, void *) |
Enumerations |
| enum | CLibSearchMode { CLIB_EXACT = 0,
CLIB_GLOB
} |
| enum | FOpenFlags { F_OPEN_RC = 1,
F_OPEN_CHECK_BACKUP = 2,
F_OPEN_RESTORE_CWD = 4
} |
| enum | OBJECT_END { END_NONE,
END_SQUARE,
END_ROUND
} |
| | line end style for an open line of an object
More...
|
| enum | OBJECT_TYPE {
TYPE_SOLID,
TYPE_DOTTED,
TYPE_DASHED,
TYPE_CENTER,
TYPE_PHANTOM,
TYPE_ERASE
} |
| | line style of lines, rect, circles, arcs
More...
|
| enum | OBJECT_FILLING {
FILLING_HOLLOW,
FILLING_FILL,
FILLING_MESH,
FILLING_HATCH,
FILLING_VOID
} |
| | fill style of objects like cirle, rect, path
More...
|
| enum | PATH_CODE {
PATH_MOVETO,
PATH_MOVETO_OPEN,
PATH_CURVETO,
PATH_LINETO,
PATH_END
} |