Provide GTK+ 3.0 version of libappindicator
Bug #596171 reported by
Michael Terry
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Application Indicators |
Fix Released
|
Medium
|
Unassigned | ||
DBus Menu |
Fix Released
|
Medium
|
Unassigned | ||
libindicator |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Applications ported to GTK+ 3.0 cannot use libappindicator because it is built for GTK+ 2.0. it would be nice if libappindicator was provided in both 2.0 and 3.0 forms for applications.
Related branches
lp:~mterry/indicator-application/gtk3
- Ted Gould (community): Approve
-
Diff: 444 lines (+246/-29) (has conflicts)6 files modifiedconfigure.ac (+31/-9)
src/Makefile.am (+40/-15)
src/app-indicator.c (+15/-5)
src/appindicator3-0.1.pc.in (+14/-0)
src/dbus-properties-client.h.OTHER (+139/-0)
src/indicator-application.c (+7/-0)
lp:~mterry/libindicator/gtk3
- Indicator Applet Developers: Pending requested
-
Diff: 234 lines (+87/-18) (has conflicts)5 files modifiedconfigure.ac (+28/-6)
libindicator/Makefile.am (+24/-5)
libindicator/indicator3.pc.in (+17/-0)
tests/Makefile.am (+12/-6)
tools/Makefile.am (+6/-1)
lp:~mterry/libdbusmenu/gtk3
-
Diff: 332 lines (+124/-40)6 files modifiedconfigure.ac (+29/-8)
libdbusmenu-gtk/Makefile.am (+44/-17)
libdbusmenu-gtk/dbusmenu-gtk3.pc.in (+14/-0)
libdbusmenu-gtk/genericmenuitem.c (+28/-12)
libdbusmenu-gtk/menu.c (+2/-2)
tools/testapp/Makefile.am (+7/-1)
tags: | added: gnome3-gtk3 |
Changed in dbusmenu: | |
status: | Confirmed → Fix Committed |
Changed in libindicator: | |
status: | Confirmed → Fix Committed |
Changed in indicator-application: | |
status: | Confirmed → Fix Released |
Changed in dbusmenu: | |
status: | Fix Committed → Fix Released |
Changed in libindicator: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This would appear blocked on at least dbusmenu-gtk and libindicator.
I've got a rough draft of adding a gtk3 version in a bzr branch, to be linked shortly. It isn't done yet because of the above mentioned non-gtk3 dependencies, but it compiles and parallel-installs. I chose 3.1 as the library version (vs current 0.1) to indicate its gtk3ness and to allow both libraries to march ahead with other incompatible changes (i.e. by bumping both to 0.2 and 3.2).