[chronojump] overview window (encoder, force sensor, race analyzer) can select person double clicking
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] overview window (encoder, force sensor, race analyzer) can select person double clicking
- Date: Tue, 28 Sep 2021 13:06:26 +0000 (UTC)
commit 7ab87710d28fa76687a32d4d3ca5f5343cc5a3ca
Author: Xavier de Blas <xaviblas gmail com>
Date: Tue Sep 28 15:05:03 2021 +0200
overview window (encoder, force sensor, race analyzer) can select person double clicking
src/gui/overview.cs | 13 +++++++++++++
1 file changed, 13 insertions(+)
---
diff --git a/src/gui/overview.cs b/src/gui/overview.cs
index 44a7f4ccb..17af7200d 100644
--- a/src/gui/overview.cs
+++ b/src/gui/overview.cs
@@ -82,6 +82,7 @@ public abstract class OverviewWindow
store.AppendValues (line);
tv.CursorChanged += on_treeview_cursor_changed;
+ tv.RowActivated += on_row_double_clicked;
}
protected virtual void createTreeView(Gtk.TreeView tv, treeviewType type)
@@ -102,6 +103,7 @@ public abstract class OverviewWindow
protected void on_treeview_cursor_changed (object o, EventArgs args)
{
+ LogB.Information("on_treeview_cursor_changed");
TreeIter iter = new TreeIter();
if (o == (object) treeview_sets)
@@ -129,6 +131,17 @@ public abstract class OverviewWindow
}
}
+ //before being called, it is called two times: on_treeview_cursor_changed
+ protected void on_row_double_clicked (object o, EventArgs args)
+ {
+ LogB.Information("on_row_double_clicked");
+
+ if(selectedPersonID == -1)
+ return;
+
+ button_select_this_person.Click();
+ }
+
protected void selectRowWithID ()
{
if(personIDAtStart >= 0)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]