控件GtkWidget
//设置控件最小大小
void gtk_widget_set_size_request (GtkWidget *widget, gint width, gint height);
//设置控件是否可绘制背景
void gtk_widget_set_app_paintable (GtkWidget *widget, gboolean app_paintable);
TRUE: 可绘制
FALSE:不可绘制
//刷新控件
void gtk_widget_queue_draw (GtkWidget *widget);
窗口GtkWindow
//新建窗口
GtkWidget* gtk_window_new (GtkWindowType type);
GTK_WINDOW_TOPLEVEL: 有边框
GTK_WINDOW_POPUP: 没边框
//设置标题
void gtk_window_set_title (GtkWindow *window, const gchar *title);
//设置窗口大小
void gtk_window_set_default_size (GtkWindow *window, gint width, gint height);
//位置
void gtk_window_set_position (GtkWindow *window, GtkWindowPosition position);
GTK_WIN_POS_NONE: 不固定
GTK_WIN_POS_CENTER: 居中
GTK_WIN_POS_MOUSE: 出现在鼠标位置
GTK_WIN_POS_CENTER_ALWAYS: 窗口改变大小时仍居中
GTK_WIN_POS_CENTER_ON_PARENT
//设置窗口是否可伸缩
void gtk_window_set_resizable (GtkWindow *window, gboolean resizable);
TRUE: 可伸缩
FALSE:不可伸缩
//获得窗口的大小
void gtk_window_get_size (GtkWindow *window, gint* width, gint* height);
//全屏显示
void gtk_window_full_screen (GtkWindow *window);
//最大化显示
void gtk_window_maximize (GtkWindow *window);
//窗口可关闭
g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);
//设置控件最小大小
void gtk_widget_set_size_request (GtkWidget *widget, gint width, gint height);
//设置控件是否可绘制背景
void gtk_widget_set_app_paintable (GtkWidget *widget, gboolean app_paintable);
TRUE: 可绘制
FALSE:不可绘制
//刷新控件
void gtk_widget_queue_draw (GtkWidget *widget);
窗口GtkWindow
//新建窗口
GtkWidget* gtk_window_new (GtkWindowType type);
GTK_WINDOW_TOPLEVEL: 有边框
GTK_WINDOW_POPUP: 没边框
//设置标题
void gtk_window_set_title (GtkWindow *window, const gchar *title);
//设置窗口大小
void gtk_window_set_default_size (GtkWindow *window, gint width, gint height);
//位置
void gtk_window_set_position (GtkWindow *window, GtkWindowPosition position);
GTK_WIN_POS_NONE: 不固定
GTK_WIN_POS_CENTER: 居中
GTK_WIN_POS_MOUSE: 出现在鼠标位置
GTK_WIN_POS_CENTER_ALWAYS: 窗口改变大小时仍居中
GTK_WIN_POS_CENTER_ON_PARENT
//设置窗口是否可伸缩
void gtk_window_set_resizable (GtkWindow *window, gboolean resizable);
TRUE: 可伸缩
FALSE:不可伸缩
//获得窗口的大小
void gtk_window_get_size (GtkWindow *window, gint* width, gint* height);
//全屏显示
void gtk_window_full_screen (GtkWindow *window);
//最大化显示
void gtk_window_maximize (GtkWindow *window);
//窗口可关闭
g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);