[inkscape-quartz] gtk-mac-integration support

Bug #1043266 reported by su_v on 2012-08-29
This bug affects 2 people
Affects Status Importance Assigned to Milestone

Bug Description

Follow-up to
Bug #738973 “Issues with inkscape-quartz blueprint”
Bug #721448 “Inkscape aqua crashes on using “save as...""

This report tracks mac menu-bar support for bundled Inkscape, using the external gtk-mac-integration module (instead of internal copies of ige-mac-menu.{c,h} files which had been backed out from trunk and 0.48.x).

On 28/08/2012 23:53, Gellule wrote:
> I've also added gtk-mac-integration support to that same branch. Let me
> know how it works for you. Some of the issues reported on Roy Liu's
> patch in https://bugs.launchpad.net/inkscape/+bug/721448 have been
> fixed.

Related branch:

Related upstream module:

su_v (suv-lp) wrote :

Application bundle built based on r11630 of lp:~inkscape.dev/inkscape/dev-osx
(built on OS X 10.7.4 (Xcode 4.3.2))

1) Lots of these console warnings about 'missing property named 'accel-closure':

(inkscape-bin:97876): GLib-GObject-WARNING **: g_object_get_valist: object class `GtkLabel' has no property named `accel-closure'

2) Same issues as with globalmenu in Ubuntu/Unity:
- no keyboard shortcuts in the menus (bug #998276)
- GtkRecentChooserMenu always selects first entry (bug #708185, bug #752674)
- probably also same issue with application-specific icons (bug #775702)
  (if icons in menus are supported at all by gtk-mac-integration)

3) Modifier issue (Ctrl vs Cmd) probably is better tracked in a separate report (bug #438603)

more tests/feedback to follow…

su_v (suv-lp) on 2012-08-29
Changed in inkscape:
status: New → In Progress
importance: Undecided → Wishlist
Gellule (gellule-xg) wrote :

Icons in menus are not yet supported in gtk-mac-integration. However, I have been working on a patch that hopefully can make it upstream. No changes would be needed on the inkscape side to get icons in mac menus. I will post the github pull request when ready.

su_v (suv-lp) wrote :

Closing - out-of-date (the report was based on the branch 'osx-dev' which hasn't seen any activity in the past years).

Changed in inkscape:
assignee: Gellule (gellule-xg) → nobody
status: In Progress → Invalid
su_v (suv-lp) on 2017-01-12
tags: added: gtk-quartz
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers