All pastes #21233 Raw Edit

Untitled

public text v1 · immutable
#21233 ·published 2005-08-26 14:55 UTC
rendered paste body
#define SRIRAM

static void
new_entry (GtkWidget *w, struct nmf_frontend *fe)
{
  GtkWidget *fs;
                                                                                                                             
  /* check is selector is already open */
  if (fe->fs_open) return;
  fe->fs_open = TRUE;
                                                                                                                             
  fs = gtk_file_selection_new (_("Select file"));
                                                                                                                             
#ifdef SRIRAM
  if (fs != NULL) {
      gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION(fs));
  }
#endif
                                                                                                                             
  if (fe->current_path)
      gtk_file_selection_set_filename(GTK_FILE_SELECTION(fs), fe->current_path);
  gtk_file_selection_set_select_multiple(GTK_FILE_SELECTION(fs), TRUE);
                                                                                                                             
  g_signal_connect (G_OBJECT (GTK_FILE_SELECTION (fs)->cancel_button),
          "clicked", G_CALLBACK (close_file_sel), fs);
  g_signal_connect (G_OBJECT (GTK_FILE_SELECTION (fs)->ok_button),
          "clicked", G_CALLBACK (select_file_done), fs);
                                                                                                                             
  g_object_set_data (G_OBJECT (fs), "frontend", fe);
                                                                                                                             
  gtk_widget_show (fs);
}