gerbv
2.6A
|
#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 |
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 626 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 629 of file gerbv.h.
Referenced by gerbv_destroy_project(), and read_project_file().
gchar* gerbv_project_t::execpath |
the path to executed version of gerbv
Definition at line 628 of file gerbv.h.
Referenced by gerbv_destroy_project(), and read_project_file().
gerbv_fileinfo_t** gerbv_project_t::file |
the array for holding the child fileinfos
Definition at line 622 of file gerbv.h.
Referenced by callbacks_analyze_active_drill_activate(), callbacks_analyze_active_gerbers_activate(), callbacks_quit_activate(), callbacks_toggle_layer_visibility_activate(), generate_drill_analysis(), generate_gerber_analysis(), gerbv_create_project(), gerbv_destroy_project(), gerbv_open_layer_from_filename(), gerbv_open_layer_from_filename_with_color(), and merge_images().
int gerbv_project_t::last_loaded |
the number of fileinfos currently in the project
Definition at line 624 of file gerbv.h.
Referenced by callbacks_analyze_active_drill_activate(), callbacks_analyze_active_gerbers_activate(), callbacks_new_activate(), callbacks_open_project_activate(), callbacks_quit_activate(), callbacks_toggle_layer_visibility_activate(), generate_drill_analysis(), generate_gerber_analysis(), gerbv_create_project(), gerbv_destroy_project(), gerbv_open_layer_from_filename(), and gerbv_open_layer_from_filename_with_color().
int gerbv_project_t::max_files |
the current number of fileinfos in the file array
Definition at line 621 of file gerbv.h.
Referenced by gerbv_create_project(), and merge_images().
gchar* gerbv_project_t::path |
the default path to load new files from
Definition at line 627 of file gerbv.h.
Referenced by callbacks_open_layer_activate(), callbacks_open_project_activate(), gerbv_create_project(), and gerbv_destroy_project().
gchar* gerbv_project_t::project |
the default name for the private project file
Definition at line 630 of file gerbv.h.
Referenced by callbacks_new_activate(), and gerbv_destroy_project().