//to compile, type:
//g++ -g -Wall `pkg-config --cflags --libs gtkmm-2.4` -o clickme clickme.cc
#include <gtkmm.h>

using namespace Glib ;
using namespace Gtk ;
using namespace sigc ;

void
on_button_clicked_signal ()
{
    MessageDialog dialog ("Wooot ! you clicked !");
    dialog.run () ;
}

int
main (int argc, char **argv)
{
    Main init (argc, argv) ;

    Button my_button ("Click me!") ;

    Window my_window ;

    my_window.add (my_button) ;

    my_button.signal_clicked ().connect (&on_button_clicked_signal) ;

    my_window.show_all () ;

    Main::run (my_window) ;
}


