/[graveman]/graveman/current/src/callbacks.c
ViewVC logotype

Diff of /graveman/current/src/callbacks.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.43 by scresto, Tue May 17 01:16:34 2005 UTC revision 1.44 by scresto, Sun May 22 11:20:41 2005 UTC
# Line 234  void gtk_data_expandelement(GtkWidget *A Line 234  void gtk_data_expandelement(GtkWidget *A
234    expand_list_icons(Llist, TRUE);    expand_list_icons(Llist, TRUE);
235  }  }
236    
237    gboolean callback_simpledialog_eventkeyrelease(GtkWidget *Aentry, GdkEventKey *Aevent, gpointer Adata)
238    {
239      GtkDialog *Ldialog = GTK_DIALOG(Adata);
240    
241      if (!Aevent) return FALSE;
242      if (Aevent->keyval == GDK_Return) {
243        gtk_dialog_response(Ldialog, GTK_RESPONSE_OK);
244        return TRUE;
245      }
246    
247      return FALSE;
248    }
249    
250  /* renommer un element (fichier ou repertoire) */  /* renommer un element (fichier ou repertoire) */
251  void callbacks_data_renameitem(GtkWidget *Abtn, gpointer Adata)  void callbacks_data_renameitem(GtkWidget *Abtn, gpointer Adata)
252  {  {
# Line 260  void callbacks_data_renameitem(GtkWidget Line 273  void callbacks_data_renameitem(GtkWidget
273    Lboite = gtk_dialog_new_with_buttons(Ltitle, NULL, GTK_DIALOG_MODAL,    Lboite = gtk_dialog_new_with_buttons(Ltitle, NULL, GTK_DIALOG_MODAL,
274          GTK_STOCK_OK,GTK_RESPONSE_OK, GTK_STOCK_CANCEL,GTK_RESPONSE_CANCEL, NULL);          GTK_STOCK_OK,GTK_RESPONSE_OK, GTK_STOCK_CANCEL,GTK_RESPONSE_CANCEL, NULL);
275    g_free(Ltitle);    g_free(Ltitle);
276      gtk_dialog_set_default_response(GTK_DIALOG(Lboite), GTK_RESPONSE_OK);
277    
278    Lentry = gtk_entry_new();    Lentry = gtk_entry_new();
279    gtk_entry_set_text(GTK_ENTRY(Lentry), Lname);    gtk_entry_set_text(GTK_ENTRY(Lentry), Lname);
280    g_free(Lname);    g_free(Lname);
281      g_signal_connect(G_OBJECT(Lentry), "key-release-event", G_CALLBACK(callback_simpledialog_eventkeyrelease), Lboite);
282    
283    gtk_box_pack_start(GTK_BOX(GTK_DIALOG(Lboite)->vbox), Lentry, TRUE, FALSE, 0);    gtk_box_pack_start(GTK_BOX(GTK_DIALOG(Lboite)->vbox), Lentry, TRUE, FALSE, 0);
284    gtk_widget_show_all(GTK_DIALOG(Lboite)->vbox);    gtk_widget_show_all(GTK_DIALOG(Lboite)->vbox);
# Line 1659  void abort_encours(GtkWidget *Abtn, gpoi Line 1674  void abort_encours(GtkWidget *Abtn, gpoi
1674    gboolean *Labort = (gboolean *)sc_grave_get_data(Lg, "gabort");    gboolean *Labort = (gboolean *)sc_grave_get_data(Lg, "gabort");
1675    gint *Lpid = (gint *)sc_grave_get_data(Lg, "pid");    gint *Lpid = (gint *)sc_grave_get_data(Lg, "pid");
1676  printf(" on va kill !\n");  printf(" on va kill !\n");
1677    if (*Lpid) {    if (Lpid && *Lpid) {
1678      /* on envoi un TERM au process (cdrecord...) pour qu'il s'arrete ! */      /* on envoi un TERM au process (cdrecord...) pour qu'il s'arrete ! */
1679  _DEB("kill de %d\n", *Lpid);  _DEB("kill de %d\n", *Lpid);
1680      kill(*Lpid, SIGINT);      kill(*Lpid, SIGINT);

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26