1
--- transmission-1.72.orig/gtk/main.c
2
+++ transmission-1.72/gtk/main.c
4
#include <glib/gi18n.h>
5
#include <glib/gstdio.h>
7
+#include <launchpad-integration.h>
9
#include <libtransmission/transmission.h>
10
#include <libtransmission/rpcimpl.h>
11
#include <libtransmission/utils.h>
13
myUIManager = gtk_ui_manager_new ( );
14
actions_init ( myUIManager, cbdata );
15
gtk_ui_manager_add_ui_from_string ( myUIManager, fallback_ui_file, -1, NULL );
16
+ launchpad_integration_add_ui ( myUIManager,
17
+ "/main-window-menu/help-menu/launchpad-items" );
18
gtk_ui_manager_ensure_update ( myUIManager );
19
gtk_window_set_default_icon_name ( MY_NAME );
21
--- transmission-1.72.orig/gtk/ui.h
22
+++ transmission-1.72/gtk/ui.h
24
" <menuitem action='toggle-message-log'/>\n"
25
" <menuitem action='show-stats'/>\n"
27
+ " <placeholder name='launchpad-items' />\n"
28
" <menuitem action='help'/>\n"
29
" <menuitem action='show-about-dialog'/>\n"
31
--- transmission-1.72.orig/gtk/Makefile.am
32
+++ transmission-1.72/gtk/Makefile.am
34
dist_man_MANS = transmission.1
36
transmission_LDADD = \
37
+ -llaunchpad-integration \
38
$(top_builddir)/libtransmission/libtransmission.a \
39
$(top_builddir)/third-party/miniupnp/libminiupnp.a \
40
$(top_builddir)/third-party/libnatpmp/libnatpmp.a \