ekiga r6497 - trunk/lib/engine/gui/gtk-frontend
- From: jpuydt svn gnome org
- To: svn-commits-list gnome org
- Subject: ekiga r6497 - trunk/lib/engine/gui/gtk-frontend
- Date: Thu, 24 Jul 2008 20:17:37 +0000 (UTC)
Author: jpuydt
Date: Thu Jul 24 20:17:37 2008
New Revision: 6497
URL: http://svn.gnome.org/viewvc/ekiga?rev=6497&view=rev
Log:
Enabled action-on-double-clic in the roster view
Modified:
trunk/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp
Modified: trunk/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp
==============================================================================
--- trunk/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp (original)
+++ trunk/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp Thu Jul 24 20:17:37 2008
@@ -43,7 +43,7 @@
#include "gmcellrendererexpander.h"
#include "gmstockicons.h"
#include "gmconf.h"
-
+#include "menu-builder-tools.h"
#include "roster-view-gtk.h"
#include "menu-builder-gtk.h"
#include "form-dialog-gtk.h"
@@ -120,6 +120,8 @@
GtkTreePath* path,
const gchar* name);
+static void on_clicked_trigger_presentity (Ekiga::Presentity* presentity);
+
/* DESCRIPTION : Called whenever a (online/total) count has to be updated
* BEHAVIOUR : Updates things...
* PRE : Both arguments have to be correct
@@ -402,6 +404,14 @@
}
static void
+on_clicked_trigger_presentity (Ekiga::Presentity* presentity)
+{
+ Ekiga::TriggerMenuBuilder builder;
+
+ presentity->populate_menu (builder);
+}
+
+static void
update_offline_count (RosterViewGtk* self,
GtkTreeIter* iter)
{
@@ -540,6 +550,8 @@
if (event->type == GDK_BUTTON_PRESS && event->button == 3)
on_clicked_show_presentity_menu (presentity, event);
+ if (event->type == GDK_2BUTTON_PRESS)
+ on_clicked_trigger_presentity (presentity);
break;
default:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]