]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - tests/gtkmm/gtkmm_hello.cpp
Se completa un poco mas el manual del proyecto.
[z.facultad/75.42/plaqui.git] / tests / gtkmm / gtkmm_hello.cpp
1 #include "gtkmm_hello.h"
2 #include <iostream>
3
4 HelloWorld::HelloWorld()
5 : m_button("Hello World") // creates a new button with the label "Hello World".
6 {
7   // Sets the border width of the window.
8   set_border_width(10);
9
10   // When the button receives the "clicked" signal, it will call the
11   // hello() method. The hello() method is defined below.
12   m_button.signal_clicked().connect(SigC::slot(*this, &HelloWorld::on_button_clicked));
13
14   // This packs the button into the Window (a container).
15   add(m_button);
16
17   // The final step is to display this newly created widget...
18   m_button.show();
19 }
20
21 HelloWorld::~HelloWorld()
22 {
23 }
24
25 void HelloWorld::on_button_clicked()
26 {
27   std::cout << "Hello World" << std::endl;
28 }
29