Re: Gtk::Application instance quits after calling run(argc, argv)
- From: Szőke Szabolcs <szabolcsx95 gmail com>
- To: Kjell Ahlstedt <kjell ahlstedt bredband net>
- Cc: gtkmm-list gnome org
- Subject: Re: Gtk::Application instance quits after calling run(argc, argv)
- Date: Tue, 23 Sep 2014 15:24:01 +0300
Thank you. Calling hold before run solved my problem.
2014-09-23 11:45 GMT+03:00, Kjell Ahlstedt <kjell ahlstedt bredband net>:
Den 2014-09-23 08:56, Ritesh Khadgaray skrev:
Hi
On 23 Sep 2014 12:21, "Szőke Szabolcs" <szabolcsx95 gmail com
<mailto:szabolcsx95 gmail com>> wrote:
Hi list. I'm using Ubuntu Linux. I'm working on an application which
interacts with the indicator pane. I used the Gtk::Main object
register and process the events of my application but recently I
discovered that is deprecated and Gtk::Application should be used
instead that so I wanted to update my code. I init my Gtk::Application
instance with Gtk::Application::create("org.my_application.indicator")
function call. Then I call the application object's run method with
the program argument count and argument vector as parameters. Note
that I don't have any windows. My code worked with Gtk::Main, but I
can't figure out why isn't working now. There are some extra steps
that I've missed?
You could hold a reference. Check the gtkmm documentation for
console/service applications.
Cheers
Here's a small program with Gtk::Application, but without a window:
https://git.gnome.org/browse/gtkmm-documentation/tree/examples/book/input/main.cc
To keep it alive, call app->hold() before app->run().
To stop it, call either app->quit() or app->release().
Gtk::Application inherits those methods from its base class
Gio::Application.
Kjell
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]