aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremias Stotter <jeremias@stotter.eu>2023-10-01 20:09:41 +0200
committerJeremias Stotter <jeremias@stotter.eu>2023-10-01 20:11:23 +0200
commit0da079272c273871e3fa568bef3a6092d4339b3f (patch)
tree6cf9b5289088016c583203f9462ddefdd87a75db
parent85d48a93b1fe0dbf0131f0cfdef05f1ca5e42595 (diff)
downloadnetwork-simulator-0da079272c273871e3fa568bef3a6092d4339b3f.tar.gz
network-simulator-0da079272c273871e3fa568bef3a6092d4339b3f.tar.bz2
network-simulator-0da079272c273871e3fa568bef3a6092d4339b3f.zip
Remove deprecated gtk_widget_show
-rw-r--r--gui.c13
-rw-r--r--gui_device.c2
-rw-r--r--gui_packet.c2
3 files changed, 9 insertions, 8 deletions
diff --git a/gui.c b/gui.c
index 3553355..cfd88ef 100644
--- a/gui.c
+++ b/gui.c
@@ -554,7 +554,7 @@ void toggle_step_mode(GtkWidget* self, gpointer data) {
if(!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(self))) return;
if(fastmode) g_source_remove(timestep_timeout_source);
fastmode = false;
- gtk_widget_show(packet_tree_scroll);
+ gtk_widget_set_visible(packet_tree_scroll, true);
// Make the buttons active
gtk_widget_set_sensitive(rewind_button, true);
gtk_widget_set_sensitive(play_button, true);
@@ -691,6 +691,7 @@ void selection_clicked(GtkButton* self, gpointer user_data) {
connection_interface1 = (struct interface*)user_data;
} else {
// Delete any old connection
+ // @todo this isn't pushed to the undo redo stack!
delete_connection(connection_interface1->connection);
delete_connection(((struct interface*)user_data)->connection);
// Create the connection
@@ -1420,7 +1421,7 @@ void gui_save_as_action(GSimpleAction* self, GVariant* parameter, gpointer user_
GtkWidget* save_dialog = gtk_file_chooser_dialog_new("Save", GTK_WINDOW(window),
GTK_FILE_CHOOSER_ACTION_SAVE, "Save", 1, NULL);
g_signal_connect(save_dialog, "response", G_CALLBACK(save_response), NULL);
- gtk_widget_show(save_dialog);
+ gtk_widget_set_visible(save_dialog, true);
}
void gui_save_action(GSimpleAction* self, GVariant* parameter, gpointer user_data) {
@@ -1462,7 +1463,7 @@ void do_load() {
"Load", 1, NULL);
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(load_dialog), json_filter);
g_signal_connect(load_dialog, "response", G_CALLBACK(load_response), NULL);
- gtk_widget_show(load_dialog);
+ gtk_widget_set_visible(load_dialog, true);
}
void load_yn_response(GtkDialog* self, int response_id, gpointer user_data) {
@@ -1482,7 +1483,7 @@ void gui_load_action(GSimpleAction* self, GVariant* parameter, gpointer user_dat
GTK_BUTTONS_YES_NO,
"You made changes since you last saved, do you really want to load another file and overwrite those changes?");
g_signal_connect(G_OBJECT(load_yn_dialog), "response", G_CALLBACK(load_yn_response), NULL);
- gtk_widget_show(load_yn_dialog);
+ gtk_widget_set_visible(load_yn_dialog, true);
} else
// No changes have been made, just load
do_load();
@@ -1518,7 +1519,7 @@ bool gui_close(GtkWindow* window) {
"You made changes since you last saved, do you really want to close the application?"
);
g_signal_connect(G_OBJECT(close_yn_dialog), "response", G_CALLBACK(close_response), NULL);
- gtk_widget_show(close_yn_dialog);
+ gtk_widget_set_visible(close_yn_dialog, true);
return true;
}
return false;
@@ -1927,5 +1928,5 @@ void activate_main_window(GtkApplication* app, gpointer user_data) {
// Show the window
- gtk_widget_show(window);
+ gtk_widget_set_visible(window, true);
}
diff --git a/gui_device.c b/gui_device.c
index 0b1ae77..32676be 100644
--- a/gui_device.c
+++ b/gui_device.c
@@ -212,5 +212,5 @@ void show_device_window(struct device* dev) {
gtk_notebook_append_page(GTK_NOTEBOOK(main_notebook), interface_scroll, interface_label);
// Show the window
- gtk_widget_show(GTK_WIDGET(dev_window));
+ gtk_widget_set_visible(GTK_WIDGET(dev_window), true);
}
diff --git a/gui_packet.c b/gui_packet.c
index afa5015..a142d50 100644
--- a/gui_packet.c
+++ b/gui_packet.c
@@ -240,5 +240,5 @@ void show_packet_window(int packet_size, char* packet_data, char* packet_type) {
gtk_notebook_append_page(GTK_NOTEBOOK(window_notebook), raw_box_scroll, raw_label);
free(stringcopy);
- gtk_widget_show(packet_window);
+ gtk_widget_set_visible(packet_window, true);
}
Jeremias Stotters git repositories generated by CGIT