Example #1
0
G_MODULE_EXPORT
void on_menu_projcreate_activate (GtkWidget *widget, void *user) {

    gchar* filename = get_save_filename (TYPE_PROJECT);
    if (!filename) return;
    
    if (project_create_new (filename)) {
        projectgui_enable (gummi->project, gui->projectgui);
        projectgui_list_projfiles (gummi->project->projfile);
    }
}
Example #2
0
G_MODULE_EXPORT
void on_menu_projopen_activate(GtkWidget *widget, void *user)
{

  gchar* filename = get_open_filename(TYPE_PROJECT);
  if (!filename) return;

  if (project_open_existing(filename)) {
    statusbar_set_message(g_strdup_printf("Loading project %s", filename));
    projectgui_enable(gummi->project, gui->projectgui);
    projectgui_list_projfiles(gummi->project->projfile);
  } else {
    statusbar_set_message(g_strdup_printf("An error ocurred while "
                                          "loading project %s", filename));
  }
  g_free(filename);
}