pcb 4.1.1
An interactive printed circuit board layout editor.

gui-drc-window.h File Reference

This graph shows which files directly or indirectly include this file:

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.
GhidDrcViolationghid_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 Documentation

#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))

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))
#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 Documentation

Definition at line 38 of file gui-drc-window.h.

Definition at line 37 of file gui-drc-window.h.

Definition at line 78 of file gui-drc-window.h.

Definition at line 77 of file gui-drc-window.h.


Function Documentation

GType ghid_drc_violation_get_type ( void  )

Function to retrieve GhidViolationRenderer's GType identifier.

Function Description
Function to retrieve GhidViolationRenderer's GType identifier. Upon first call, this registers the GhidViolationRenderer in the GType system. Subsequently it returns the saved value from its first execution.
Returns:
the GType identifier associated with GhidViolationRenderer.

Definition at line 423 of file gui-drc-window.c.

References ghid_drc_violation_class_init().

Here is the call graph for this function:

GType ghid_violation_renderer_get_type ( void  )

Function to retrieve GhidViolationRenderer's GType identifier.

Function Description
Function to retrieve GhidViolationRenderer's GType identifier. Upon first call, this registers the GhidViolationRenderer in the GType system. Subsequently it returns the saved value from its first execution.
Returns:
the GType identifier associated with GhidViolationRenderer.

Definition at line 709 of file gui-drc-window.c.

References ghid_violation_renderer_class_init().

Here is the call graph for this function:

GtkCellRenderer* ghid_violation_renderer_new ( void  )

Convenience function to create a new violation renderer.

Function Description
Convenience function which creates a GhidViolationRenderer.
Returns:
The GhidViolationRenderer created.

Definition at line 744 of file gui-drc-window.c.

References GHID_TYPE_VIOLATION_RENDERER.

Referenced by ghid_drc_window_show().