Skip to content
This repository has been archived by the owner on Aug 13, 2019. It is now read-only.

GtkApplication application menu? #90

Open
juanfgs opened this issue Nov 16, 2014 · 3 comments
Open

GtkApplication application menu? #90

juanfgs opened this issue Nov 16, 2014 · 3 comments

Comments

@juanfgs
Copy link

juanfgs commented Nov 16, 2014

Hi, first of all, thanks for your work on Gotk3, it's really useful.

I'm doing a simple example project (it's on my repos, named tasks), and I want to add an about dialog, but I want to use the application menu a la Gnome application (https://developer.gnome.org/gtk3/3.12/getting-started-app4.png). I see on the C documentation that they use gtk_application_set_app_menu (), but I'm not finding any gtk.Application structure in gotk3 or any related method. Is this yet to be implemented? is there a way I can collaborate with adding this ?

Thanks in advance, and thanks in again for this great resource.

@jrick
Copy link
Member

jrick commented Nov 17, 2014

I'd like to support Application and related classes in the future, but it is a big chunk of work. We need GIO bindings first for the menu bindings. Implementing GIO will need to be preceded by restructuring the import paths (a breaking change). I planned this out in #36 but have been unable to find time to dedicate to this.

@juanfgs
Copy link
Author

juanfgs commented Nov 17, 2014

Thank you for your answer, I don't really have much experience working with C, but if I can I'd like to help so I'll be following this closely.

@weberc2
Copy link
Contributor

weberc2 commented Nov 17, 2014

Is there no way to abstract out GIO in favor of idiomatic Go APIs? Go IO is
already so much better than GIO, it would be sad to back step.
On Nov 17, 2014 10:02 AM, "juanfgs" notifications@github.com wrote:

Thank you for your answer, I don't really have much experience working
with C, but if I can I'd like to help so I'll be following this closely.


Reply to this email directly or view it on GitHub
#90 (comment).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants