All pastes #1818727 Raw Edit

Unnamed

public c v1 · immutable
#1818727 ·published 2010-03-02 08:33 UTC
rendered paste body
#include <stdio.h>#include <gtk/gtk.h>GtkWidget *frame;void quit() {	gtk_main_quit();}gboolean recycle(gpointer button) {	gtk_button_set_label(GTK_BUTTON(button), "OHSHI");	int x = random(0, 181);	int y = random(0, 151);	gtk_fixed_move(GTK_FIXED(frame), button, x, y);	return TRUE;}void on_button_clicked(GtkWidget *button) {	g_timeout_add(500, recycle, button);}int main(int argc, char *argv[]) {	gtk_init(&argc, &argv);			GtkWidget *window;	GtkWidget *button;		window = gtk_window_new(GTK_WINDOW_TOPLEVEL);		frame = gtk_fixed_new();	button = gtk_button_new_with_label("OMFG");		gtk_window_set_title(GTK_WINDOW(window), "Hello World");	gtk_window_set_default_size(GTK_WINDOW(window), 255, 190);		g_signal_connect(GTK_WINDOW(window), "delete-event", G_CALLBACK(quit), NULL);	g_signal_connect(button, "clicked", G_CALLBACK(on_button_clicked), NULL);		gtk_widget_set_size_request(button, 80, 30);	gtk_fixed_put(GTK_FIXED(frame), button, 120, 105);	gtk_container_add(GTK_CONTAINER(window), frame);	gtk_widget_show_all(window);	gtk_main();		return 0;}