gtk_widget_show (vbox2);
gtk_box_pack_start (GTK_BOX (hbox), vbox2, TRUE, FALSE, 0);
- frame = gtk_frame_new ((char*)NULL);
+ frame = gtk_frame_new (NULL);
gtk_widget_show (frame);
gtk_box_pack_start (GTK_BOX (vbox2), frame, FALSE, FALSE, 0);
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
*type = IENDCAP; // *type = CapDialog::IENDCAP;
// Gef: Added toggle for optional cap func_grouping
- *b_GroupResult = (bool *)gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(group_toggle));
+ *b_GroupResult = (bool)gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(group_toggle));
}
gtk_grab_remove (dlg);
return;
}
- char *str = gtk_editable_get_chars (GTK_EDITABLE (text), 0, -1);
+ GtkTextBuffer *buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+ GtkTextIter start, end;
+ gtk_text_buffer_get_bounds ( buffer, &start, &end);
+ char *str = gtk_text_buffer_get_text(buffer, &start, &end, FALSE);
fwrite (str, 1, strlen (str), f);
fclose (f);
+ g_free(str);
}
static void editor_close (GtkWidget *widget, gpointer data)