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
} |