Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CLOSED] Fix rendering of gtk menus #222

Open
core-ai-bot opened this issue Aug 17, 2021 · 8 comments
Open

[CLOSED] Fix rendering of gtk menus #222

core-ai-bot opened this issue Aug 17, 2021 · 8 comments

Comments

@core-ai-bot
Copy link
Member

Issue by MattSturgeon
Thursday Oct 03, 2013 at 22:57 GMT
Originally opened as adobe#348


  • Fixed the linux getMenuParent to return the correct parent of the menu
  • Fixed AddMenu and AddMenuItem to show the added menu/item

Menus now render natively when Global.js allows, however commands are not yet attached and the API is still not implemented properly. All this includes so far is fixes to make it work at the most basic level.

Note: I'm learning GTK and C especially for this, so I might need a little bit of hand holding with the NativeMenuModel integration. I'll try to look into that soonish, but let me know if anyone else is working on it already :)


MattSturgeon included the following code: https://github.com/adobe/brackets-shell/pull/348/commits

@core-ai-bot
Copy link
Member Author

Comment by ingorichter
Friday Oct 04, 2013 at 18:25 GMT


@MattSturgeon F.Y.I.: I did a lot of work related to the native menues in this branch irichter/native-menues-linux. There is some cleanup required to make this production ready, but I basically integrated the NativeMenuModel already.

@core-ai-bot
Copy link
Member Author

Comment by eyelash
Tuesday Oct 08, 2013 at 07:36 GMT


I did some work on native menus as well (including the integration of NativeMenuModel). Is there somewhere a list of who is working on what because I find this duplication of work quite frustrating.

@core-ai-bot
Copy link
Member Author

Comment by redmunds
Tuesday Oct 08, 2013 at 15:05 GMT


@eyelash Thanks for helping out with Brackets. Sorry for any duplication of work.

There is no formal list of who's working on what. In the Hot to Hack on Brackets wiki page the Number `1 item is "Discuss any major changes or questions beforehand in the brackets-dev newsgroup."

Another good way to let the community know what you're working on is to open an issue and then add a comment that you would like to work on it.

@core-ai-bot
Copy link
Member Author

Comment by ingorichter
Tuesday Oct 08, 2013 at 17:22 GMT


Thank you to all contributors on getting the native menus working on Linux. I'm sorry to hear, that there was duplicated effort to get this implemented.
I posted a proposal to the forum to resolve this kind of situations.

@core-ai-bot
Copy link
Member Author

Comment by JeffryBooher
Thursday Feb 06, 2014 at 17:26 GMT


@ingorichter what is the state of your branch? This PR is getting really stale.

@core-ai-bot
Copy link
Member Author

Comment by ingorichter
Friday Feb 07, 2014 at 20:13 GMT


@JeffryBooher let me check this PR. My branch had some merge issues with master and I had no time this week to resolve them. Since we released Brackets, I will have a look again and get the conflicts resolved.

@core-ai-bot
Copy link
Member Author

Comment by ingorichter
Friday Feb 14, 2014 at 00:12 GMT


@MattSturgeon Thank you. I'm going to update my branch and incorporate your changes there too.

@core-ai-bot
Copy link
Member Author

Comment by MattSturgeon
Friday Feb 14, 2014 at 00:27 GMT


@ingorichter no problem, I did very little real work here, thanks for getting it merged and working on this.

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

No branches or pull requests

1 participant