Merge branch 'master' of git.shimatta.de:mhu/gds-render
This commit is contained in:
commit
a531da26d3
@ -27,6 +27,7 @@ set(SOURCE
|
|||||||
${LATEX_SOURCES}
|
${LATEX_SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_compile_options(-Wall)
|
||||||
|
|
||||||
add_executable(${PROJECT_NAME} ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/glade/resources.c)
|
add_executable(${PROJECT_NAME} ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/glade/resources.c)
|
||||||
add_dependencies(${PROJECT_NAME} glib-resources)
|
add_dependencies(${PROJECT_NAME} glib-resources)
|
||||||
|
@ -604,6 +604,19 @@ int parse_gds_from_file(const char *filename, GList **library_list)
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch (rec_type) {
|
switch (rec_type) {
|
||||||
|
|
||||||
|
case HEADER:
|
||||||
|
case UNITS:
|
||||||
|
case ENDLIB:
|
||||||
|
case ENDSTR:
|
||||||
|
case BOUNDARY:
|
||||||
|
case PATH:
|
||||||
|
case SREF:
|
||||||
|
case ENDEL:
|
||||||
|
case BOX:
|
||||||
|
case INVALID:
|
||||||
|
break;
|
||||||
|
|
||||||
case BGNLIB:
|
case BGNLIB:
|
||||||
/* Parse date record */
|
/* Parse date record */
|
||||||
gds_parse_date(workbuff, read, ¤t_lib->mod_time, ¤t_lib->access_time);
|
gds_parse_date(workbuff, read, ¤t_lib->mod_time, ¤t_lib->access_time);
|
||||||
|
@ -29,13 +29,6 @@ static GtkWidget *global_load_button;
|
|||||||
static GtkWidget *global_save_button;
|
static GtkWidget *global_save_button;
|
||||||
static GtkListBox *global_list_box;
|
static GtkListBox *global_list_box;
|
||||||
|
|
||||||
static void delete_layer_widget(GtkWidget *widget)
|
|
||||||
{
|
|
||||||
|
|
||||||
gtk_widget_destroy(widget);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void delete_layer_info_struct(struct layer_info *info)
|
void delete_layer_info_struct(struct layer_info *info)
|
||||||
{
|
{
|
||||||
if (info)
|
if (info)
|
||||||
@ -271,7 +264,6 @@ static void load_layer_mapping_from_file(gchar *file_name)
|
|||||||
char *name;
|
char *name;
|
||||||
gboolean export;
|
gboolean export;
|
||||||
int layer;
|
int layer;
|
||||||
int target_layer;
|
|
||||||
GdkRGBA color;
|
GdkRGBA color;
|
||||||
int result;
|
int result;
|
||||||
GList *rows;
|
GList *rows;
|
||||||
@ -295,15 +287,13 @@ static void load_layer_mapping_from_file(gchar *file_name)
|
|||||||
gtk_container_remove(GTK_CONTAINER(global_list_box), GTK_WIDGET(le));
|
gtk_container_remove(GTK_CONTAINER(global_list_box), GTK_WIDGET(le));
|
||||||
}
|
}
|
||||||
|
|
||||||
target_layer = 0;
|
|
||||||
|
|
||||||
while((result = load_csv_line(dstream, &export, &name, &layer, &color)) >= 0) {
|
while((result = load_csv_line(dstream, &export, &name, &layer, &color)) >= 0) {
|
||||||
/* skip broken line */
|
/* skip broken line */
|
||||||
if (result == 1)
|
if (result == 1)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
/* Add rows in the same order as in file */
|
/* Add rows in the same order as in file */
|
||||||
if (le = find_layer_element_in_list(rows, layer)) {
|
if ((le = find_layer_element_in_list(rows, layer))) {
|
||||||
gtk_list_box_insert(global_list_box, GTK_WIDGET(le), -1);
|
gtk_list_box_insert(global_list_box, GTK_WIDGET(le), -1);
|
||||||
|
|
||||||
layer_element_set_color(le, &color);
|
layer_element_set_color(le, &color);
|
||||||
|
@ -8,10 +8,8 @@ static gboolean tree_sel_func(GtkTreeSelection *selection,
|
|||||||
gboolean path_currently_selected,
|
gboolean path_currently_selected,
|
||||||
gpointer data)
|
gpointer data)
|
||||||
{
|
{
|
||||||
static int cnt = 0;
|
|
||||||
GtkTreeIter iter;
|
GtkTreeIter iter;
|
||||||
struct gds_cell *cell;
|
struct gds_cell *cell;
|
||||||
gchar *p;
|
|
||||||
|
|
||||||
gtk_tree_model_get_iter(model, &iter, path);
|
gtk_tree_model_get_iter(model, &iter, path);
|
||||||
gtk_tree_model_get(model, &iter, CELL_SEL_CELL, &cell, -1);
|
gtk_tree_model_get(model, &iter, CELL_SEL_CELL, &cell, -1);
|
||||||
|
Loading…
Reference in New Issue
Block a user