Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <gtk/gtk.h>
- void GTK_INIT(int argc, char* argv[], GtkWidget *window, GtkWidget *container, GtkWidget *lekka_piechota, GtkWidget *ciezka_piechota, GtkWidget *jazda, GtkWidget *robotnicy, GtkWidget *walka) {
- GtkWidget *frame;
- gtk_init(&argc, &argv);
- //---------------TWORZENIE OBIEKTÓW----------------
- window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
- container = gtk_fixed_new();
- lekka_piechota = gtk_button_new_with_label("Lekka Piechota");
- ciezka_piechota = gtk_button_new_with_label("Ciężka Piechota");
- jazda = gtk_button_new_with_label("Jazda");
- robotnicy = gtk_button_new_with_label("Robotnicy");
- walka = gtk_button_new_with_label("Walka");
- frame = gtk_frame_new(" GAME INFO ");
- //--------------INICJALIZACJA OBIEKTÓW--------------
- gtk_container_add(GTK_CONTAINER(window), container);
- gtk_window_set_default_size (GTK_WINDOW(window), 480, 350);
- gtk_window_set_position (GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_title (GTK_WINDOW(window), "Gra");
- gtk_fixed_put(GTK_FIXED(container), lekka_piechota, 5, 305);
- gtk_widget_set_size_request(lekka_piechota, 120, 35);
- gtk_fixed_put(GTK_FIXED(container), ciezka_piechota, 126, 305);
- gtk_widget_set_size_request(ciezka_piechota, 122, 35);
- gtk_fixed_put(GTK_FIXED(container), jazda, 248, 305);
- gtk_widget_set_size_request(jazda, 57, 35);
- gtk_fixed_put(GTK_FIXED(container), robotnicy, 305, 305);
- gtk_widget_set_size_request(robotnicy, 83, 35);
- gtk_fixed_put(GTK_FIXED(container), walka, 405, 305);
- gtk_widget_set_size_request(walka, 70, 35);
- gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_IN);
- gtk_fixed_put(GTK_FIXED(container), frame, 10, 10);
- gtk_widget_set_size_request(frame, 460, 250);
- //------------DEKLARACJE FINALIZUJĄCE--------------
- g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
- gtk_widget_show_all(window);
- //gtk_widget_hide(jazda);
- gtk_main();
- }
- int main (int argc, char* argv[]) {
- GtkWidget *window;
- GtkWidget *container;
- GtkWidget *lekka_piechota;
- GtkWidget *ciezka_piechota;
- GtkWidget *jazda;
- GtkWidget *robotnicy;
- GtkWidget *walka;
- GTK_INIT(argc, argv, window, container, lekka_piechota, ciezka_piechota, jazda, robotnicy, walka);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement