|
楼主 |
发表于 2003-9-16 08:14:45
|
显示全部楼层
有main.c文件
整体包含是这样的.
以下是main.c的内容:
#include <gtk/gtk.h>
#include "callbacks.h"
#include "interface.h"
int main(int argc ,gchar *argv[])
{
GtkWidget *window;
gtk_init(&argc,&argv);
window = create_window(); g_signal_connect(G_OBJECT(window),"delete_event",G_CALLBACK(on_window_delete_event),NULL);
gtk_window_show_all(window);
gtk_main();
return FALSE;
}
on_window_delete_event函数定义在文件callbacks.c中
如下:
#include <gtk/gtk.h>
#include "callbacks.h"
gboolean on_window_delete_event(GtkWidget *widget,GdkEvent *event,gpointer data)
{
gtk_main_quit();
return FALSE;
}
callbacks.h文件中并没有缺少声明
在线等,谢谢各位.
这个程序是宋国伟编著的<GTK+2.0编程范例中>中第2.6的内容.
如果感兴趣,留下Email,我给你们程序,免得再敲一遍浪费时间!
谢谢!各位了! |
|