[inkscape-quartz] gtk-mac-integration support

Bug #1043266 reported by su_v
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Wishlist
Unassigned

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:
<https://code.launchpad.net/~inkscape.dev/inkscape/dev-osx>

Related upstream module:
<https://live.gnome.org/GTK+/OSX/Integration>

Revision history for this message
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)
Changed in inkscape:
status: New → In Progress
importance: Undecided → Wishlist
Revision history for this message
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.

Revision history for this message
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)
tags: added: gtk-quartz
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.