layer mapping save function implemented

This commit is contained in:
2018-05-17 21:46:14 +02:00
parent d7d8e6b2dc
commit 9eb861f6d8
6 changed files with 131 additions and 14 deletions

14
main.c
View File

@@ -20,7 +20,7 @@
#include <stdio.h>
#include "gdsparse.h"
#include <gtk/gtk.h>
#include "layer-element.h"
#include <layer-element.h>
#include "layer-selector.h"
@@ -38,9 +38,6 @@ struct open_button_data {
GtkListBox *layer_box;
};
gboolean on_window_close(gpointer window, gpointer user)
{
gtk_widget_destroy(GTK_WIDGET(window));
@@ -116,6 +113,7 @@ void on_load_gds(gpointer button, gpointer user)
}
end_destroy:
/* Destroy dialog and filter */
gtk_widget_destroy(open_dialog);
}
@@ -178,10 +176,16 @@ int main(int argc, char **argv)
widget_generic = GTK_WIDGET(gtk_builder_get_object(main_builder, "convert-button"));
g_signal_connect(widget_generic, "clicked", G_CALLBACK(on_convert_clicked), layer);
/* test widget list */
listbox = GTK_WIDGET(gtk_builder_get_object(main_builder, "layer-list"));
open_data.layer_box = GTK_LIST_BOX(listbox);
/* Set buttons fpr layer mapping GUI */
setup_load_mapping_callback(GTK_WIDGET(gtk_builder_get_object(main_builder, "button-load-mapping")),
open_data.main_window);
setup_save_mapping_callback(GTK_WIDGET(gtk_builder_get_object(main_builder, "button-save-mapping")),
open_data.main_window);
gtk_main();
return 0;