اسفند۲۱۳۸۸

کد نمونه برای انتخاب فونت در c++ و gtk

سلام

۲-۳ روزه دارم دنبال این کد میگردم.

امروز پیدا کردم.

خیلی چیز به درد بخوری هست .

#include <gtk/gtk.h>

static void font_sel_ok_sel( GtkWidget *w,GtkFontSelectionDialog *dlg ){
g_print ("%s\n", gtk_font_selection_dialog_get_font_name (GTK_FONT_SELECTION_DIALOG (dlg)));
}
int main (int argc, char *argv[]){
gtk_init(&argc, &argv);

GtkWidget *font_sel = gtk_font_selection_dialog_new("Choose a font");
gtk_font_selection_dialog_set_preview_text(GTK_FONT_SELECTION_DIALOG(font_sel), "This is a sentence");

g_signal_connect (G_OBJECT (font_sel), "destroy",
G_CALLBACK (gtk_main_quit), NULL);
g_signal_connect (G_OBJECT (GTK_FONT_SELECTION_DIALOG(font_sel)->ok_button),
"clicked",
G_CALLBACK (font_sel_ok_sel), (gpointer)font_sel);
gtk_widget_show(font_sel);
gtk_main();
return 0;
}

پاسخ دهید