#6 09.04.09 12:17
Re: Записная книжка с графикой в Borland 3.1
трепуют чтобы с графикой было
собственно вот, чем не записная книжка "с графикой" :-)
Код: c:
#include <gtk/gtk.h> void Note() { GtkWidget* window = gtk_window_new(GTK_WINDOW_TOPLEVEL); GtkWidget* notebook = gtk_notebook_new(); char * buffer; int i=0; gtk_window_set_default_size(GTK_WINDOW(window), 300, 200); gtk_window_set_title(GTK_WINDOW(window), "Записная книжка"); gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER_ALWAYS); gtk_signal_connect(GTK_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL); gtk_container_add(GTK_CONTAINER(window),notebook); for (;i<5;i++){ sprintf(buffer, "Заметка %i",i+1); GtkWidget* label = gtk_label_new (buffer); GtkWidget* note = gtk_text_view_new(); gtk_notebook_append_page (GTK_NOTEBOOK (notebook), note, label); } gtk_widget_show_all(window); } int main(int argc, char *argv[]) { gtk_init(&argc, &argv); Note(); gtk_main(); return 1; }
для сборки: gcc note.c -o note `pkg-config --libs --cflags gtk+-2.0`
Исправлено LLlypka (09.04.09 12:28)
Offline

