Re: [gtkmm] Return information, how?
- From: "B.Hakvoort" <bart hakvoort be>
- To: gtkmm-list gnome org
- Subject: Re: [gtkmm] Return information, how?
- Date: Wed, 30 Jun 2004 14:54:42 +0200
Hi,
there is a chapter in the book about this. See
http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/apc.html
grtz,
Bart
On Wed, 2004-06-30 at 13:55, Luka Napotnik wrote:
> Well, thanx. But I don't know how could I do that? Can you give me an
> example or modify the given source. I'm kinda new in gtkmm so I don't
> know many things.
>
> Greets,
> Luka
>
> Murray Cumming wrote:
> > On Tue, 2004-06-29 at 00:40 +0200, Luka Napotnik wrote:
> >
> >>I have a problem. I once posted how can I get the data from another window. So I
> >>made this:
> >
> >
> > Maybe you should use libsigc++.
> >
> >
> >>-------------------------------------------------------------
> >>#include <gtkmm.h>
> >>#include <iostream>
> >>
> >>class WindowHello : public Gtk::Window
> >>{
> >> Gtk::Label label1;
> >> Gtk::Entry entry1;
> >> Gtk::Button button_send;
> >> Gtk::VBox vbox1;
> >>
> >> void button_clicked() {
> >> /*
> >> * How can I now set the text in MainWindow to
> >> * have the value of entry1.get_text() ?
> >> */
> >> }
> >>
> >>public:
> >> WindowHello() {
> >> label1.set_text("Hello, gtkmm World!");
> >> button_send.set_label("Send data");
> >> button_send.signal_clicked().connect(sigc::mem_fun(this,
> >>&WindowHello::button_clicked));
> >>
> >> vbox1.pack_start(label1);
> >> vbox1.pack_start(entry1);
> >> vbox1.pack_start(button_send);
> >>
> >> add(vbox1);
> >> show_all();
> >> }
> >>};
> >>
> >>class MainWindow : public Gtk::Window
> >>{
> >> Gtk::Button button_exit, button_reply;
> >> Gtk::Entry entry1;
> >> WindowHello window_hello;
> >> void button_clicked() {
> >> window_hello.show();
> >> }
> >>public:
> >> Glib::ustring text; /* Recieved text from the hello window. */
> >>
> >> MainWindow() {
> >> button_exit.set_label("Exit");
> >> button_exit.signal_clicked().connect(sigc::mem_fun(this,
> >>&MainWindow::button_clicked));
> >> add(button_exit);
> >> window_hello.hide();
> >> show_all();
> >> }
> >>};
> >>
> >>int main(int argc, char **argv)
> >>{
> >> Gtk::Main kit(argc, argv);
> >> MainWindow main_window;
> >>
> >> Gtk::Main::run(main_window);
> >>
> >> return 0;
> >>}
> >>-------------------------------------------------
> >>
> >>Please help.
> >>
> >>Greets,
> >>Luka
> >>
> >>____________________
> >>http://www.email.si/
> >>_______________________________________________
> >>gtkmm-list mailing list
> >>gtkmm-list gnome org
> >>http://mail.gnome.org/mailman/listinfo/gtkmm-list
> >
> >
> >
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
--
www.titanium-it.nl --- Open Minded Open Source
www.real-life.nl <-----Another Source
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]