static void change_subtitle (GtkButton *button, gpointer data) { GtkWidget *headerbar = GTK_WIDGET (data); if (gtk_header_bar_get_subtitle (GTK_HEADER_BAR (headerbar)) == NULL) { gtk_header_bar_set_subtitle (GTK_HEADER_BAR (headerbar), "(subtle subtitle)"); } else { gtk_header_bar_set_subtitle (GTK_HEADER_BAR (headerbar), NULL); } }
static void change_subtitle (GtkButton *button, gpointer data) { if (!GTK_IS_HEADER_BAR (header)) return; if (gtk_header_bar_get_subtitle (GTK_HEADER_BAR (header)) == NULL) { gtk_header_bar_set_subtitle (GTK_HEADER_BAR (header), "(subtle subtitle)"); } else { gtk_header_bar_set_subtitle (GTK_HEADER_BAR (header), NULL); } }