برای ایجاد Fixed:
GtkWidget* fixed = gtk_fixed_new();
برای اضافه کردن Widget مورد نظر در مختصات x و y
gtk_fixed_put(GTK_FIXED(fixed), widget, x , y);
و برای اضافه کردن به پنجره:
gtk_container_add(GTK_CONTAINER(window), fixed);
مثال://File: fixed.c
//Compile: gcc `pkg-config gtk+-2.0 --cflags --libs` fixed.c
//Execute: ./a.out
#include <gtk/gtk.h>
int main(int argc, char* argv[])
{
gtk_init(&argc, &argv);
GtkWidget* window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
GtkWidget* fixed = gtk_fixed_new();
GtkWidget* button = gtk_button_new_with_label("Saman");
gtk_fixed_put(GTK_FIXED(fixed), button, 50, 80);
gtk_container_add(GTK_CONTAINER(window), fixed);
gtk_widget_show_all(window);
gtk_main();
}