Simple windowed application: Difference between revisions

Content deleted Content added
Add Racket entry
New section for Pike with GTK2
Line 1,261:
(server 8080 "!start")
(wait)</lang>
 
=={{header|Pike}}==
{{libheader|Gtk2}}
<lang Pike>GTK2.Widget mainwindow,clickcnt,clicker;
int clicks;
 
void click()
{
clickcnt->set_text("Clicks: "+(++clicks));
}
 
int main()
{
GTK2.setup_gtk();
mainwindow=GTK2.Window(GTK2.WindowToplevel);
mainwindow->set_title("Click counter");
mainwindow->add(GTK2.Vbox(0,10)
->add(clickcnt=GTK2.Label("There have been no clicks yet"))
->add(clicker=GTK2.Button("Click me"))
)->show_all();
mainwindow->signal_connect("delete_event",lambda() {exit(0);});
clicker->signal_connect("clicked",click);
return -1;
}
</lang>
 
=={{header|PowerShell}}==