310 |
gtk_window_set_transient_for(GTK_WINDOW(Ldialog), GTK_WINDOW(Aparent)); |
gtk_window_set_transient_for(GTK_WINDOW(Ldialog), GTK_WINDOW(Aparent)); |
311 |
sc_grave_ref_wtd(Lg, "dialog_add_charset", "window"); |
sc_grave_ref_wtd(Lg, "dialog_add_charset", "window"); |
312 |
|
|
313 |
|
gtk_dialog_set_default_response(GTK_DIALOG(Ldialog), GTK_RESPONSE_OK); |
314 |
|
|
315 |
gtk_entry_set_text(GTK_ENTRY(sc_grave_get_widget(Lg, "charsetlabel")), _("New charset")); |
gtk_entry_set_text(GTK_ENTRY(sc_grave_get_widget(Lg, "charsetlabel")), _("New charset")); |
316 |
|
|
317 |
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "btnbrowse")), "clicked", G_CALLBACK(gtk_charset_sel), Lg); |
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "btnbrowse")), "clicked", G_CALLBACK(gtk_charset_sel), Lg); |
325 |
{ |
{ |
326 |
Tgrave *Lg = sc_grave_load("dialog_charset.glade"); |
Tgrave *Lg = sc_grave_load("dialog_charset.glade"); |
327 |
GtkWidget *Ldialog; |
GtkWidget *Ldialog; |
328 |
|
GtkEntry *Lentry; |
329 |
|
|
330 |
g_assert(Lg); |
g_assert(Lg); |
331 |
|
|
332 |
Ldialog = sc_grave_get_widget(Lg, "dialog_charset"); |
Ldialog = sc_grave_get_widget(Lg, "dialog_charset"); |
333 |
gtk_window_set_transient_for(GTK_WINDOW(Ldialog), GTK_WINDOW(Aparent)); |
gtk_window_set_transient_for(GTK_WINDOW(Ldialog), GTK_WINDOW(Aparent)); |
334 |
sc_grave_ref_wtd(Lg, "dialog_charset", "window"); |
sc_grave_ref_wtd(Lg, "dialog_charset", "window"); |
335 |
|
gtk_dialog_set_default_response(GTK_DIALOG(Ldialog), GTK_RESPONSE_OK); |
336 |
|
|
337 |
gtk_entry_set_text(GTK_ENTRY(sc_grave_get_widget(Lg, "charsetlabel")), Adata->label); |
Lentry = GTK_ENTRY(sc_grave_get_widget(Lg, "charsetlabel")); |
338 |
|
gtk_entry_set_text(Lentry, Adata->label); |
339 |
gtk_label_set_text(GTK_LABEL(sc_grave_get_widget(Lg, "charsetcode")), Adata->data); |
gtk_label_set_text(GTK_LABEL(sc_grave_get_widget(Lg, "charsetcode")), Adata->data); |
340 |
|
|
341 |
|
g_signal_connect(G_OBJECT(Lentry), "key-release-event", G_CALLBACK(callback_simpledialog_eventkeyrelease), Ldialog); |
342 |
|
|
343 |
return Lg; |
return Lg; |
344 |
} |
} |
345 |
|
|