rpms/twitux/F-10 twitux-0.65-popup_menu.patch, NONE, 1.1 twitux.spec, 1.6, 1.7

Brian Pepple bpepple at fedoraproject.org
Fri Dec 5 05:21:33 UTC 2008


Author: bpepple

Update of /cvs/pkgs/rpms/twitux/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15722

Modified Files:
	twitux.spec 
Added Files:
	twitux-0.65-popup_menu.patch 
Log Message:
* Fri Dec  5 2008 Brian Pepple <bpepple at fedoraproject.org> - 0.65-1
- Add patch to fix notification area popup menu.
- Update to 0.65.


twitux-0.65-popup_menu.patch:

--- NEW FILE twitux-0.65-popup_menu.patch ---
diff -urp twitux-0.65.OLD/src/twitux-app.c twitux-0.65/src/twitux-app.c
--- twitux-0.65.OLD/src/twitux-app.c	2008-11-03 18:40:17.000000000 -0500
+++ twitux-0.65/src/twitux-app.c	2008-12-04 23:58:53.000000000 -0500
@@ -1013,26 +1013,47 @@ app_status_icon_popup_menu_cb (GtkStatus
 static void
 app_status_icon_create_menu (void)
 {
-	TwituxAppPriv *priv;
-	GtkBuilder    *ui;
+	TwituxAppPriv   *priv;
+	GtkAction       *new_msg;
+	GtkAction       *quit;
+	GtkWidget       *w;
 
 	priv = GET_PRIV (app);
 
-	/* Get widgets */
-	ui =
-		twitux_xml_get_file ("tray_menu.xml",
-							 "tray_menu", &priv->popup_menu,
-							 "tray_show_app", &priv->popup_menu_show_app,
-							 NULL);
+	priv->popup_menu_show_app = gtk_toggle_action_new ("tray_show_app",
+													   _("_Show Twitux"),
+													   NULL,
+													   NULL);
+	g_signal_connect (G_OBJECT (priv->popup_menu_show_app),
+					  "toggled", G_CALLBACK (app_show_hide_cb),
+					  app);
 
-	/* Connect the signals */
-	twitux_xml_connect (ui, app,
-						"tray_new_message", "activate", app_new_message_cb,
-						"tray_quit", "activate", app_quit_cb,
-						"tray_show_app", "toggled", app_show_hide_cb,
-						NULL);
+	new_msg = gtk_action_new ("tray_new_message",
+							  _("_New Message"),
+							  NULL,
+							  "gtk-new");
+	g_signal_connect (G_OBJECT (new_msg),
+					  "activate", G_CALLBACK (app_new_message_cb),
+					  app);
+
+	quit = gtk_action_new ("tray_quit",
+						   _("_Quit"),
+						   NULL,
+						   "gtk-quit");
+	g_signal_connect (G_OBJECT (quit),
+					  "activate", G_CALLBACK (app_quit_cb),
+					  app);
 
-	g_object_unref (ui);
+	priv->popup_menu = gtk_menu_new ();
+	w = gtk_action_create_menu_item (GTK_ACTION (priv->popup_menu_show_app));
+	gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), w);
+	w = gtk_separator_menu_item_new ();
+	gtk_widget_show (w);
+	gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), w);
+	w = gtk_action_create_menu_item (new_msg);
+	gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), w);
+	w = gtk_action_create_menu_item (quit);
+	gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), w);
 }
 
 static void


Index: twitux.spec
===================================================================
RCS file: /cvs/pkgs/rpms/twitux/F-10/twitux.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- twitux.spec	30 Apr 2008 04:00:37 -0000	1.6
+++ twitux.spec	5 Dec 2008 05:21:03 -0000	1.7
@@ -1,5 +1,5 @@
 Name:           twitux
-Version:        0.62
+Version:        0.65
 Release:        1%{?dist}
 Summary:        Twitux is a Twitter client for the Gnome desktop
 
@@ -7,6 +7,7 @@
 License:        GPLv2+
 URL:            http://sourceforge.net/projects/twitux/
 Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
+Patch0:		%{name}-0.65-popup_menu.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:	gnome-keyring-devel
@@ -35,6 +36,7 @@
 
 %prep
 %setup -q
+%patch0 -p1 -b .menu
 
 
 %build
@@ -102,6 +104,10 @@
 
 
 %changelog
+* Fri Dec  5 2008 Brian Pepple <bpepple at fedoraproject.org> - 0.65-1
+- Add patch to fix notification area popup menu.
+- Update to 0.65.
+
 * Tue Apr 29 2008 Brian Pepple <bpepple at fedoraproject.org> - 0.62-1
 - Update to 0.62.
 




More information about the fedora-extras-commits mailing list