36 gtk_init(
nullptr,
nullptr);
37 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
38 gtk_window_set_title(GTK_WINDOW(window),
"ns-3 Default attributes.");
39 gtk_window_set_default_size(GTK_WINDOW(window), 600, 600);
42 GtkTreeStore* model = gtk_tree_store_new(
COL_LAST, G_TYPE_POINTER);
47 scroll = gtk_scrolled_window_new(
nullptr,
nullptr);
48 gtk_container_add(GTK_CONTAINER(scroll), view);
50 GtkWidget* vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5);
51 gtk_box_pack_start(GTK_BOX(vbox), scroll, TRUE, TRUE, 0);
52 gtk_box_pack_end(GTK_BOX(vbox), gtk_separator_new(GTK_ORIENTATION_HORIZONTAL), FALSE, FALSE, 0);
53 GtkWidget* hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 5);
54 gtk_box_pack_end(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
55 GtkWidget* save = gtk_button_new_with_label(
"Save");
57 gtk_box_pack_end(GTK_BOX(hbox), save, FALSE, FALSE, 0);
58 GtkWidget* load = gtk_button_new_with_label(
"Load");
60 gtk_box_pack_end(GTK_BOX(hbox), load, FALSE, FALSE, 0);
61 GtkWidget* exit = gtk_button_new_with_label(
"Run Simulation");
63 gtk_box_pack_end(GTK_BOX(hbox), exit, FALSE, FALSE, 0);
65 gtk_container_add(GTK_CONTAINER(window), vbox);
67 gtk_widget_show_all(window);
73 gtk_widget_destroy(window);
83 gtk_init(
nullptr,
nullptr);
85 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
86 gtk_window_set_title(GTK_WINDOW(window),
"ns-3 Object attributes.");
87 gtk_window_set_default_size(GTK_WINDOW(window), 600, 600);
91 GtkTreeStore* model = gtk_tree_store_new(
COL_LAST, G_TYPE_POINTER);
96 scroll = gtk_scrolled_window_new(
nullptr,
nullptr);
97 gtk_container_add(GTK_CONTAINER(scroll), view);
99 GtkWidget* vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5);
100 gtk_box_pack_start(GTK_BOX(vbox), scroll, TRUE, TRUE, 0);
101 gtk_box_pack_end(GTK_BOX(vbox), gtk_separator_new(GTK_ORIENTATION_HORIZONTAL), FALSE, FALSE, 0);
102 GtkWidget* hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 5);
103 gtk_box_pack_end(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
104 GtkWidget* save = gtk_button_new_with_label(
"Save");
106 gtk_box_pack_end(GTK_BOX(hbox), save, FALSE, FALSE, 0);
107 GtkWidget* load = gtk_button_new_with_label(
"Load");
109 gtk_box_pack_end(GTK_BOX(hbox), load, FALSE, FALSE, 0);
110 GtkWidget* exit = gtk_button_new_with_label(
"Run Simulation");
112 gtk_box_pack_end(GTK_BOX(hbox), exit, FALSE, FALSE, 0);
114 gtk_container_add(GTK_CONTAINER(window), vbox);
116 gtk_widget_show_all(window);
122 gtk_widget_destroy(window);