Re: Gtk::Application - Switching between two Gtk::Window

Before the line gtkmm_main->run (GuiWindow::Instance ()), I added the the following line:

gtkmm_main->add_window(GuiWindow::Instance ());

This not have solved my problem.

Best Regards,
Tiago Matias

On 05/17/2016 02:22 PM, Phil Wolff wrote:
Be sure that your Gtk::Application calls add_window() on GuiWindow::Instance (). Gtk::Application can't properly handle any window it isn't aware of.

On 2016/05/17 06:09, Tiago Matias wrote:

I'm with a problem in a gtkmm application.

I have a main file where a Gtk::Application runs a Gtk::Window. This window loads some configurations when is showing a backgroud image. In the final of the loading this window  calls the function hide() ant the program returns to the main file program.

Glib::RefPtr<Gtk::Application> gtkmm_main = Gtk::Application::create(argc, argv, "org.gtkmm.example");
gtkmm_main->run (IntroWindow::Instance());

After this, the Gtk::application runs other window:

gtkmm_main->run (GuiWindow::Instance ());

However, in this window, when i call the function hide(), the program don't return to the main file program. If i don't run the first window, the program returns. It seams that are some problem in the switching of the windows. Can anyone help me.

Best Regards,
Tiago Matias
gtkmm-list mailing list
gtkmm-list gnome org

Tiago Matias
M.: +351 961569024
E.: tiago matias oncontrol-tech com

Agile Technologies for Industrial Systems

email: contact oncontrol-tech com

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]