pcb 4.1.1
An interactive printed circuit board layout editor.
|
Go to the source code of this file.
Data Structures | |
struct | _GhidDrcViolationClass |
struct | _GhidDrcViolation |
struct | _GhidViolationRendererClass |
struct | _GhidViolationRenderer |
Defines | |
#define | GHID_TYPE_DRC_VIOLATION (ghid_drc_violation_get_type()) |
#define | GHID_DRC_VIOLATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GHID_TYPE_DRC_VIOLATION, GhidDrcViolation)) |
#define | GHID_DRC_VIOLATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GHID_TYPE_DRC_VIOLATION, GhidDrcViolationClass)) |
#define | GHID_IS_DRC_VIOLATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GHID_TYPE_DRC_VIOLATION)) |
#define | GHID_DRC_VIOLATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GHID_TYPE_DRC_VIOLATION, GhidDrcViolationClass)) |
#define | GHID_TYPE_VIOLATION_RENDERER (ghid_violation_renderer_get_type()) |
#define | GHID_VIOLATION_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GHID_TYPE_VIOLATION_RENDERER, GhidViolationRenderer)) |
#define | GHID_VIOLATION_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GHID_TYPE_VIOLATION_RENDERER, GhidViolationRendererClass)) |
#define | GHID_IS_VIOLATION_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GHID_TYPE_VIOLATION_RENDERER)) |
#define | GHID_VIOLATION_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GHID_TYPE_VIOLATION_RENDERER, GhidViolationRendererClass)) |
Typedefs | |
typedef struct _GhidDrcViolationClass | GhidDrcViolationClass |
typedef struct _GhidDrcViolation | GhidDrcViolation |
typedef struct _GhidViolationRendererClass | GhidViolationRendererClass |
typedef struct _GhidViolationRenderer | GhidViolationRenderer |
Functions | |
GType | ghid_drc_violation_get_type (void) |
Function to retrieve GhidViolationRenderer's GType identifier. | |
GhidDrcViolation * | ghid_drc_violation_new (DrcViolationType *violation, GdkDrawable *pixmap) |
GType | ghid_violation_renderer_get_type (void) |
Function to retrieve GhidViolationRenderer's GType identifier. | |
GtkCellRenderer * | ghid_violation_renderer_new (void) |
Convenience function to create a new violation renderer. |
#define GHID_DRC_VIOLATION | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), GHID_TYPE_DRC_VIOLATION, GhidDrcViolation)) |
Definition at line 32 of file gui-drc-window.h.
Referenced by ghid_drc_violation_finalize(), and ghid_drc_violation_set_property().
#define GHID_DRC_VIOLATION_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), GHID_TYPE_DRC_VIOLATION, GhidDrcViolationClass)) |
Definition at line 33 of file gui-drc-window.h.
#define GHID_DRC_VIOLATION_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), GHID_TYPE_DRC_VIOLATION, GhidDrcViolationClass)) |
Definition at line 35 of file gui-drc-window.h.
#define GHID_IS_DRC_VIOLATION | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GHID_TYPE_DRC_VIOLATION)) |
Definition at line 34 of file gui-drc-window.h.
#define GHID_IS_VIOLATION_RENDERER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GHID_TYPE_VIOLATION_RENDERER)) |
Definition at line 74 of file gui-drc-window.h.
#define GHID_TYPE_DRC_VIOLATION (ghid_drc_violation_get_type()) |
Definition at line 31 of file gui-drc-window.h.
Referenced by ghid_drc_violation_new(), and ghid_violation_renderer_class_init().
#define GHID_TYPE_VIOLATION_RENDERER (ghid_violation_renderer_get_type()) |
Definition at line 71 of file gui-drc-window.h.
Referenced by ghid_violation_renderer_new().
#define GHID_VIOLATION_RENDERER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), GHID_TYPE_VIOLATION_RENDERER, GhidViolationRenderer)) |
Definition at line 72 of file gui-drc-window.h.
Referenced by ghid_violation_renderer_finalize(), ghid_violation_renderer_render(), and ghid_violation_renderer_set_property().
#define GHID_VIOLATION_RENDERER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), GHID_TYPE_VIOLATION_RENDERER, GhidViolationRendererClass)) |
Definition at line 73 of file gui-drc-window.h.
#define GHID_VIOLATION_RENDERER_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), GHID_TYPE_VIOLATION_RENDERER, GhidViolationRendererClass)) |
Definition at line 75 of file gui-drc-window.h.
typedef struct _GhidDrcViolation GhidDrcViolation |
Definition at line 38 of file gui-drc-window.h.
typedef struct _GhidDrcViolationClass GhidDrcViolationClass |
Definition at line 37 of file gui-drc-window.h.
typedef struct _GhidViolationRenderer GhidViolationRenderer |
Definition at line 78 of file gui-drc-window.h.
typedef struct _GhidViolationRendererClass GhidViolationRendererClass |
Definition at line 77 of file gui-drc-window.h.
GType ghid_drc_violation_get_type | ( | void | ) |
Function to retrieve GhidViolationRenderer's GType identifier.
Definition at line 423 of file gui-drc-window.c.
References ghid_drc_violation_class_init().
GhidDrcViolation* ghid_drc_violation_new | ( | DrcViolationType * | violation, |
GdkDrawable * | pixmap | ||
) |
Definition at line 450 of file gui-drc-window.c.
References drc_violation_st::angle, object_list::count, drc_violation_st::explanation, GHID_TYPE_DRC_VIOLATION, drc_violation_st::have_measured, object_list::id_list, drc_violation_st::measured_value, drc_violation_st::object_count, drc_violation_st::object_id_list, drc_violation_st::object_type_list, drc_violation_st::required_value, drc_violation_st::title, object_list::type_list, drc_violation_st::x, and drc_violation_st::y.
Referenced by ghid_drc_window_append_violation().
GType ghid_violation_renderer_get_type | ( | void | ) |
Function to retrieve GhidViolationRenderer's GType identifier.
Definition at line 709 of file gui-drc-window.c.
References ghid_violation_renderer_class_init().
GtkCellRenderer* ghid_violation_renderer_new | ( | void | ) |
Convenience function to create a new violation renderer.
Definition at line 744 of file gui-drc-window.c.
References GHID_TYPE_VIOLATION_RENDERER.
Referenced by ghid_drc_window_show().