Re: gtk-app-devel-list Digest, Vol 148, Issue 7
- From: Joël Krähemann <weedlight gmail com>
- To: gtk-app-devel-list <gtk-app-devel-list gnome org>
- Subject: Re: gtk-app-devel-list Digest, Vol 148, Issue 7
- Date: Sun, 14 Aug 2016 12:15:44 +0000
Hi
Why don't you inherit GtkApplication and override its functions? You
could interfaces to get what object you need.
Bests,
Joël
On Sun, Aug 14, 2016 at 12:00 PM, <gtk-app-devel-list-request gnome org> wrote:
Send gtk-app-devel-list mailing list submissions to
gtk-app-devel-list gnome org
To subscribe or unsubscribe via the World Wide Web, visit
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
or, via email, send a message with subject or body 'help' to
gtk-app-devel-list-request gnome org
You can reach the person managing the list at
gtk-app-devel-list-owner gnome org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of gtk-app-devel-list digest..."
Today's Topics:
1. Re: GtkApplication with different ApplicationWindows
(Victor Aur?lio Santos)
2. Re: GtkApplication with different ApplicationWindows
(zahlenmeer gmx de)
----------------------------------------------------------------------
Message: 1
Date: Sat, 13 Aug 2016 09:14:46 -0300
From: Victor Aur?lio Santos <victoraur santos gmail com>
To: zahlenmeer gmx de
Cc: gtk-app-devel-list list <gtk-app-devel-list gnome org>
Subject: Re: GtkApplication with different ApplicationWindows
Message-ID:
<CALixxdE8fFDvM6MPpA7doVYXaNFqsJ0y=bhgzPASxS+VL-Urog mail gmail com>
Content-Type: text/plain; charset=UTF-8
GtkApplicationWindow, loads a menubar from resources automatically if
they exists.
So, You can have main window as GtkApplicationWindow and have tasks as
GtkWindow.
For GtkWindow you'll add a GtkMenuBar to it as any widget.
I'm not a Gtk+ expert, but this is how I would do.
2016-08-13 8:22 GMT-03:00 <zahlenmeer gmx de>:
Hi everyone,
I am working on a project where I am struggling to decide which
classes/objects I should use. I use gtk3 but it's still a classical
application, so no fancy appmenu, CSD and not primarily designed for the
Gnome DE.
The program works as follows:
- A unique main window, with a main menu bar
- Multiple task windows, all with a task menu bar
- The program can be called with ./prog --task to only open the task
window, not the main window
The first thing one would find in the documentation is GtkApplication
and GtkApplicationWindow, but those have some limitations I currently
don't know how to deal with:
- Different menubars for different windows (main window vs. task window)
So the idea would be to use a normal GtkWindow for the task windows, but
in this case I have:
- Application life-cycle without a GtkApplicationWindow?
So for me the most promising solution would be to skip GtkApplication
and GtkApplicationWindow at all, using plain GtkWindows and writing my
custom application class. Of course this means extra work to get all the
nice benefits GtkApplication offers out of the box.
Do you have any ideas how I could design my application accordingly?
Kind regards
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
--
Victor Aur?lio Santos
------------------------------
Message: 2
Date: Sat, 13 Aug 2016 15:21:10 +0200
From: zahlenmeer gmx de
Cc: gtk-app-devel-list list <gtk-app-devel-list gnome org>
Subject: Re: GtkApplication with different ApplicationWindows
Message-ID: <dd5f7f18-421e-6575-7a2b-597e59d938ea gmx de>
Content-Type: text/plain; charset=utf-8
This is exactly what I thought of, but I also want to allow to run my
program without the main window (like ./prog --task which only opens a
task window). So I would have to run a GtkApplication without any
GtkApplicationWindow. As the applications life cycle is tied to its
ApplicationWindows this approach just seems wrong.
On 08/13/16 14:14, Victor Aur?lio Santos wrote:
GtkApplicationWindow, loads a menubar from resources automatically if
they exists.
So, You can have main window as GtkApplicationWindow and have tasks as
GtkWindow.
For GtkWindow you'll add a GtkMenuBar to it as any widget.
I'm not a Gtk+ expert, but this is how I would do.
2016-08-13 8:22 GMT-03:00 <zahlenmeer gmx de>:
Hi everyone,
I am working on a project where I am struggling to decide which
classes/objects I should use. I use gtk3 but it's still a classical
application, so no fancy appmenu, CSD and not primarily designed for the
Gnome DE.
The program works as follows:
- A unique main window, with a main menu bar
- Multiple task windows, all with a task menu bar
- The program can be called with ./prog --task to only open the task
window, not the main window
The first thing one would find in the documentation is GtkApplication
and GtkApplicationWindow, but those have some limitations I currently
don't know how to deal with:
- Different menubars for different windows (main window vs. task window)
So the idea would be to use a normal GtkWindow for the task windows, but
in this case I have:
- Application life-cycle without a GtkApplicationWindow?
So for me the most promising solution would be to skip GtkApplication
and GtkApplicationWindow at all, using plain GtkWindows and writing my
custom application class. Of course this means extra work to get all the
nice benefits GtkApplication offers out of the box.
Do you have any ideas how I could design my application accordingly?
Kind regards
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
------------------------------
Subject: Digest Footer
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
------------------------------
End of gtk-app-devel-list Digest, Vol 148, Issue 7
**************************************************
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]