All pastes #289067 Raw Edit

Mine

public text v1 · immutable
#289067 ·published 2006-12-22 20:53 UTC
rendered paste body
############# PASCAL VARIANT, ONLY WORKING ON LINUX #############

program gtk_icon;

uses glib2, gtk2, gdk2, gdk2pixbuf;

var window: pGtkWidget;
var icon: pGdkPixbuf;

begin
	gtk_init(@argc, @argv);
	
	window := gtk_window_new(GTK_WINDOW_TOPLEVEL);
	// need to download file from http://www.penma.de/guckets-icon.png
	icon := gdk_pixbuf_new_from_file('guckets-icon.png', nil);
	
	gtk_window_set_icon(GTK_WINDOW(window), icon);
	
	gtk_widget_show(window);
	
	gtk_main();
end.

############# C++ VARIANT, WORKING FOR tml ON GimpNet WITH MINGW #############

#include <gtk/gtk.h>

int main( int   argc,
          char *argv[] )
{
    GtkWidget *window;
    
    gtk_init (&argc, &argv);
    
    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    // need to download file from http://www.penma.de/guckets-icon.png
    gtk_window_set_icon_from_file(GTK_WINDOW(window), "guckets-icon.png", NULL);
    gtk_widget_show  (window);
    
    gtk_main ();
    
    return 0;
}