|
gerbv
2.10.1-dev~180c67
|
#include <gerbv.h>
Data Fields | |
| GdkColor | background |
| int | max_files |
| gerbv_fileinfo_t ** | file |
| int | curr_index |
| int | last_loaded |
| int | renderType |
| gboolean | check_before_delete |
| gboolean | show_invisible_selection |
| gchar * | path |
| gchar * | execpath |
| gchar * | execname |
| gchar * | project |
The top-level structure used in libgerbv. A gerbv_project_t groups together any number of layers, while keeping track of other basic paramters needed for rendering
| GdkColor gerbv_project_t::background |
| gboolean gerbv_project_t::check_before_delete |
TRUE to ask before deleting objects
Definition at line 767 of file gerbv.h.
Referenced by gerbv_create_project().
| int gerbv_project_t::curr_index |
| gchar* gerbv_project_t::execname |
the path plus executible name for Gerbv
Definition at line 771 of file gerbv.h.
Referenced by gerbv_destroy_project().
| gchar* gerbv_project_t::execpath |
the path to executed version of Gerbv
Definition at line 770 of file gerbv.h.
Referenced by gerbv_destroy_project().
| gerbv_fileinfo_t** gerbv_project_t::file |
the array for holding the child fileinfos
Definition at line 763 of file gerbv.h.
Referenced by callbacks_quit_activate(), generate_drill_analysis(), generate_gerber_analysis(), gerbv_create_project(), gerbv_destroy_project(), and gerbv_get_fileinfo_for_image().
| int gerbv_project_t::last_loaded |
the (number-1) of fileinfos currently in the project
Definition at line 765 of file gerbv.h.
Referenced by callbacks_new_project_activate(), callbacks_quit_activate(), generate_drill_analysis(), generate_gerber_analysis(), gerbv_create_project(), gerbv_destroy_project(), gerbv_get_fileinfo_for_image(), and open_project().
| int gerbv_project_t::max_files |
the current number of fileinfos in the file array
Definition at line 762 of file gerbv.h.
Referenced by gerbv_create_project().
| gchar* gerbv_project_t::path |
the default path to load new files from
Definition at line 769 of file gerbv.h.
Referenced by gerbv_create_project(), gerbv_destroy_project(), and open_project().
| gchar* gerbv_project_t::project |
the default name for the private project file
Definition at line 772 of file gerbv.h.
Referenced by gerbv_destroy_project().
| gboolean gerbv_project_t::show_invisible_selection |