Advertisement
Guest User

gtkFixed

a guest
May 11th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.77 KB | None | 0 0
  1. #include <gtk/gtk.h>
  2.  
  3. int main(int argc, char *argv[]) {
  4.    
  5.   GtkWidget *window;
  6.   GtkWidget *fixed;
  7.  
  8.   GtkWidget *btn;
  9.  
  10.   gtk_init(&argc, &argv);
  11.  
  12.   window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
  13.   gtk_window_set_title(GTK_WINDOW(window), "GtkFixed");
  14.   gtk_window_set_default_size(GTK_WINDOW(window), 400, 300);
  15.   gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
  16.  
  17.   fixed = gtk_fixed_new();
  18.   gtk_container_add(GTK_CONTAINER(window), fixed);
  19.  
  20.   btn = gtk_button_new_with_label("Button");
  21.   gtk_fixed_put(GTK_FIXED(fixed), btn, 160, 130);
  22.   gtk_widget_set_size_request(btn, 80, 30);
  23.  
  24.   g_signal_connect(G_OBJECT(window), "destroy",
  25.       G_CALLBACK(gtk_main_quit), NULL);
  26.  
  27.   gtk_widget_show_all(window);
  28.  
  29.   gtk_main();
  30.  
  31.   return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement