[chronojump] gui: Stats on main gui
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] gui: Stats on main gui
- Date: Mon, 28 Mar 2011 12:52:52 +0000 (UTC)
commit 15f4b74114dc5a6f009fe83699d1ebbf0759aa90
Author: Xavier de Blas <xaviblas gmail com>
Date: Sun Mar 27 22:25:16 2011 +0200
gui: Stats on main gui
glade/chronojump.glade |15385 ++++++++++++++++++++++++------------------------
src/constants.cs | 44 +-
src/gui/chronojump.cs | 118 +-
src/gui/stats.cs | 282 +-
src/sqlite/stat.cs | 24 +-
src/statType.cs | 22 +-
src/stats/potency.cs | 26 +-
7 files changed, 7957 insertions(+), 7944 deletions(-)
---
diff --git a/glade/chronojump.glade b/glade/chronojump.glade
index 836e3e5..4ece736 100644
--- a/glade/chronojump.glade
+++ b/glade/chronojump.glade
@@ -3403,126 +3403,162 @@ options</property>
</widget>
</child>
</widget>
- <widget class="GtkWindow" id="stats_window">
+ <widget class="GtkWindow" id="run_type_add">
<property name="visible">True</property>
<property name="border_width">10</property>
- <property name="title" translatable="yes">Chronojump Statistics window</property>
- <property name="default_height">600</property>
- <signal name="delete_event" handler="on_stats_window_delete_event"/>
+ <property name="title" translatable="yes">Create new Run Type</property>
+ <property name="resizable">False</property>
+ <property name="modal">True</property>
+ <property name="type_hint">dialog</property>
+ <signal name="delete_event" handler="on_delete_event"/>
<child>
- <widget class="GtkVBox" id="vbox_stats">
+ <widget class="GtkVBox" id="vbox45">
<property name="visible">True</property>
- <property name="spacing">5</property>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkNotebook" id="notebook1">
+ <widget class="GtkLabel" id="label132">
<property name="visible">True</property>
- <property name="can_focus">True</property>
+ <property name="label" translatable="yes">Create a new run type in the database</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkTable" id="table17">
+ <property name="visible">True</property>
+ <property name="n_rows">6</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">4</property>
<child>
- <widget class="GtkTable" id="table44">
+ <widget class="GtkLabel" id="label133">
<property name="visible">True</property>
- <property name="border_width">6</property>
- <property name="n_rows">5</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">10</property>
- <property name="row_spacing">8</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes"><b>Name</b></property>
+ <property name="use_markup">True</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_description">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Description</property>
+ </widget>
+ <packing>
+ <property name="top_attach">5</property>
+ <property name="bottom_attach">6</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow18">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
<child>
- <widget class="GtkLabel" id="label161">
+ <widget class="GtkTextView" id="textview_description">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Type</property>
- <property name="use_markup">True</property>
+ <property name="can_focus">True</property>
</widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">5</property>
+ <property name="bottom_attach">6</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkEntry" id="entry_name">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <signal name="changed" handler="on_entries_required_changed"/>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label137">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Main
+options</property>
+ </widget>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkTable" id="table18">
+ <property name="visible">True</property>
+ <property name="border_width">8</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">3</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">4</property>
<child>
- <widget class="GtkLabel" id="label491">
+ <widget class="GtkLabel" id="label138">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Subtype</property>
- <property name="use_markup">True</property>
+ <property name="label" translatable="yes">Type</property>
</widget>
<packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox_combo_stats_stat_type">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_combo_stats_stat_subtype">
+ <widget class="GtkLabel" id="label139">
<property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
+ <property name="label" translatable="yes">Limited by</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_apply_to">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Apply to</property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox_combo_stats_stat_apply_to">
+ <widget class="GtkLabel" id="label140">
<property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
+ <property name="label" translatable="yes">value</property>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
<property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox_mark_consecutives">
+ <widget class="GtkVBox" id="vbox_limited">
<property name="visible">True</property>
<child>
- <widget class="GtkCheckButton" id="checkbutton_mark_consecutives">
- <property name="label" translatable="yes">mark consecutives</property>
+ <widget class="GtkRadioButton" id="radiobutton_limited_tracks">
+ <property name="label" translatable="yes">tracks (m)</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">mark best 'n' consecutives</property>
<property name="use_underline">True</property>
+ <property name="active">True</property>
<property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_checkbutton_mark_consecutives_clicked"/>
+ <signal name="toggled" handler="on_radiobutton_limited_tracks_or_time_toggled"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -3531,14 +3567,15 @@ options</property>
</packing>
</child>
<child>
- <widget class="GtkSpinButton" id="spinbutton_mark_consecutives">
+ <widget class="GtkRadioButton" id="radiobutton_limited_time">
+ <property name="label" translatable="yes">time (s)</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="adjustment">5 1 100 1 10 0</property>
- <property name="climb_rate">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- <signal name="changed" handler="on_spinbutton_mark_consecutives_changed"/>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">radiobutton_limited_tracks</property>
+ <signal name="toggled" handler="on_radiobutton_limited_tracks_or_time_toggled"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -3546,26 +3583,62 @@ options</property>
<property name="position">1</property>
</packing>
</child>
+ <child>
+ <widget class="GtkRadioButton" id="radiobutton_unlimited">
+ <property name="label" translatable="yes">unlimited</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">radiobutton_limited_tracks</property>
+ <signal name="toggled" handler="on_radiobutton_unlimited_toggled"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options"></property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="radiobutton_simple">
+ <property name="label" translatable="yes">simple</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="toggled" handler="on_radiobutton_simple_toggled"/>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox_subtraction_between">
+ <widget class="GtkHBox" id="hbox_fixed">
<property name="visible">True</property>
- <property name="spacing">8</property>
<child>
- <widget class="GtkHBox" id="hbox_subtraction_between_1">
+ <widget class="GtkCheckButton" id="checkbutton_limited_fixed">
+ <property name="label" translatable="yes">fixed: </property>
<property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_checkbutton_limited_fixed_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -3574,49 +3647,43 @@ options</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label1">
+ <widget class="GtkSpinButton" id="spin_fixed_tracks_or_time">
<property name="visible">True</property>
- <property name="label" translatable="yes">and</property>
- <property name="use_markup">True</property>
+ <property name="sensitive">False</property>
+ <property name="can_focus">True</property>
+ <property name="adjustment">1 0 10000 1 10 0</property>
+ <property name="climb_rate">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
- <child>
- <widget class="GtkHBox" id="hbox_subtraction_between_2">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="y_options"></property>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label_subtraction_between">
+ <widget class="GtkRadioButton" id="radiobutton_interval">
+ <property name="label" translatable="yes">intervallic</property>
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Subtraction between</property>
- <property name="use_markup">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">radiobutton_simple</property>
+ <signal name="toggled" handler="on_radiobutton_interval_toggled"/>
</widget>
<packing>
- <property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
@@ -3624,56 +3691,49 @@ options</property>
<child>
<placeholder/>
</child>
+ <child>
+ <placeholder/>
+ </child>
</widget>
<packing>
- <property name="tab_fill">False</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label488">
+ <widget class="GtkLabel" id="label_distance">
<property name="visible">True</property>
- <property name="label" translatable="yes">Type</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Distance</property>
</widget>
<packing>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkVBox" id="vbox111">
+ <widget class="GtkHBox" id="hbox80">
<property name="visible">True</property>
- <property name="border_width">6</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_current_session">
- <property name="label" translatable="yes">Current</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_radiobuttons_stat_session_toggled"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="spacing">5</property>
<child>
- <widget class="GtkHBox" id="hbox70">
+ <widget class="GtkVBox" id="vbox149">
<property name="visible">True</property>
- <property name="spacing">10</property>
<child>
- <widget class="GtkRadioButton" id="radiobutton_selected_sessions">
- <property name="label" translatable="yes">Selected</property>
+ <widget class="GtkRadioButton" id="radiobutton_dist_variable">
+ <property name="label" translatable="yes">Variable (user will select distance at each test)</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
<property name="draw_indicator">True</property>
- <property name="group">radiobutton_current_session</property>
- <signal name="clicked" handler="on_radiobuttons_stat_session_toggled"/>
+ <signal name="toggled" handler="on_radiobutton_dist_variable_toggled"/>
+ <signal name="toggled" handler="on_entries_required_changed"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -3682,14 +3742,16 @@ options</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_stats_select_sessions">
- <property name="label" translatable="yes">select</property>
+ <widget class="GtkRadioButton" id="radiobutton_dist_fixed">
+ <property name="label" translatable="yes">Fixed (distance will be always the same)</property>
<property name="visible">True</property>
- <property name="sensitive">False</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_underline">True</property>
- <signal name="clicked" handler="on_button_stats_select_sessions_clicked"/>
+ <property name="draw_indicator">True</property>
+ <property name="group">radiobutton_dist_variable</property>
+ <signal name="toggled" handler="on_radiobutton_dist_fixed_toggled"/>
+ <signal name="toggled" handler="on_entries_required_changed"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -3697,1683 +3759,1049 @@ options</property>
<property name="position">1</property>
</packing>
</child>
+ <child>
+ <widget class="GtkHBox" id="hbox_distance_fixed">
+ <property name="visible">True</property>
+ <property name="spacing">7</property>
+ <child>
+ <widget class="GtkSpinButton" id="spin_distance_fixed">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="adjustment">100 0 99999 1 10 0</property>
+ <property name="climb_rate">1</property>
+ <property name="digits">2</property>
+ <property name="numeric">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="padding">8</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label142">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">(m)</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_decimal">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="radiobutton_dist_different">
+ <property name="label" translatable="yes">Different (each track have different distance
+suitable for agility tests)</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">radiobutton_dist_variable</property>
+ <signal name="toggled" handler="on_radiobutton_dist_different_toggled"/>
+ <signal name="toggled" handler="on_radiobutton_dist_different_toggled" object="on_entries_required_changed"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkAlignment" id="alignment_vbox_distance_variable">
+ <property name="visible">True</property>
+ <property name="left_padding">20</property>
+ <child>
+ <widget class="GtkVBox" id="vbox_distance_variable">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox_distance_different_tracks:number">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkLabel" id="label547">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Number of tracks</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkComboBox" id="combo_distance_different_tracks">
+ <property name="visible">True</property>
+ <property name="items">2
+3
+4
+5
+6
+7
+8
+9
+10</property>
+ <signal name="changed" handler="on_combo_distance_different_tracks_changed"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox288">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkLabel" id="label545">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Distance of each track</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label546">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">(m)</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_distance_variable">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">4</property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">1</property>
+ <property name="position">0</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
- <property name="tab_fill">False</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label489">
+ <widget class="GtkHSeparator" id="hseparator7">
<property name="visible">True</property>
- <property name="label" translatable="yes">Session</property>
</widget>
<packing>
- <property name="position">1</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
</packing>
</child>
<child>
- <widget class="GtkTable" id="table45">
+ <widget class="GtkHSeparator" id="hseparator8">
<property name="visible">True</property>
- <property name="border_width">6</property>
- <property name="n_rows">4</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">10</property>
- <property name="row_spacing">8</property>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_stats_jumps_person_average">
- <property name="label" translatable="yes">Person's average</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_radiobutton_stats_jumps_clicked"/>
- </widget>
- <packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_stats_jumps_all">
- <property name="label" translatable="yes">All</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">radiobutton_stats_jumps_person_average</property>
- <signal name="clicked" handler="on_radiobutton_stats_jumps_clicked"/>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_stats_jumps_limit">
- <property name="label" translatable="yes">Limit</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">radiobutton_stats_jumps_person_average</property>
- <signal name="clicked" handler="on_radiobutton_stats_jumps_clicked"/>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_stats_jumps_person_bests">
- <property name="label" translatable="yes">Person's bests</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">radiobutton_stats_jumps_person_average</property>
- <signal name="clicked" handler="on_radiobutton_stats_jumps_clicked"/>
- </widget>
- <packing>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spin_stats_jumps_limit">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="can_focus">True</property>
- <property name="adjustment">10 1 99 1 10 0</property>
- <property name="climb_rate">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- <signal name="changed" handler="on_spinbutton_stats_jumps_changed"/>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox69">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkSpinButton" id="spin_stats_jumps_person_bests">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="can_focus">True</property>
- <property name="adjustment">1 1 99 1 10 0</property>
- <property name="climb_rate">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- <signal name="changed" handler="on_spinbutton_stats_jumps_changed"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <placeholder/>
- </child>
- <child>
- <placeholder/>
- </child>
</widget>
<packing>
- <property name="position">2</property>
- <property name="tab_fill">False</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label490">
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHButtonBox" id="hbuttonbox21">
+ <property name="visible">True</property>
+ <property name="layout_style">spread</property>
+ <child>
+ <widget class="GtkButton" id="button_cancel">
+ <property name="label">gtk-cancel</property>
<property name="visible">True</property>
- <property name="label" translatable="yes">Show tests</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_button_cancel_clicked"/>
</widget>
<packing>
- <property name="position">2</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkVBox" id="vbox112">
+ <widget class="GtkButton" id="button_accept">
+ <property name="label">gtk-ok</property>
<property name="visible">True</property>
- <property name="border_width">6</property>
- <child>
- <widget class="GtkCheckButton" id="checkbutton_stats_sex">
- <property name="label" translatable="yes">Show sex</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_checkbutton_stats_sex_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="checkbutton_show_enunciate">
- <property name="label" translatable="yes">Show description</property>
- <property name="sensitive">False</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_checkbutton_show_enunciate_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="sensitive">False</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_button_accept_clicked"/>
</widget>
<packing>
- <property name="position">3</property>
- <property name="tab_fill">False</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <widget class="GtkWindow" id="person_show_all_events">
+ <property name="width_request">520</property>
+ <property name="height_request">350</property>
+ <property name="visible">True</property>
+ <property name="border_width">10</property>
+ <property name="title" translatable="yes">Show all tests of a person</property>
+ <property name="modal">True</property>
+ <property name="type_hint">dialog</property>
+ <signal name="delete_event" handler="on_delete_event"/>
+ <child>
+ <widget class="GtkVBox" id="vbox49">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <widget class="GtkCheckButton" id="checkbutton_only_current_session">
+ <property name="label" translatable="yes">show only persons in current session</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_checkbutton_only_current_session_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox105">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <widget class="GtkLabel" id="label166">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Person</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label492">
+ <widget class="GtkHBox" id="hbox_combo_persons">
<property name="visible">True</property>
- <property name="label" translatable="yes">Other</property>
+ <child>
+ <placeholder/>
+ </child>
</widget>
<packing>
- <property name="position">3</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="position">1</property>
</packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="padding">4</property>
- <property name="position">0</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox252">
+ <widget class="GtkScrolledWindow" id="scrolledwindow20">
<property name="visible">True</property>
- <property name="spacing">6</property>
+ <property name="can_focus">True</property>
<child>
- <widget class="GtkVBox" id="vbox114">
+ <widget class="GtkTreeView" id="treeview_person_show_all_events">
<property name="visible">True</property>
- <property name="spacing">6</property>
- <child>
- <widget class="GtkHBox" id="hbox253">
- <property name="visible">True</property>
- <child>
- <widget class="GtkButton" id="button_stats">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">After a test, use it to update statistics</property>
- <signal name="clicked" handler="on_button_stats_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment18">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox29">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image34">
- <property name="visible">True</property>
- <property name="stock">gtk-refresh</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label42">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Update stats</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="checkbutton_stats_always">
- <property name="label" translatable="yes">always</property>
- <property name="sensitive">False</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_checkbutton_stats_always_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_combo_select_checkboxes">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="headers_clickable">False</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHButtonBox" id="hbuttonbox23">
+ <property name="visible">True</property>
+ <property name="layout_style">spread</property>
<child>
- <widget class="GtkVBox" id="vbox115">
+ <widget class="GtkButton" id="button_close">
+ <property name="label">gtk-close</property>
<property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label497">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Description:</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkTextView" id="textview_enunciate">
- <property name="visible">True</property>
- <property name="tooltip" translatable="yes">statistic's description</property>
- <property name="editable">False</property>
- <property name="wrap_mode">word</property>
- <property name="cursor_visible">False</property>
- <property name="overwrite">True</property>
- <property name="accepts_tab">False</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_button_close_clicked"/>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">1</property>
+ <property name="position">3</property>
</packing>
</child>
+ </widget>
+ </child>
+ </widget>
+ <widget class="GtkWindow" id="report_window">
+ <property name="visible">True</property>
+ <property name="border_width">10</property>
+ <property name="title" translatable="yes">Chronojump Report window</property>
+ <signal name="delete_event" handler="on_delete_event"/>
+ <child>
+ <widget class="GtkVBox" id="vbox50">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkScrolledWindow" id="scrolledwindow7">
+ <widget class="GtkLabel" id="label170">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="vscrollbar_policy">automatic</property>
- <child>
- <widget class="GtkTreeView" id="treeview_stats">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Select data for HTML report</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="position">2</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkFrame" id="frame51">
+ <widget class="GtkFrame" id="frame11">
<property name="visible">True</property>
<property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
<child>
- <widget class="GtkAlignment" id="alignment145">
+ <widget class="GtkAlignment" id="alignment47">
<property name="visible">True</property>
<property name="left_padding">12</property>
<child>
- <widget class="GtkVBox" id="vbox196">
+ <widget class="GtkVBox" id="vbox108">
<property name="visible">True</property>
- <property name="spacing">7</property>
<child>
- <widget class="GtkHBox" id="hbox375">
+ <widget class="GtkLabel" id="label175">
<property name="visible">True</property>
- <property name="spacing">4</property>
+ <property name="xalign">0</property>
+ <property name="ypad">6</property>
+ <property name="label" translatable="yes">show...</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkTable" id="table24">
+ <property name="visible">True</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">4</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">8</property>
<child>
- <widget class="GtkTable" id="table74">
+ <widget class="GtkCheckButton" id="cb_jumps_simple">
+ <property name="label" translatable="yes">Simple</property>
<property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">8</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">4</property>
- <child>
- <widget class="GtkHBox" id="hbox_combo_graph_type">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_combo_graph_palette">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label764">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Type</property>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label765">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Palette</property>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_combo_graph_width">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="left_attach">4</property>
- <property name="right_attach">5</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label766">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Width</property>
- </widget>
- <packing>
- <property name="left_attach">4</property>
- <property name="right_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_graph_var_x">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">var X</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_graph_var_y">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">var Y</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_combo_graph_var_x">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_combo_graph_var_y">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_graph_options">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="yalign">0</property>
- <property name="label" translatable="yes">Options</property>
- </widget>
- <packing>
- <property name="left_attach">7</property>
- <property name="right_attach">8</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_graph_legend">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Legend</property>
- </widget>
- <packing>
- <property name="left_attach">6</property>
- <property name="right_attach">7</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_combo_graph_legend">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="left_attach">6</property>
- <property name="right_attach">7</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label771">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Height</property>
- </widget>
- <packing>
- <property name="left_attach">5</property>
- <property name="right_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_combo_graph_height">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="left_attach">5</property>
- <property name="right_attach">6</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox380">
- <property name="visible">True</property>
- <child>
- <widget class="GtkCheckButton" id="checkbutton_transposed">
- <property name="label" translatable="yes">T</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Transpose</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_line">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label_line">
- <property name="visible">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Width of the line</property>
- <property name="label" translatable="yes">Line</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spin_line">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="tooltip" translatable="yes">Width of the line</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">1 1 5 1 1 0</property>
- <property name="climb_rate">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="checkbutton_margins">
- <property name="label" translatable="yes">Margins</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Show/Hide margins</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_checkbutton_margins_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="left_attach">7</property>
- <property name="right_attach">8</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_graph_margins">
- <property name="visible">True</property>
- <property name="spacing">8</property>
<child>
- <widget class="GtkHBox" id="hbox383">
+ <widget class="GtkCheckButton" id="cb_jumps_reactive">
+ <property name="label" translatable="yes">Reactive</property>
<property name="visible">True</property>
- <property name="spacing">4</property>
- <child>
- <widget class="GtkHBox" id="hbox384">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label777">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Bottom</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spin_graph_margin_b">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">5 1 20 1 1 0</property>
- <property name="climb_rate">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox385">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label778">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Left</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spin_graph_margin_l">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">4 1 20 1 1 0</property>
- <property name="climb_rate">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox386">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label779">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Top</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spin_graph_margin_t">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">4 1 20 1 1 0</property>
- <property name="climb_rate">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox387">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label780">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Right</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spin_graph_margin_r">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">2 1 20 1 1 0</property>
- <property name="climb_rate">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">3</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_cb_jumps_reactive_clicked"/>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_graph_margin_default">
- <property name="label" translatable="yes">Default values</property>
+ <widget class="GtkCheckButton" id="cb_runs_interval">
+ <property name="label" translatable="yes">Intervallic</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="receives_default">True</property>
+ <property name="receives_default">False</property>
<property name="use_underline">True</property>
- <signal name="clicked" handler="on_button_graph_margin_default_clicked"/>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_cb_runs_interval_clicked"/>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox1">
- <property name="visible">True</property>
- <property name="spacing">12</property>
- <property name="homogeneous">True</property>
<child>
- <widget class="GtkHButtonBox" id="hbuttonbox48">
+ <widget class="GtkCheckButton" id="cb_runs_interval_with_subruns">
+ <property name="label" translatable="yes">Include tracks</property>
<property name="visible">True</property>
- <property name="spacing">10</property>
- <property name="layout_style">start</property>
- <child>
- <widget class="GtkButton" id="button_graph">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Graph this statistic</property>
- <signal name="clicked" handler="on_button_graph_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment24">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox57">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image_stats_win_graph">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label79">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Graph</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_add_to_report">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Add this statistic and its graph to report window</property>
- <signal name="clicked" handler="on_button_add_to_report_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment44">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox108">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image_stats_win_report">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label169">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Add to report</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="position">0</property>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_close">
- <property name="label">gtk-close</property>
+ <widget class="GtkCheckButton" id="cb_jumps_reactive_with_subjumps">
+ <property name="label" translatable="yes">Include individual</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">True</property>
- <property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_close_clicked"/>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
</widget>
<packing>
- <property name="pack_type">end</property>
- <property name="position">1</property>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label772">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>Graph</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="type">label_item</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHButtonBox" id="hbuttonbox47">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">4</property>
- </packing>
- </child>
- <child>
- <widget class="GtkStatusbar" id="statusbar_stats">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">5</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- <widget class="GtkWindow" id="run_extra">
- <property name="visible">True</property>
- <property name="border_width">10</property>
- <property name="title" translatable="yes">run extra data</property>
- <property name="resizable">False</property>
- <property name="modal">True</property>
- <property name="type_hint">dialog</property>
- <signal name="delete_event" handler="on_run_extra_delete_event"/>
- <child>
- <placeholder/>
- </child>
- </widget>
- <widget class="GtkWindow" id="run_type_add">
- <property name="visible">True</property>
- <property name="border_width">10</property>
- <property name="title" translatable="yes">Create new Run Type</property>
- <property name="resizable">False</property>
- <property name="modal">True</property>
- <property name="type_hint">dialog</property>
- <signal name="delete_event" handler="on_delete_event"/>
- <child>
- <widget class="GtkVBox" id="vbox45">
- <property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkLabel" id="label132">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Create a new run type in the database</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkTable" id="table17">
- <property name="visible">True</property>
- <property name="n_rows">6</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">4</property>
- <child>
- <widget class="GtkLabel" id="label133">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes"><b>Name</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_description">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Description</property>
- </widget>
- <packing>
- <property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkScrolledWindow" id="scrolledwindow18">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <child>
- <widget class="GtkTextView" id="textview_description">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
+ <child>
+ <widget class="GtkCheckButton" id="cb_runs_simple">
+ <property name="label" translatable="yes">Simple</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label468">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Session</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label470">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Jumps</property>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label471">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Runs</property>
+ </widget>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkCheckButton" id="cb_session_data">
+ <property name="label" translatable="yes">Data</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkCheckButton" id="cb_jumpers">
+ <property name="label" translatable="yes">Persons</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label472">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Other</property>
+ </widget>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkCheckButton" id="cb_reaction_times">
+ <property name="label" translatable="yes">Reaction times</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkCheckButton" id="cb_pulses">
+ <property name="label" translatable="yes">Pulses</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
</child>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">5</property>
- <property name="bottom_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkEntry" id="entry_name">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <signal name="changed" handler="on_entries_required_changed"/>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="y_options"></property>
- </packing>
</child>
<child>
- <widget class="GtkLabel" id="label137">
+ <widget class="GtkLabel" id="label173">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Main
-options</property>
+ <property name="label" translatable="yes"><b>general data</b></property>
+ <property name="use_markup">True</property>
</widget>
<packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="type">label_item</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkFrame" id="frame12">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
<child>
- <widget class="GtkTable" id="table18">
+ <widget class="GtkAlignment" id="alignment49">
<property name="visible">True</property>
- <property name="border_width">8</property>
- <property name="n_rows">3</property>
- <property name="n_columns">3</property>
- <property name="column_spacing">6</property>
- <property name="row_spacing">4</property>
- <child>
- <widget class="GtkLabel" id="label138">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Type</property>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label139">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Limited by</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label140">
- <property name="visible">True</property>
- <property name="label" translatable="yes">value</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
+ <property name="left_padding">12</property>
<child>
- <widget class="GtkVBox" id="vbox_limited">
+ <widget class="GtkHBox" id="hbox112">
<property name="visible">True</property>
+ <property name="spacing">4</property>
<child>
- <widget class="GtkRadioButton" id="radiobutton_limited_tracks">
- <property name="label" translatable="yes">tracks (m)</property>
+ <widget class="GtkScrolledWindow" id="scrolledwindow21">
+ <property name="width_request">400</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="draw_indicator">True</property>
- <signal name="toggled" handler="on_radiobutton_limited_tracks_or_time_toggled"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_limited_time">
- <property name="label" translatable="yes">time (s)</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">radiobutton_limited_tracks</property>
- <signal name="toggled" handler="on_radiobutton_limited_tracks_or_time_toggled"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_unlimited">
- <property name="label" translatable="yes">unlimited</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">radiobutton_limited_tracks</property>
- <signal name="toggled" handler="on_radiobutton_unlimited_toggled"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_simple">
- <property name="label" translatable="yes">simple</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="toggled" handler="on_radiobutton_simple_toggled"/>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_fixed">
- <property name="visible">True</property>
- <child>
- <widget class="GtkCheckButton" id="checkbutton_limited_fixed">
- <property name="label" translatable="yes">fixed: </property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_checkbutton_limited_fixed_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spin_fixed_tracks_or_time">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="can_focus">True</property>
- <property name="adjustment">1 0 10000 1 10 0</property>
- <property name="climb_rate">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_interval">
- <property name="label" translatable="yes">intervallic</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">radiobutton_simple</property>
- <signal name="toggled" handler="on_radiobutton_interval_toggled"/>
- </widget>
- <packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <placeholder/>
- </child>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_distance">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Distance</property>
- </widget>
- <packing>
- <property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox80">
- <property name="visible">True</property>
- <property name="spacing">5</property>
- <child>
- <widget class="GtkVBox" id="vbox149">
- <property name="visible">True</property>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_dist_variable">
- <property name="label" translatable="yes">Variable (user will select distance at each test)</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="toggled" handler="on_radiobutton_dist_variable_toggled"/>
- <signal name="toggled" handler="on_entries_required_changed"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radiobutton_dist_fixed">
- <property name="label" translatable="yes">Fixed (distance will be always the same)</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">radiobutton_dist_variable</property>
- <signal name="toggled" handler="on_radiobutton_dist_fixed_toggled"/>
- <signal name="toggled" handler="on_entries_required_changed"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_distance_fixed">
- <property name="visible">True</property>
- <property name="spacing">7</property>
<child>
- <widget class="GtkSpinButton" id="spin_distance_fixed">
+ <widget class="GtkTreeView" id="treeview1">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="adjustment">100 0 99999 1 10 0</property>
- <property name="climb_rate">1</property>
- <property name="digits">2</property>
- <property name="numeric">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="padding">8</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label142">
- <property name="visible">True</property>
- <property name="label" translatable="yes">(m)</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_decimal">
- <property name="visible">True</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
</child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="radiobutton_dist_different">
- <property name="label" translatable="yes">Different (each track have different distance
-suitable for agility tests)</property>
+ <widget class="GtkVBox" id="vbox54">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">radiobutton_dist_variable</property>
- <signal name="toggled" handler="on_radiobutton_dist_different_toggled"/>
- <signal name="toggled" handler="on_radiobutton_dist_different_toggled" object="on_entries_required_changed"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkAlignment" id="alignment_vbox_distance_variable">
- <property name="visible">True</property>
- <property name="left_padding">20</property>
<child>
- <widget class="GtkVBox" id="vbox_distance_variable">
+ <widget class="GtkVButtonBox" id="vbuttonbox3">
<property name="visible">True</property>
+ <property name="spacing">4</property>
+ <property name="layout_style">start</property>
<child>
- <widget class="GtkHBox" id="hbox_distance_different_tracks:number">
+ <widget class="GtkButton" id="button_up">
<property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkLabel" id="label547">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Number of tracks</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <signal name="clicked" handler="on_button_up_clicked"/>
<child>
- <widget class="GtkComboBox" id="combo_distance_different_tracks">
+ <widget class="GtkAlignment" id="alignment2">
<property name="visible">True</property>
- <property name="items">2
-3
-4
-5
-6
-7
-8
-9
-10</property>
- <signal name="changed" handler="on_combo_distance_different_tracks_changed"/>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox2">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkImage" id="image2">
+ <property name="visible">True</property>
+ <property name="stock">gtk-go-up</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label2">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Up</property>
+ <property name="use_underline">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
</child>
</widget>
<packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox288">
+ <widget class="GtkButton" id="button_down">
<property name="visible">True</property>
- <property name="spacing">8</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="image_position">right</property>
+ <signal name="clicked" handler="on_button_down_clicked"/>
<child>
- <widget class="GtkLabel" id="label545">
+ <widget class="GtkAlignment" id="alignment1">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Distance of each track</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox1">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkImage" id="image1">
+ <property name="visible">True</property>
+ <property name="stock">gtk-go-down</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label1">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Down</property>
+ <property name="use_underline">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_graph">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">Graph this statistic</property>
+ <signal name="clicked" handler="on_button_graph_clicked"/>
<child>
- <widget class="GtkLabel" id="label546">
+ <widget class="GtkAlignment" id="alignment146">
<property name="visible">True</property>
- <property name="label" translatable="yes">(m)</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox377">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkImage" id="image_report_win_graph">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label773">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">See graph</property>
+ <property name="use_underline">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox_distance_variable">
+ <widget class="GtkButton" id="button_add_comment">
<property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <signal name="clicked" handler="on_button_add_comment_clicked"/>
<child>
- <placeholder/>
+ <widget class="GtkAlignment" id="alignment147">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox378">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkImage" id="image4481">
+ <property name="visible">True</property>
+ <property name="stock">gtk-edit</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label774">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Add comment</property>
+ <property name="use_underline">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
</child>
</widget>
<packing>
- <property name="position">2</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
</packing>
</child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="position">4</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">4</property>
- <property name="bottom_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHSeparator" id="hseparator7">
- <property name="visible">True</property>
+ <child>
+ <widget class="GtkButton" id="button_delete">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <signal name="clicked" handler="on_button_delete_clicked"/>
+ <child>
+ <widget class="GtkAlignment" id="alignment3">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox3">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkImage" id="image_report_delete">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label3">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Remove</property>
+ <property name="use_underline">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- </packing>
</child>
<child>
- <widget class="GtkHSeparator" id="hseparator8">
+ <widget class="GtkLabel" id="label174">
<property name="visible">True</property>
+ <property name="label" translatable="yes"><b>statistics data</b></property>
+ <property name="use_markup">True</property>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="type">label_item</property>
</packing>
</child>
- <child>
- <placeholder/>
- </child>
- <child>
- <placeholder/>
- </child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkHButtonBox" id="hbuttonbox21">
+ <widget class="GtkHButtonBox" id="hbuttonbox24">
<property name="visible">True</property>
<property name="layout_style">spread</property>
<child>
- <widget class="GtkButton" id="button_cancel">
- <property name="label">gtk-cancel</property>
+ <widget class="GtkButton" id="button_make_report">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">False</property>
- <property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_cancel_clicked"/>
+ <signal name="clicked" handler="on_button_make_report_clicked"/>
+ <child>
+ <widget class="GtkAlignment" id="alignment45">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox111">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkImage" id="image_report_win_report">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label172">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Make report</property>
+ <property name="use_underline">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
</widget>
<packing>
<property name="expand">False</property>
@@ -5382,15 +4810,14 @@ suitable for agility tests)</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_accept">
- <property name="label">gtk-ok</property>
+ <widget class="GtkButton" id="button_close">
+ <property name="label">gtk-close</property>
<property name="visible">True</property>
- <property name="sensitive">False</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">False</property>
<property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_accept_clicked"/>
+ <signal name="clicked" handler="on_button_close_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -5402,50 +4829,32 @@ suitable for agility tests)</property>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">2</property>
+ <property name="position">3</property>
</packing>
</child>
</widget>
</child>
</widget>
- <widget class="GtkWindow" id="person_show_all_events">
- <property name="width_request">520</property>
- <property name="height_request">350</property>
+ <widget class="GtkWindow" id="repair_sub_event">
+ <property name="height_request">460</property>
<property name="visible">True</property>
<property name="border_width">10</property>
- <property name="title" translatable="yes">Show all tests of a person</property>
+ <property name="resizable">False</property>
<property name="modal">True</property>
<property name="type_hint">dialog</property>
<signal name="delete_event" handler="on_delete_event"/>
<child>
- <widget class="GtkVBox" id="vbox49">
+ <widget class="GtkVBox" id="vbox55">
<property name="visible">True</property>
- <property name="spacing">6</property>
- <child>
- <widget class="GtkCheckButton" id="checkbutton_only_current_session">
- <property name="label" translatable="yes">show only persons in current session</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_checkbutton_only_current_session_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkHBox" id="hbox105">
+ <widget class="GtkVBox" id="vbox56">
<property name="visible">True</property>
- <property name="spacing">6</property>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkLabel" id="label166">
+ <widget class="GtkLabel" id="label_header">
<property name="visible">True</property>
- <property name="label" translatable="yes">Person</property>
+ <property name="wrap">True</property>
</widget>
<packing>
<property name="expand">False</property>
@@ -5454,105 +4863,75 @@ suitable for agility tests)</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox_combo_persons">
+ <widget class="GtkHBox" id="hbox118">
<property name="visible">True</property>
+ <property name="spacing">8</property>
+ <property name="homogeneous">True</property>
<child>
- <placeholder/>
+ <widget class="GtkScrolledWindow" id="scrolledwindow22">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">never</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <widget class="GtkTreeView" id="treeview_subevents">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
</child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkScrolledWindow" id="scrolledwindow20">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <child>
- <widget class="GtkTreeView" id="treeview_person_show_all_events">
- <property name="visible">True</property>
- <property name="headers_clickable">False</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHButtonBox" id="hbuttonbox23">
- <property name="visible">True</property>
- <property name="layout_style">spread</property>
- <child>
- <widget class="GtkButton" id="button_close">
- <property name="label">gtk-close</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_close_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- <widget class="GtkWindow" id="report_window">
- <property name="visible">True</property>
- <property name="border_width">10</property>
- <property name="title" translatable="yes">Chronojump Report window</property>
- <signal name="delete_event" handler="on_delete_event"/>
- <child>
- <widget class="GtkVBox" id="vbox50">
- <property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkLabel" id="label170">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Select data for HTML report</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkFrame" id="frame11">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <child>
- <widget class="GtkAlignment" id="alignment47">
- <property name="visible">True</property>
- <property name="left_padding">12</property>
<child>
- <widget class="GtkVBox" id="vbox108">
+ <widget class="GtkVButtonBox" id="vbuttonbox4">
<property name="visible">True</property>
+ <property name="layout_style">spread</property>
<child>
- <widget class="GtkLabel" id="label175">
+ <widget class="GtkButton" id="button_add_before">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="ypad">6</property>
- <property name="label" translatable="yes">show...</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <signal name="clicked" handler="on_button_add_before_clicked"/>
+ <child>
+ <widget class="GtkAlignment" id="alignment51">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox120">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkImage" id="image1350">
+ <property name="visible">True</property>
+ <property name="stock">gtk-add</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label177">
+ <property name="visible">True</property>
+ <property name="label">Add before</property>
+ <property name="use_underline">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
</widget>
<packing>
<property name="expand">False</property>
@@ -5561,641 +4940,359 @@ suitable for agility tests)</property>
</packing>
</child>
<child>
- <widget class="GtkTable" id="table24">
+ <widget class="GtkButton" id="button_add_after">
<property name="visible">True</property>
- <property name="n_rows">4</property>
- <property name="n_columns">4</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">8</property>
- <child>
- <widget class="GtkCheckButton" id="cb_jumps_simple">
- <property name="label" translatable="yes">Simple</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="cb_jumps_reactive">
- <property name="label" translatable="yes">Reactive</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_cb_jumps_reactive_clicked"/>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="cb_runs_interval">
- <property name="label" translatable="yes">Intervallic</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_cb_runs_interval_clicked"/>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="cb_runs_interval_with_subruns">
- <property name="label" translatable="yes">Include tracks</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="cb_jumps_reactive_with_subjumps">
- <property name="label" translatable="yes">Include individual</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="cb_runs_simple">
- <property name="label" translatable="yes">Simple</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label468">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Session</property>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <signal name="clicked" handler="on_button_add_after_clicked"/>
<child>
- <widget class="GtkLabel" id="label470">
+ <widget class="GtkAlignment" id="alignment50">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Jumps</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox119">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkImage" id="image1349">
+ <property name="visible">True</property>
+ <property name="stock">gtk-add</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label176">
+ <property name="visible">True</property>
+ <property name="label">Add after</property>
+ <property name="use_underline">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
</widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label471">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Runs</property>
- </widget>
- <packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="cb_session_data">
- <property name="label" translatable="yes">Data</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="cb_jumpers">
- <property name="label" translatable="yes">Persons</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label472">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Other</property>
- </widget>
- <packing>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="cb_reaction_times">
- <property name="label" translatable="yes">Reaction times</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="cb_pulses">
- <property name="label" translatable="yes">Pulses</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <placeholder/>
- </child>
- <child>
- <placeholder/>
</child>
</widget>
<packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
+ <child>
+ <widget class="GtkButton" id="button_delete">
+ <property name="label">gtk-delete</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_button_delete_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
<child>
- <widget class="GtkLabel" id="label173">
+ <widget class="GtkHBox" id="hbox_notes_and_totaltime">
<property name="visible">True</property>
- <property name="label" translatable="yes"><b>general data</b></property>
- <property name="use_markup">True</property>
+ <child>
+ <widget class="GtkLabel" id="label178">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Notes</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_totaltime">
+ <property name="visible">True</property>
+ <property name="spacing">7</property>
+ <child>
+ <widget class="GtkLabel" id="label179">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Totaltime</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_totaltime_value">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
<packing>
- <property name="type">label_item</property>
+ <property name="expand">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow23">
+ <property name="height_request">60</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <widget class="GtkTextView" id="textview1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="cursor_visible">False</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHButtonBox" id="hbuttonbox25">
+ <property name="visible">True</property>
+ <property name="layout_style">spread</property>
+ <child>
+ <widget class="GtkButton" id="button_cancel">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_button_cancel_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_accept">
+ <property name="label">gtk-ok</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_button_accept_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
</widget>
<packing>
+ <property name="expand">False</property>
<property name="position">1</property>
</packing>
</child>
+ </widget>
+ </child>
+ </widget>
+ <widget class="GtkDialog" id="dialog_about">
+ <property name="visible">True</property>
+ <property name="border_width">10</property>
+ <property name="title" translatable="yes">About</property>
+ <property name="resizable">False</property>
+ <property name="modal">True</property>
+ <property name="type_hint">dialog</property>
+ <signal name="delete_event" handler="on_delete_event"/>
+ <child internal-child="vbox">
+ <widget class="GtkVBox" id="dialog-vbox2">
+ <property name="visible">True</property>
<child>
- <widget class="GtkFrame" id="frame12">
+ <widget class="GtkVBox" id="vbox70">
<property name="visible">True</property>
- <property name="label_xalign">0</property>
+ <property name="spacing">10</property>
<child>
- <widget class="GtkAlignment" id="alignment49">
+ <widget class="GtkHBox" id="hbox2">
<property name="visible">True</property>
- <property name="left_padding">12</property>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkHBox" id="hbox112">
+ <widget class="GtkHBox" id="hbox3">
<property name="visible">True</property>
- <property name="spacing">4</property>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkScrolledWindow" id="scrolledwindow21">
- <property name="width_request">400</property>
+ <widget class="GtkLabel" id="label201">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <child>
- <widget class="GtkTreeView" id="treeview1">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- </widget>
- </child>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes"><b>Chronojump</b></property>
+ <property name="use_markup">True</property>
</widget>
<packing>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkVBox" id="vbox54">
+ <widget class="GtkLabel" id="dialog_about_label_version">
<property name="visible">True</property>
- <child>
- <widget class="GtkVButtonBox" id="vbuttonbox3">
- <property name="visible">True</property>
- <property name="spacing">4</property>
- <property name="layout_style">start</property>
- <child>
- <widget class="GtkButton" id="button_up">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <signal name="clicked" handler="on_button_up_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment2">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox2">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image2">
- <property name="visible">True</property>
- <property name="stock">gtk-go-up</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label2">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Up</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_down">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <property name="image_position">right</property>
- <signal name="clicked" handler="on_button_down_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment1">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox1">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image1">
- <property name="visible">True</property>
- <property name="stock">gtk-go-down</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Down</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_graph">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">Graph this statistic</property>
- <signal name="clicked" handler="on_button_graph_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment146">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox377">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image_report_win_graph">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label773">
- <property name="visible">True</property>
- <property name="label" translatable="yes">See graph</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_add_comment">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <signal name="clicked" handler="on_button_add_comment_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment147">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox378">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image4481">
- <property name="visible">True</property>
- <property name="stock">gtk-edit</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label774">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Add comment</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_delete">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <signal name="clicked" handler="on_button_delete_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment3">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox3">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image_report_delete">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label3">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Remove</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">4</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="xalign">0</property>
</widget>
<packing>
- <property name="expand">False</property>
<property name="position">1</property>
</packing>
</child>
</widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkImage" id="image_logo">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">1</property>
+ <property name="stock">gtk-network</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
</child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label174">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>statistics data</b></property>
- <property name="use_markup">True</property>
</widget>
<packing>
- <property name="type">label_item</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHButtonBox" id="hbuttonbox24">
- <property name="visible">True</property>
- <property name="layout_style">spread</property>
<child>
- <widget class="GtkButton" id="button_make_report">
+ <widget class="GtkNotebook" id="notebook4">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <signal name="clicked" handler="on_button_make_report_clicked"/>
<child>
- <widget class="GtkAlignment" id="alignment45">
+ <widget class="GtkLabel" id="dialog_about_label_developers">
<property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox111">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image_report_win_report">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label172">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Make report</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
+ <property name="xpad">8</property>
+ <property name="ypad">8</property>
+ </widget>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label781">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Developers</property>
+ </widget>
+ <packing>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="dialog_about_label_documenters">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
+ <property name="xpad">8</property>
+ <property name="ypad">8</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label782">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Documenters</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="dialog_about_label_translators">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
+ <property name="xpad">8</property>
+ <property name="ypad">8</property>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label783">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Translators</property>
</widget>
+ <packing>
+ <property name="position">2</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
+ <property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <widget class="GtkHButtonBox" id="dialog-action_area2">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
<child>
<widget class="GtkButton" id="button_close">
<property name="label">gtk-close</property>
+ <property name="response_id">-7</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
@@ -6206,38 +5303,38 @@ suitable for agility tests)</property>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">1</property>
+ <property name="position">0</property>
</packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
</packing>
</child>
</widget>
</child>
</widget>
- <widget class="GtkWindow" id="repair_sub_event">
- <property name="height_request">460</property>
+ <widget class="GtkDialog" id="dialog_help_ports">
<property name="visible">True</property>
<property name="border_width">10</property>
+ <property name="title" translatable="yes">Chronopic port help</property>
<property name="resizable">False</property>
<property name="modal">True</property>
<property name="type_hint">dialog</property>
- <signal name="delete_event" handler="on_delete_event"/>
- <child>
- <widget class="GtkVBox" id="vbox55">
+ <child internal-child="vbox">
+ <widget class="GtkVBox" id="dialog-vbox3">
<property name="visible">True</property>
- <property name="spacing">8</property>
+ <property name="spacing">2</property>
<child>
- <widget class="GtkVBox" id="vbox56">
+ <widget class="GtkVBox" id="vbox71">
<property name="visible">True</property>
- <property name="spacing">8</property>
+ <property name="spacing">10</property>
<child>
- <widget class="GtkLabel" id="label_header">
+ <widget class="GtkLabel" id="label205">
<property name="visible">True</property>
+ <property name="label" translatable="yes">This dialog explains which ports are suitable to be connected with Chronopic</property>
<property name="wrap">True</property>
</widget>
<packing>
@@ -6247,250 +5344,168 @@ suitable for agility tests)</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox118">
+ <widget class="GtkFrame" id="frame28">
<property name="visible">True</property>
- <property name="spacing">8</property>
- <property name="homogeneous">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
<child>
- <widget class="GtkScrolledWindow" id="scrolledwindow22">
+ <widget class="GtkAlignment" id="alignment112">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">never</property>
- <property name="shadow_type">in</property>
+ <property name="left_padding">12</property>
<child>
- <widget class="GtkTreeView" id="treeview_subevents">
+ <widget class="GtkLabel" id="label_info">
<property name="visible">True</property>
- <property name="can_focus">True</property>
+ <property name="use_markup">True</property>
</widget>
</child>
</widget>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label514">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"><b>Info</b></property>
+ <property name="use_markup">True</property>
+ </widget>
<packing>
- <property name="expand">False</property>
- <property name="position">0</property>
+ <property name="type">label_item</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkFrame" id="frame29">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
<child>
- <widget class="GtkVButtonBox" id="vbuttonbox4">
+ <widget class="GtkAlignment" id="alignment113">
<property name="visible">True</property>
- <property name="layout_style">spread</property>
+ <property name="left_padding">12</property>
<child>
- <widget class="GtkButton" id="button_add_before">
+ <widget class="GtkLabel" id="label_detected">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <signal name="clicked" handler="on_button_add_before_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment51">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox120">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image1350">
- <property name="visible">True</property>
- <property name="stock">gtk-add</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label177">
- <property name="visible">True</property>
- <property name="label">Add before</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_add_after">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <signal name="clicked" handler="on_button_add_after_clicked"/>
- <child>
- <widget class="GtkAlignment" id="alignment50">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox119">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkImage" id="image1349">
- <property name="visible">True</property>
- <property name="stock">gtk-add</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label176">
- <property name="visible">True</property>
- <property name="label">Add after</property>
- <property name="use_underline">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_delete">
- <property name="label">gtk-delete</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_delete_clicked"/>
+ <property name="use_markup">True</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
</child>
</widget>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label515">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"><b>Detection</b></property>
+ <property name="use_markup">True</property>
+ </widget>
<packing>
- <property name="expand">False</property>
- <property name="position">1</property>
+ <property name="type">label_item</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox_notes_and_totaltime">
+ <widget class="GtkFrame" id="frame_help">
<property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
<child>
- <widget class="GtkLabel" id="label178">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Notes</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_totaltime">
+ <widget class="GtkAlignment" id="alignment110">
<property name="visible">True</property>
- <property name="spacing">7</property>
- <child>
- <widget class="GtkLabel" id="label179">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Totaltime</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="left_padding">12</property>
<child>
- <widget class="GtkLabel" id="label_totaltime_value">
+ <widget class="GtkVBox" id="vbox121">
<property name="visible">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkHBox" id="hbox268">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkButton" id="button_check_port">
+ <property name="label" translatable="yes">Check Chronopic port</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_button_check_port_clicked"/>
+ </widget>
+ <packing>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_force_port">
+ <property name="label" translatable="yes">Force Chronopic port to COM1 or COM2</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_button_force_port_clicked"/>
+ </widget>
+ <packing>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_manual">
+ <property name="visible">True</property>
+ <property name="use_markup">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
</child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="pack_type">end</property>
- <property name="position">1</property>
- </packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkScrolledWindow" id="scrolledwindow23">
- <property name="height_request">60</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="shadow_type">in</property>
<child>
- <widget class="GtkTextView" id="textview1">
+ <widget class="GtkLabel" id="label508">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="editable">False</property>
- <property name="cursor_visible">False</property>
+ <property name="label" translatable="yes"><b>Help</b></property>
+ <property name="use_markup">True</property>
</widget>
+ <packing>
+ <property name="type">label_item</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="expand">False</property>
<property name="position">3</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="position">2</property>
</packing>
</child>
- <child>
- <widget class="GtkHButtonBox" id="hbuttonbox25">
+ <child internal-child="action_area">
+ <widget class="GtkHButtonBox" id="dialog-action_area3">
<property name="visible">True</property>
- <property name="layout_style">spread</property>
+ <property name="layout_style">end</property>
<child>
- <widget class="GtkButton" id="button_cancel">
- <property name="label">gtk-cancel</property>
+ <widget class="GtkButton" id="button_close">
+ <property name="label">gtk-close</property>
+ <property name="response_id">-7</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">False</property>
<property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_cancel_clicked"/>
+ <signal name="clicked" handler="on_button_close_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -6498,183 +5513,87 @@ suitable for agility tests)</property>
<property name="position">0</property>
</packing>
</child>
- <child>
- <widget class="GtkButton" id="button_accept">
- <property name="label">gtk-ok</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_accept_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="position">1</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
</packing>
</child>
</widget>
</child>
</widget>
- <widget class="GtkDialog" id="dialog_about">
+ <widget class="GtkDialog" id="dialog_message">
<property name="visible">True</property>
- <property name="border_width">10</property>
- <property name="title" translatable="yes">About</property>
- <property name="resizable">False</property>
+ <property name="border_width">8</property>
+ <property name="title" translatable="yes">Message</property>
<property name="modal">True</property>
+ <property name="window_position">center-always</property>
<property name="type_hint">dialog</property>
<signal name="delete_event" handler="on_delete_event"/>
<child internal-child="vbox">
- <widget class="GtkVBox" id="dialog-vbox2">
+ <widget class="GtkVBox" id="dialog-vbox4">
<property name="visible">True</property>
+ <property name="spacing">4</property>
<child>
- <widget class="GtkVBox" id="vbox70">
+ <widget class="GtkHBox" id="hbox138">
<property name="visible">True</property>
- <property name="spacing">10</property>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkHBox" id="hbox2">
+ <widget class="GtkImage" id="image_warning">
<property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkHBox" id="hbox3">
- <property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkLabel" id="label201">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes"><b>Chronojump</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="dialog_about_label_version">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkImage" id="image_logo">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="yalign">1</property>
- <property name="stock">gtk-network</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="stock">gtk-dialog-warning</property>
+ <property name="icon-size">6</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
+ <property name="padding">4</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkNotebook" id="notebook4">
+ <widget class="GtkImage" id="image_info">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <child>
- <widget class="GtkLabel" id="dialog_about_label_developers">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="yalign">0</property>
- <property name="xpad">8</property>
- <property name="ypad">8</property>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label781">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Developers</property>
- </widget>
- <packing>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="dialog_about_label_documenters">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="yalign">0</property>
- <property name="xpad">8</property>
- <property name="ypad">8</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label782">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Documenters</property>
- </widget>
- <packing>
- <property name="position">1</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="dialog_about_label_translators">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="yalign">0</property>
- <property name="xpad">8</property>
- <property name="ypad">8</property>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label783">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Translators</property>
- </widget>
- <packing>
- <property name="position">2</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
+ <property name="stock">gtk-dialog-info</property>
+ <property name="icon-size">6</property>
</widget>
<packing>
<property name="position">1</property>
</packing>
</child>
+ <child>
+ <widget class="GtkImage" id="image_help">
+ <property name="visible">True</property>
+ <property name="stock">gtk-help</property>
+ <property name="icon-size">6</property>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_message">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="xalign">0</property>
+ <property name="use_markup">True</property>
+ <property name="selectable">True</property>
+ </widget>
+ <packing>
+ <property name="position">3</property>
+ </packing>
+ </child>
</widget>
<packing>
+ <property name="pack_type">end</property>
<property name="position">2</property>
</packing>
</child>
<child internal-child="action_area">
- <widget class="GtkHButtonBox" id="dialog-action_area2">
+ <widget class="GtkHButtonBox" id="dialog-action_area4">
<property name="visible">True</property>
<property name="layout_style">end</property>
<child>
- <widget class="GtkButton" id="button_close">
+ <widget class="GtkButton" id="close_button">
<property name="label">gtk-close</property>
<property name="response_id">-7</property>
<property name="visible">True</property>
@@ -6682,7 +5601,7 @@ suitable for agility tests)</property>
<property name="can_default">True</property>
<property name="receives_default">False</property>
<property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_close_clicked"/>
+ <signal name="clicked" handler="on_close_button_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -6700,502 +5619,199 @@ suitable for agility tests)</property>
</widget>
</child>
</widget>
- <widget class="GtkDialog" id="dialog_help_ports">
+ <widget class="GtkWindow" id="pulse_extra">
<property name="visible">True</property>
<property name="border_width">10</property>
- <property name="title" translatable="yes">Chronopic port help</property>
+ <property name="title" translatable="yes">pulse extra data</property>
<property name="resizable">False</property>
<property name="modal">True</property>
<property name="type_hint">dialog</property>
- <child internal-child="vbox">
- <widget class="GtkVBox" id="dialog-vbox3">
+ <signal name="delete_event" handler="on_delete_event"/>
+ <child>
+ <widget class="GtkVBox" id="vbox72">
<property name="visible">True</property>
- <property name="spacing">2</property>
+ <property name="spacing">6</property>
<child>
- <widget class="GtkVBox" id="vbox71">
+ <widget class="GtkLabel" id="label207">
<property name="visible">True</property>
- <property name="spacing">10</property>
- <child>
- <widget class="GtkLabel" id="label205">
- <property name="visible">True</property>
- <property name="label" translatable="yes">This dialog explains which ports are suitable to be connected with Chronopic</property>
- <property name="wrap">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="label" translatable="yes">Extra data for this pulse</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkFrame" id="frame15">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
<child>
- <widget class="GtkFrame" id="frame28">
+ <widget class="GtkAlignment" id="alignment56">
<property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
+ <property name="top_padding">2</property>
+ <property name="left_padding">12</property>
<child>
- <widget class="GtkAlignment" id="alignment112">
+ <widget class="GtkTable" id="table29">
<property name="visible">True</property>
- <property name="left_padding">12</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
<child>
- <widget class="GtkLabel" id="label_info">
+ <widget class="GtkLabel" id="label211">
<property name="visible">True</property>
- <property name="use_markup">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">seconds</property>
</widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
</child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label514">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>Info</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="type">label_item</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkFrame" id="frame29">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
- <child>
- <widget class="GtkAlignment" id="alignment113">
- <property name="visible">True</property>
- <property name="left_padding">12</property>
<child>
- <widget class="GtkLabel" id="label_detected">
+ <widget class="GtkLabel" id="label213">
<property name="visible">True</property>
- <property name="use_markup">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">ppm</property>
</widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label515">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>Detection</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="type">label_item</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkFrame" id="frame_help">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
- <child>
- <widget class="GtkAlignment" id="alignment110">
- <property name="visible">True</property>
- <property name="left_padding">12</property>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
<child>
- <widget class="GtkVBox" id="vbox121">
+ <widget class="GtkSpinButton" id="spinbutton_pulse_step">
<property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkHBox" id="hbox268">
- <property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkButton" id="button_check_port">
- <property name="label" translatable="yes">Check Chronopic port</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <signal name="clicked" handler="on_button_check_port_clicked"/>
- </widget>
- <packing>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_force_port">
- <property name="label" translatable="yes">Force Chronopic port to COM1 or COM2</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <signal name="clicked" handler="on_button_force_port_clicked"/>
- </widget>
- <packing>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_manual">
- <property name="visible">True</property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="adjustment">1 0 100 0.0099999997764800008 1 1</property>
+ <property name="digits">3</property>
+ <property name="numeric">True</property>
+ <property name="update_policy">if-valid</property>
+ <signal name="changed" handler="on_spinbutton_pulse_step_changed"/>
</widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkSpinButton" id="spinbutton_ppm">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="adjustment">60 0 1000 1 1 1</property>
+ <property name="digits">2</property>
+ <property name="numeric">True</property>
+ <property name="update_policy">if-valid</property>
+ <signal name="changed" handler="on_spinbutton_ppm_changed"/>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
</child>
</widget>
</child>
- <child>
- <widget class="GtkLabel" id="label508">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>Help</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="type">label_item</property>
- </packing>
- </child>
+ </widget>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label212">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"><b>pulse step</b></property>
+ <property name="use_markup">True</property>
</widget>
<packing>
- <property name="position">3</property>
+ <property name="type">label_item</property>
</packing>
</child>
</widget>
<packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHSeparator" id="hseparator11">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
<property name="position">2</property>
</packing>
</child>
- <child internal-child="action_area">
- <widget class="GtkHButtonBox" id="dialog-action_area3">
+ <child>
+ <widget class="GtkCheckButton" id="checkbutton_unlimited">
+ <property name="label" translatable="yes">unlimited</property>
<property name="visible">True</property>
- <property name="layout_style">end</property>
- <child>
- <widget class="GtkButton" id="button_close">
- <property name="label">gtk-close</property>
- <property name="response_id">-7</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_close_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">unlimited pulses</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_checkbutton_unlimited_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
- <property name="pack_type">end</property>
- <property name="position">0</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
</packing>
</child>
- </widget>
- </child>
- </widget>
- <widget class="GtkDialog" id="dialog_message">
- <property name="visible">True</property>
- <property name="border_width">8</property>
- <property name="title" translatable="yes">Message</property>
- <property name="modal">True</property>
- <property name="window_position">center-always</property>
- <property name="type_hint">dialog</property>
- <signal name="delete_event" handler="on_delete_event"/>
- <child internal-child="vbox">
- <widget class="GtkVBox" id="dialog-vbox4">
- <property name="visible">True</property>
- <property name="spacing">4</property>
<child>
- <widget class="GtkHBox" id="hbox138">
+ <widget class="GtkHBox" id="hbox_total_pulses">
<property name="visible">True</property>
- <property name="spacing">8</property>
+ <property name="spacing">6</property>
<child>
- <widget class="GtkImage" id="image_warning">
+ <widget class="GtkLabel" id="label208">
<property name="visible">True</property>
- <property name="stock">gtk-dialog-warning</property>
- <property name="icon-size">6</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">total pulses</property>
</widget>
<packing>
- <property name="padding">4</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkImage" id="image_info">
- <property name="visible">True</property>
- <property name="stock">gtk-dialog-info</property>
- <property name="icon-size">6</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkImage" id="image_help">
- <property name="visible">True</property>
- <property name="stock">gtk-help</property>
- <property name="icon-size">6</property>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_message">
+ <widget class="GtkSpinButton" id="spinbutton_total_pulses">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="xalign">0</property>
- <property name="use_markup">True</property>
- <property name="selectable">True</property>
+ <property name="adjustment">10 1 1000 1 10 10</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ <property name="update_policy">if-valid</property>
</widget>
<packing>
- <property name="position">3</property>
+ <property name="expand">False</property>
+ <property name="position">1</property>
</packing>
</child>
</widget>
<packing>
- <property name="pack_type">end</property>
- <property name="position">2</property>
+ <property name="position">4</property>
</packing>
</child>
- <child internal-child="action_area">
- <widget class="GtkHButtonBox" id="dialog-action_area4">
+ <child>
+ <widget class="GtkHButtonBox" id="hbuttonbox28">
<property name="visible">True</property>
- <property name="layout_style">end</property>
+ <property name="layout_style">spread</property>
<child>
- <widget class="GtkButton" id="close_button">
- <property name="label">gtk-close</property>
- <property name="response_id">-7</property>
+ <widget class="GtkButton" id="button_cancel">
+ <property name="label">gtk-cancel</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
<property name="receives_default">False</property>
<property name="use_stock">True</property>
- <signal name="clicked" handler="on_close_button_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="pack_type">end</property>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- <widget class="GtkWindow" id="pulse_extra">
- <property name="visible">True</property>
- <property name="border_width">10</property>
- <property name="title" translatable="yes">pulse extra data</property>
- <property name="resizable">False</property>
- <property name="modal">True</property>
- <property name="type_hint">dialog</property>
- <signal name="delete_event" handler="on_delete_event"/>
- <child>
- <widget class="GtkVBox" id="vbox72">
- <property name="visible">True</property>
- <property name="spacing">6</property>
- <child>
- <widget class="GtkLabel" id="label207">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Extra data for this pulse</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkFrame" id="frame15">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
- <child>
- <widget class="GtkAlignment" id="alignment56">
- <property name="visible">True</property>
- <property name="top_padding">2</property>
- <property name="left_padding">12</property>
- <child>
- <widget class="GtkTable" id="table29">
- <property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">6</property>
- <property name="row_spacing">6</property>
- <child>
- <widget class="GtkLabel" id="label211">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">seconds</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label213">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">ppm</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spinbutton_pulse_step">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="adjustment">1 0 100 0.0099999997764800008 1 1</property>
- <property name="digits">3</property>
- <property name="numeric">True</property>
- <property name="update_policy">if-valid</property>
- <signal name="changed" handler="on_spinbutton_pulse_step_changed"/>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spinbutton_ppm">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="adjustment">60 0 1000 1 1 1</property>
- <property name="digits">2</property>
- <property name="numeric">True</property>
- <property name="update_policy">if-valid</property>
- <signal name="changed" handler="on_spinbutton_ppm_changed"/>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label212">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>pulse step</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="type">label_item</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHSeparator" id="hseparator11">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="checkbutton_unlimited">
- <property name="label" translatable="yes">unlimited</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">unlimited pulses</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <signal name="clicked" handler="on_checkbutton_unlimited_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_total_pulses">
- <property name="visible">True</property>
- <property name="spacing">6</property>
- <child>
- <widget class="GtkLabel" id="label208">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">total pulses</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkSpinButton" id="spinbutton_total_pulses">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="adjustment">10 1 1000 1 10 10</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- <property name="update_policy">if-valid</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">4</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHButtonBox" id="hbuttonbox28">
- <property name="visible">True</property>
- <property name="layout_style">spread</property>
- <child>
- <widget class="GtkButton" id="button_cancel">
- <property name="label">gtk-cancel</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">False</property>
- <property name="use_stock">True</property>
- <signal name="clicked" handler="on_button_cancel_clicked"/>
+ <signal name="clicked" handler="on_button_cancel_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -14943,6 +13559,20 @@ by you</property>
</widget>
</child>
<child>
+ <widget class="GtkImageMenuItem" id="menuitem_preferences">
+ <property name="label">gtk-preferences</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_preferences_activate"/>
+ </widget>
+ </child>
+ <child>
+ <widget class="GtkSeparatorMenuItem" id="sepearador7">
+ <property name="visible">True</property>
+ </widget>
+ </child>
+ <child>
<widget class="GtkImageMenuItem" id="quit1">
<property name="label">gtk-quit</property>
<property name="visible">True</property>
@@ -15024,40 +13654,6 @@ by you</property>
<child>
<widget class="GtkMenu" id="menu_view_menu">
<child>
- <widget class="GtkImageMenuItem" id="menuitem_view_stats">
- <property name="label" translatable="yes">S_tats</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="use_stock">False</property>
- <signal name="activate" handler="on_menuitem_view_stats_activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image7">
- <property name="visible">True</property>
- <property name="stock">gtk-missing-image</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="menuitem_report_window">
- <property name="label" translatable="yes">Report</property>
- <property name="visible">True</property>
- <property name="use_stock">False</property>
- <signal name="activate" handler="on_show_report_activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image8">
- <property name="visible">True</property>
- <property name="stock">gtk-missing-image</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separador3">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
<widget class="GtkImageMenuItem" id="menuitem_server">
<property name="label" translatable="yes">_Server</property>
<property name="visible">True</property>
@@ -15174,20 +13770,6 @@ by you</property>
</child>
</widget>
</child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separatormenuitem1">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="menuitem_preferences">
- <property name="label">gtk-preferences</property>
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <signal name="activate" handler="on_preferences_activate"/>
- </widget>
- </child>
</widget>
</child>
</widget>
@@ -15817,508 +14399,1285 @@ intervallic</property>
<property name="visible">True</property>
<property name="stock">gtk-missing-image</property>
</widget>
- <packing>
- <property name="position">0</property>
- </packing>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_mode_reaction_times">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Reaction
+times</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="radio_mode_pulses">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">radio_mode_jumps</property>
+ <signal name="toggled" handler="on_radio_mode_pulses_toggled"/>
+ <child>
+ <widget class="GtkVBox" id="vbox7">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkImage" id="image_mode_pulses">
+ <property name="visible">True</property>
+ <property name="stock">gtk-missing-image</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_mode_pulses">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Pulses</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">5</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="radio_mode_multi_chronopic">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">radio_mode_jumps</property>
+ <signal name="toggled" handler="on_radio_mode_multi_chronopic_toggled"/>
+ <child>
+ <widget class="GtkVBox" id="vbox8">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkImage" id="image_mode_multi_chronopic">
+ <property name="visible">True</property>
+ <property name="stock">gtk-missing-image</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_mode_multi_chronopic">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Multi-
+Chronopic</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">6</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="padding">4</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkNotebook" id="notebook_main">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox9">
+ <property name="visible">True</property>
+ <property name="border_width">2</property>
+ <property name="spacing">6</property>
+ <child>
+ <widget class="GtkNotebook" id="notebook_execute">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="show_tabs">False</property>
+ <property name="show_border">False</property>
+ <child>
+ <widget class="GtkFrame" id="frame2">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="label_yalign">0.69999998807907104</property>
+ <property name="shadow_type">out</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment7">
+ <property name="visible">True</property>
+ <property name="left_padding">6</property>
+ <child>
+ <widget class="GtkVBox" id="vbox14">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox_jumps">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <widget class="GtkHBox" id="hbox 20">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_free">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">Simple jump with no special technique</property>
+ <property name="relief">none</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">False</property>
+ <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_free">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Free</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_sj">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">Squat Jump</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_free</property>
+ <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_sj">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">SJ</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_sjl">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">Squat Jump with extra weight</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_free</property>
+ <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_sjl">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">SJl</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_cmj">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">CounterMovement Jump</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_free</property>
+ <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_cmj">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">CMJ</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_cmjl">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">CounterMovement Jump with extra weight</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_free</property>
+ <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_cmjl">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">CMJl</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_abk">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">Abalakov Jump</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_free</property>
+ <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_abk">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">ABK</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">5</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_dj">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">Drop Jump</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_free</property>
+ <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_dj">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">DJ</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">6</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_rocket">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">Rocket Jump</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_free</property>
+ <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_rocket">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Rocket</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">7</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_takeoff">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">Only first contact time is recorded</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_free</property>
+ <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_takeoff">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">TakeOff</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">8</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_more">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="tooltip" translatable="yes">More simple jumps</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_free</property>
+ <signal name="clicked" handler="on_extra_window_jumps_more"/>
+ <child>
+ <widget class="GtkHBox" id="hbox42">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkImage" id="image3">
+ <property name="visible">True</property>
+ <property name="stock">gtk-add</property>
+ <property name="icon-size">2</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_more">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">All simple jumps</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">9</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox20">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkButton" id="button20">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Add jump type</property>
+ <signal name="clicked" handler="on_jump_type_add_clicked"/>
+ <child>
+ <widget class="GtkImage" id="image3210">
+ <property name="visible">True</property>
+ <property name="stock">gtk-new</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_jump_type_delete_simple">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete jump type</property>
+ <signal name="clicked" handler="on_jump_type_delete_simple"/>
+ <child>
+ <widget class="GtkImage" id="image5">
+ <property name="visible">True</property>
+ <property name="stock">gtk-remove</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox18">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkLabel" id="label19">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Selected:</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_label_selected">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">the selected test</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
</child>
<child>
- <widget class="GtkLabel" id="label_mode_reaction_times">
+ <widget class="GtkLabel" id="label13">
<property name="visible">True</property>
- <property name="label" translatable="yes">Reaction
-times</property>
- <property name="justify">center</property>
+ <property name="label" translatable="yes"><b>Select test</b></property>
+ <property name="use_markup">True</property>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="type">label_item</property>
</packing>
</child>
</widget>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">4</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radio_mode_pulses">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="active">True</property>
- <property name="draw_indicator">False</property>
- <property name="group">radio_mode_jumps</property>
- <signal name="toggled" handler="on_radio_mode_pulses_toggled"/>
<child>
- <widget class="GtkVBox" id="vbox7">
+ <widget class="GtkLabel" id="label1">
<property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="image_mode_pulses">
- <property name="visible">True</property>
- <property name="stock">gtk-missing-image</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_mode_pulses">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Pulses</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="label" translatable="yes">1</property>
</widget>
+ <packing>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">5</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="radio_mode_multi_chronopic">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="active">True</property>
- <property name="draw_indicator">False</property>
- <property name="group">radio_mode_jumps</property>
- <signal name="toggled" handler="on_radio_mode_multi_chronopic_toggled"/>
<child>
- <widget class="GtkVBox" id="vbox8">
+ <widget class="GtkFrame" id="frame4">
<property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="label_yalign">0.69999998807907104</property>
+ <property name="shadow_type">out</property>
<child>
- <widget class="GtkImage" id="image_mode_multi_chronopic">
+ <widget class="GtkAlignment" id="alignment2">
<property name="visible">True</property>
- <property name="stock">gtk-missing-image</property>
+ <property name="left_padding">6</property>
+ <child>
+ <widget class="GtkVBox" id="vbox10">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox_jumps_rj">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <widget class="GtkHBox" id="hbox 1">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_j">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Simple jump with no special technique</property>
+ <property name="relief">none</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">False</property>
+ <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_j">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">RJ(j)</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_t">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Squat Jump</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_rj_j</property>
+ <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_t">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">RJ(t)</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_unlimited">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Squat Jump with extra weight</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_rj_j</property>
+ <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_unlimited">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Unlimited</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_hexagon">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">CounterMovement Jump</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_rj_j</property>
+ <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_hexagon">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Hexagon</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_more">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">More simple jumps</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_jump_rj_j</property>
+ <signal name="clicked" handler="on_extra_window_jumps_rj_more"/>
+ <child>
+ <widget class="GtkHBox" id="hbox43">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkImage" id="image6">
+ <property name="visible">True</property>
+ <property name="stock">gtk-add</property>
+ <property name="icon-size">2</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_more">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">All reactive Jumps</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox12">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkButton" id="button_rj_bells">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Bells</property>
+ <signal name="clicked" handler="on_button_rj_bells_clicked"/>
+ <child>
+ <widget class="GtkAlignment" id="alignment81">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox169">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkImage" id="image_jump_reactive_bell">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label374">
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Add jump type</property>
+ <signal name="clicked" handler="on_jump_type_add_clicked"/>
+ <child>
+ <widget class="GtkImage" id="image1">
+ <property name="visible">True</property>
+ <property name="stock">gtk-new</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_jump_type_delete_reactive">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete jump type</property>
+ <signal name="clicked" handler="on_jump_type_delete_reactive"/>
+ <child>
+ <widget class="GtkImage" id="image13">
+ <property name="visible">True</property>
+ <property name="stock">gtk-remove</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox19">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkLabel" id="label33">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Selected:</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_rj_label_selected">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">the selected test</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
</widget>
- <packing>
- <property name="position">0</property>
- </packing>
</child>
<child>
- <widget class="GtkLabel" id="label_mode_multi_chronopic">
+ <widget class="GtkLabel" id="label34">
<property name="visible">True</property>
- <property name="label" translatable="yes">Multi-
-Chronopic</property>
- <property name="justify">center</property>
+ <property name="label" translatable="yes"><b>Select test</b></property>
+ <property name="use_markup">True</property>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="type">label_item</property>
</packing>
</child>
</widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">6</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="padding">4</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkNotebook" id="notebook_main">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <child>
- <widget class="GtkVBox" id="vbox9">
- <property name="visible">True</property>
- <property name="border_width">2</property>
- <property name="spacing">6</property>
- <child>
- <widget class="GtkNotebook" id="notebook_execute">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="show_tabs">False</property>
- <property name="show_border">False</property>
<child>
- <widget class="GtkFrame" id="frame2">
+ <widget class="GtkLabel" id="label2">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">2</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkFrame" id="frame3">
<property name="visible">True</property>
<property name="label_xalign">0</property>
<property name="label_yalign">0.69999998807907104</property>
<property name="shadow_type">out</property>
<child>
- <widget class="GtkAlignment" id="alignment7">
+ <widget class="GtkAlignment" id="alignment8">
<property name="visible">True</property>
<property name="left_padding">6</property>
<child>
- <widget class="GtkVBox" id="vbox14">
+ <widget class="GtkVBox" id="vbox29">
<property name="visible">True</property>
<child>
- <widget class="GtkHBox" id="hbox_jumps">
+ <widget class="GtkTable" id="table_runs">
<property name="visible">True</property>
- <property name="spacing">12</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">7</property>
<child>
- <widget class="GtkHBox" id="hbox 20">
+ <widget class="GtkRadioButton" id="extra_window_radio_run_custom">
<property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">False</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_free">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_custom">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">Simple jump with no special technique</property>
- <property name="relief">none</property>
- <property name="active">True</property>
- <property name="draw_indicator">False</property>
- <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_free">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Free</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Custom</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_20m">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_sj">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_20m">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">Squat Jump</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_free</property>
- <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_sj">
- <property name="visible">True</property>
- <property name="label" translatable="yes">SJ</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">20m</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_100m">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_sjl">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_100m">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">Squat Jump with extra weight</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_free</property>
- <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_sjl">
- <property name="visible">True</property>
- <property name="label" translatable="yes">SJl</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">100m</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_200m">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_run_200m">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">200m</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_400m">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_cmj">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_400m">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">CounterMovement Jump</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_free</property>
- <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_cmj">
- <property name="visible">True</property>
- <property name="label" translatable="yes">CMJ</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">400m</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_gesell">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_run_gesell">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Gesell DBT</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_20yard">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_run_20yard">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">20 Yard</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_505">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_run_505">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">505</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_illinois">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_run_illinois">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Illinois</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_margaria">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_cmjl">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_margaria">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">CounterMovement Jump with extra weight</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_free</property>
- <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_cmjl">
- <property name="visible">True</property>
- <property name="label" translatable="yes">CMJl</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Margaria</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">4</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_shuttle">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_abk">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_shuttle">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">Abalakov Jump</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_free</property>
- <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_abk">
- <property name="visible">True</property>
- <property name="label" translatable="yes">ABK</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Shuttle</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">5</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_zigzag">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_dj">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_zigzag">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">Drop Jump</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_free</property>
- <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_dj">
- <property name="visible">True</property>
- <property name="label" translatable="yes">DJ</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">ZigZag</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">6</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox33">
+ <property name="visible">True</property>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_rocket">
+ <widget class="GtkRadioButton" id="extra_window_radio_run_more">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">Rocket Jump</property>
<property name="relief">none</property>
<property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_free</property>
- <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <property name="group">extra_window_radio_run_custom</property>
+ <signal name="clicked" handler="on_extra_window_runs_more"/>
<child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_rocket">
+ <widget class="GtkHBox" id="hbox44">
<property name="visible">True</property>
- <property name="label" translatable="yes">Rocket</property>
+ <child>
+ <widget class="GtkImage" id="image15">
+ <property name="visible">True</property>
+ <property name="stock">gtk-add</property>
+ <property name="icon-size">2</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_run_more">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">All simple runs</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
</child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">7</property>
+ <property name="padding">12</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_takeoff">
+ <widget class="GtkButton" id="button22">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">Only first contact time is recorded</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_free</property>
- <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Add run type</property>
+ <signal name="clicked" handler="on_run_type_add_activate"/>
<child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_takeoff">
+ <widget class="GtkImage" id="image3212">
<property name="visible">True</property>
- <property name="label" translatable="yes">TakeOff</property>
+ <property name="stock">gtk-new</property>
+ <property name="icon-size">1</property>
</widget>
</child>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">8</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_more">
+ <widget class="GtkButton" id="button2">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="tooltip" translatable="yes">More simple jumps</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_free</property>
- <signal name="clicked" handler="on_extra_window_jumps_more"/>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Add run type</property>
+ <signal name="clicked" handler="on_run_type_delete_simple"/>
<child>
- <widget class="GtkHBox" id="hbox42">
- <property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="image3">
- <property name="visible">True</property>
- <property name="stock">gtk-add</property>
- <property name="icon-size">2</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_more">
+ <widget class="GtkImage" id="image4">
<property name="visible">True</property>
- <property name="label" translatable="yes">All simple jumps</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="stock">gtk-remove</property>
+ <property name="icon-size">1</property>
</widget>
</child>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">9</property>
+ <property name="position">2</property>
</packing>
</child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox20">
+ <widget class="GtkHBox" id="hbox34">
<property name="visible">True</property>
- <property name="spacing">4</property>
- <child>
- <widget class="GtkButton" id="button20">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Add jump type</property>
- <signal name="clicked" handler="on_jump_type_add_clicked"/>
- <child>
- <widget class="GtkImage" id="image3210">
- <property name="visible">True</property>
- <property name="stock">gtk-new</property>
- </widget>
- </child>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkLabel" id="label40">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Selected:</property>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_jump_type_delete_simple">
+ <widget class="GtkLabel" id="extra_window_runs_label_selected">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete jump type</property>
- <signal name="clicked" handler="on_jump_type_delete_simple"/>
- <child>
- <widget class="GtkImage" id="image5">
- <property name="visible">True</property>
- <property name="stock">gtk-remove</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">the selected test</property>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_padding">12</property>
</packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
- <child>
- <widget class="GtkHBox" id="hbox18">
- <property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkLabel" id="label19">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Selected:</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="extra_window_jumps_label_selected">
- <property name="visible">True</property>
- <property name="label" translatable="yes">the selected test</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
</widget>
</child>
</widget>
</child>
<child>
- <widget class="GtkLabel" id="label13">
+ <widget class="GtkLabel" id="label32">
<property name="visible">True</property>
<property name="label" translatable="yes"><b>Select test</b></property>
<property name="use_markup">True</property>
@@ -16328,205 +15687,193 @@ Chronopic</property>
</packing>
</child>
</widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
</child>
<child>
- <widget class="GtkLabel" id="label1">
+ <widget class="GtkLabel" id="label3">
<property name="visible">True</property>
- <property name="label" translatable="yes">1</property>
+ <property name="label" translatable="yes">3</property>
</widget>
<packing>
+ <property name="position">2</property>
<property name="tab_fill">False</property>
<property name="type">tab</property>
</packing>
</child>
<child>
- <widget class="GtkFrame" id="frame4">
+ <widget class="GtkFrame" id="frame6">
<property name="visible">True</property>
<property name="label_xalign">0</property>
<property name="label_yalign">0.69999998807907104</property>
<property name="shadow_type">out</property>
<child>
- <widget class="GtkAlignment" id="alignment2">
+ <widget class="GtkVBox" id="vbox32">
<property name="visible">True</property>
- <property name="left_padding">6</property>
<child>
- <widget class="GtkVBox" id="vbox10">
+ <widget class="GtkHBox" id="hbox_runs_interval">
<property name="visible">True</property>
+ <property name="spacing">12</property>
<child>
- <widget class="GtkHBox" id="hbox_jumps_rj">
+ <widget class="GtkHBox" id="hbox40">
<property name="visible">True</property>
- <property name="spacing">12</property>
<child>
- <widget class="GtkHBox" id="hbox 1">
+ <widget class="GtkRadioButton" id="extra_window_radio_run_interval_by_laps">
<property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Intervallic run limited by laps</property>
+ <property name="relief">none</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">False</property>
+ <signal name="toggled" handler="on_extra_window_runs_interval_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_j">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_interval_by_laps">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Simple jump with no special technique</property>
- <property name="relief">none</property>
- <property name="active">True</property>
- <property name="draw_indicator">False</property>
- <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_j">
- <property name="visible">True</property>
- <property name="label" translatable="yes">RJ(j)</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">By laps</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_interval_by_time">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_interval_by_laps</property>
+ <signal name="toggled" handler="on_extra_window_runs_interval_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_t">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_interval_by_time">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
<property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Squat Jump</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_rj_j</property>
- <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_t">
- <property name="visible">True</property>
- <property name="label" translatable="yes">RJ(t)</property>
- </widget>
- </child>
+ <property name="tooltip" translatable="yes">Intervallic run limited by time</property>
+ <property name="label" translatable="yes">By time</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_interval_unlimited">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Intervallic run unlimited (until "finish" button is clicked)</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_interval_by_laps</property>
+ <signal name="toggled" handler="on_extra_window_runs_interval_test_changed"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_unlimited">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_interval_unlimited">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Squat Jump with extra weight</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_rj_j</property>
- <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_unlimited">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Unlimited</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Unlimited</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_interval_mtgug">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_interval_by_laps</property>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_hexagon">
+ <widget class="GtkLabel" id="label_extra_window_radio_run_interval_mtgug">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">CounterMovement Jump</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_rj_j</property>
- <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_hexagon">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Hexagon</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">MTGUG</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_radio_run_interval_more">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <property name="draw_indicator">False</property>
+ <property name="group">extra_window_radio_run_interval_by_laps</property>
+ <signal name="clicked" handler="on_extra_window_runs_interval_more"/>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_more">
+ <widget class="GtkHBox" id="hbox45">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">More simple jumps</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_jump_rj_j</property>
- <signal name="clicked" handler="on_extra_window_jumps_rj_more"/>
<child>
- <widget class="GtkHBox" id="hbox43">
- <property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="image6">
+ <widget class="GtkImage" id="image16">
<property name="visible">True</property>
<property name="stock">gtk-add</property>
<property name="icon-size">2</property>
- </widget>
- <packing>
+ </widget>
+ <packing>
<property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_jump_rj_more">
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_extra_window_radio_run_interval_more">
<property name="visible">True</property>
- <property name="label" translatable="yes">All reactive Jumps</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="label" translatable="yes">All intervallic runs</property>
</widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">4</property>
- </packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
+ <property name="position">4</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox41">
+ <property name="visible">True</property>
<child>
- <widget class="GtkHBox" id="hbox12">
+ <widget class="GtkButton" id="button_time_bells">
<property name="visible">True</property>
- <property name="spacing">4</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Bells</property>
+ <signal name="clicked" handler="on_button_time_bells_clicked"/>
<child>
- <widget class="GtkButton" id="button_rj_bells">
+ <widget class="GtkAlignment" id="alignment103">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Bells</property>
- <signal name="clicked" handler="on_button_rj_bells_clicked"/>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
<child>
- <widget class="GtkAlignment" id="alignment81">
- <property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
- <child>
- <widget class="GtkHBox" id="hbox169">
+ <widget class="GtkHBox" id="hbox216">
<property name="visible">True</property>
<property name="spacing">2</property>
<child>
- <widget class="GtkImage" id="image_jump_reactive_bell">
+ <widget class="GtkImage" id="image_run_interval_bell">
<property name="visible">True</property>
</widget>
<packing>
@@ -16534,7 +15881,7 @@ Chronopic</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label374">
+ <widget class="GtkLabel" id="label438">
<property name="visible">True</property>
<property name="use_underline">True</property>
</widget>
@@ -16544,768 +15891,1235 @@ Chronopic</property>
<property name="position">1</property>
</packing>
</child>
- </widget>
- </child>
</widget>
</child>
</widget>
- <packing>
- <property name="position">0</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button23">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Add run type</property>
+ <signal name="clicked" handler="on_run_type_add_activate"/>
<child>
- <widget class="GtkButton" id="button1">
+ <widget class="GtkImage" id="image3213">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Add jump type</property>
- <signal name="clicked" handler="on_jump_type_add_clicked"/>
- <child>
- <widget class="GtkImage" id="image1">
- <property name="visible">True</property>
- <property name="stock">gtk-new</property>
- </widget>
- </child>
+ <property name="stock">gtk-new</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button3">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Add run type</property>
+ <signal name="clicked" handler="on_run_type_delete_intervallic"/>
<child>
- <widget class="GtkButton" id="button_jump_type_delete_reactive">
+ <widget class="GtkImage" id="image2">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete jump type</property>
- <signal name="clicked" handler="on_jump_type_delete_reactive"/>
- <child>
- <widget class="GtkImage" id="image13">
- <property name="visible">True</property>
- <property name="stock">gtk-remove</property>
- </widget>
- </child>
+ <property name="stock">gtk-remove</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
+ <property name="position">2</property>
</packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox38">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkLabel" id="label28">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Selected:</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox19">
+ <widget class="GtkLabel" id="extra_window_runs_interval_label_selected">
<property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkLabel" id="label33">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Selected:</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="extra_window_jumps_rj_label_selected">
- <property name="visible">True</property>
- <property name="label" translatable="yes">the selected test</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="label" translatable="yes">the selected test</property>
</widget>
<packing>
+ <property name="expand">False</property>
<property name="position">1</property>
</packing>
</child>
</widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label27">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"><b>Select test</b></property>
+ <property name="use_markup">True</property>
+ </widget>
+ <packing>
+ <property name="type">label_item</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label4">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">4</property>
+ </widget>
+ <packing>
+ <property name="position">3</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox142">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment_reaction_time_execute">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkButton" id="button_reaction_time">
+ <property name="label" translatable="yes">Execute reaction time</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_reaction_time_activate"/>
+ <signal name="enter" handler="on_button_enter"/>
+ </widget>
</child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label5">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">5</property>
+ </widget>
+ <packing>
+ <property name="position">4</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_pulses">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkButton" id="button_pulse_free">
+ <property name="label" translatable="yes">Free</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">start managing pulses freely</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_button_pulse_free_activate"/>
+ <signal name="enter" handler="on_button_enter"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
- <widget class="GtkLabel" id="label34">
+ <widget class="GtkButton" id="button_pulse_custom">
+ <property name="label" translatable="yes">Custom</property>
<property name="visible">True</property>
- <property name="label" translatable="yes"><b>Select test</b></property>
- <property name="use_markup">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">define desired pulse step</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_button_pulse_custom_activate"/>
+ <signal name="enter" handler="on_button_enter"/>
</widget>
<packing>
- <property name="type">label_item</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="position">5</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label2">
+ <widget class="GtkLabel" id="label6">
<property name="visible">True</property>
- <property name="label" translatable="yes">2</property>
+ <property name="label" translatable="yes">6</property>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="position">5</property>
<property name="tab_fill">False</property>
<property name="type">tab</property>
</packing>
</child>
<child>
- <widget class="GtkFrame" id="frame3">
+ <widget class="GtkHBox" id="hbox_multi_chronopic_buttons">
<property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="label_yalign">0.69999998807907104</property>
- <property name="shadow_type">out</property>
+ <property name="spacing">14</property>
<child>
- <widget class="GtkAlignment" id="alignment8">
+ <widget class="GtkHBox" id="hbox3">
<property name="visible">True</property>
- <property name="left_padding">6</property>
<child>
- <widget class="GtkVBox" id="vbox29">
+ <widget class="GtkCheckButton" id="check_multi_sync">
+ <property name="label" translatable="yes">Sync</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Synchronize chronopics</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkCheckButton" id="check_multi_delete_first">
+ <property name="label" translatable="yes">Delete first</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete first TC and TF of each chronopic</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_multi_chronopic_start">
+ <property name="label" translatable="yes">Multi Chronopic test</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_multi_chronopic_start_clicked"/>
+ <signal name="enter" handler="on_button_enter"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="padding">4</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox4">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox348">
<property name="visible">True</property>
+ <property name="spacing">6</property>
<child>
- <widget class="GtkTable" id="table_runs">
+ <widget class="GtkLabel" id="label696">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Total distance</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox349">
<property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">7</property>
- <child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_custom">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="active">True</property>
- <property name="draw_indicator">False</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_custom">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Custom</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_20m">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_20m">
- <property name="visible">True</property>
- <property name="label" translatable="yes">20m</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- </packing>
- </child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_100m">
+ <widget class="GtkEntry" id="entry_run_analysis_distance">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_100m">
- <property name="visible">True</property>
- <property name="label" translatable="yes">100m</property>
- </widget>
- </child>
+ <property name="max_length">4</property>
+ <property name="invisible_char">â??</property>
+ <property name="width_chars">4</property>
+ <signal name="changed" handler="on_entry_run_analysis_distance_changed"/>
</widget>
<packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_200m">
+ <widget class="GtkLabel" id="label697">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_200m">
- <property name="visible">True</property>
- <property name="label" translatable="yes">200m</property>
- </widget>
- </child>
+ <property name="label">cm</property>
</widget>
<packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="padding">4</property>
+ <property name="pack_type">end</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_run_analysis">
+ <property name="label" translatable="yes">Run analysis</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_multi_chronopic_start_clicked"/>
+ <signal name="enter" handler="on_button_enter"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">6</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label7">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">7</property>
+ </widget>
+ <packing>
+ <property name="position">6</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_execute_test">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <widget class="GtkFrame" id="frame1">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="label_yalign">0.69999998807907104</property>
+ <property name="shadow_type">out</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment6">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox23">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkNotebook" id="notebook_options">
+ <property name="visible">True</property>
+ <property name="show_tabs">False</property>
+ <property name="show_border">False</property>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_400m">
+ <widget class="GtkVBox" id="vbox11">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_400m">
+ <widget class="GtkLabel" id="extra_window_label_jumps_no_options">
<property name="visible">True</property>
- <property name="label" translatable="yes">400m</property>
+ <property name="label" translatable="yes">No options</property>
</widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
- </widget>
- <packing>
- <property name="left_attach">4</property>
- <property name="right_attach">5</property>
- <property name="x_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_gesell">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_gesell">
+ <widget class="GtkTable" id="table_extra_window_jumps">
<property name="visible">True</property>
- <property name="label" translatable="yes">Gesell DBT</property>
+ <property name="border_width">4</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_label_weight">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Additional weight</property>
+ <property name="wrap">True</property>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_label_dj_arms">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Technique</property>
+ </widget>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox24">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_jumps_radiobutton_kg">
+ <property name="label">Kg</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="toggled" handler="on_extra_window_jumps_radiobutton_kg_toggled"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_jumps_radiobutton_weight">
+ <property name="label" translatable="yes">% body
+weight</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">extra_window_jumps_radiobutton_kg</property>
+ <signal name="toggled" handler="on_extra_window_jumps_radiobutton_weight_toggled"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkCheckButton" id="extra_window_jumps_check_dj_arms">
+ <property name="label" translatable="yes">Using arms</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox26">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkSpinButton" id="extra_window_jumps_spinbutton_weight">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">10 0 200 1 10 0</property>
+ <property name="climb_rate">1</property>
+ <property name="digits">1</property>
+ <property name="numeric">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_label_fall">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Falling height</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox25">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkSpinButton" id="extra_window_jumps_spinbutton_fall">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">20 0 200 1 10 0</property>
+ <property name="climb_rate">1</property>
+ <property name="digits">1</property>
+ <property name="numeric">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_label_cm">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label">cm</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
</widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
- <packing>
- <property name="left_attach">5</property>
- <property name="right_attach">6</property>
- <property name="x_options">GTK_FILL</property>
- </packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_20yard">
+ <widget class="GtkLabel" id="label20">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_20yard">
- <property name="visible">True</property>
- <property name="label" translatable="yes">20 Yard</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">1</property>
</widget>
<packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_505">
+ <widget class="GtkVBox" id="vbox27">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_505">
+ <widget class="GtkLabel" id="extra_window_label_jumps_rj_no_options">
<property name="visible">True</property>
- <property name="label" translatable="yes">505</property>
+ <property name="label" translatable="yes">No options</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkTable" id="table_extra_window_jumps_rj">
+ <property name="visible">True</property>
+ <property name="border_width">4</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_rj_label_weight">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Additional weight</property>
+ <property name="wrap">True</property>
+ </widget>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_rj_label_limit">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Limited by</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox17">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkSpinButton" id="extra_window_jumps_rj_spinbutton_limit">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">10 1 100 1 10 0</property>
+ <property name="digits">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ <property name="wrap">True</property>
+ <property name="update_policy">if-valid</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_rj_label_limit_units">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox23">
+ <property name="visible">True</property>
+ <property name="spacing">11</property>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_jumps_rj_radiobutton_kg">
+ <property name="label">Kg</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkRadioButton" id="extra_window_jumps_rj_radiobutton_weight">
+ <property name="label" translatable="yes">% body
+weight</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">extra_window_jumps_rj_radiobutton_kg</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox28">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkSpinButton" id="extra_window_jumps_rj_spinbutton_weight">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">10 0 200 1 10 0</property>
+ <property name="climb_rate">1</property>
+ <property name="digits">1</property>
+ <property name="numeric">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_rj_label_fall">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Falling height</property>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox29">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkSpinButton" id="extra_window_jumps_rj_spinbutton_fall">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">20 0 200 1 10 0</property>
+ <property name="climb_rate">1</property>
+ <property name="digits">1</property>
+ <property name="numeric">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_jumps_rj_label_cm">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label">cm</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
</widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_illinois">
+ <widget class="GtkLabel" id="label21">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_illinois">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Illinois</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">2</property>
</widget>
<packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_margaria">
+ <widget class="GtkVBox" id="vbox42">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_margaria">
+ <widget class="GtkLabel" id="extra_window_label_runs_no_options">
<property name="visible">True</property>
- <property name="label" translatable="yes">Margaria</property>
+ <property name="label" translatable="yes">No options</property>
</widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
- </widget>
- <packing>
- <property name="left_attach">3</property>
- <property name="right_attach">4</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_shuttle">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
<child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_shuttle">
+ <widget class="GtkTable" id="table14">
<property name="visible">True</property>
- <property name="label" translatable="yes">Shuttle</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <widget class="GtkLabel" id="extra_window_runs_label_distance">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkSpinButton" id="extra_window_runs_spinbutton_distance">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">100 0 10000 0.10000000000000001 10 0</property>
+ <property name="digits">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ <property name="update_policy">if-valid</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options"></property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_runs_label_distance_units">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="padding">8</property>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="left_attach">4</property>
- <property name="right_attach">5</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_zigzag">
+ <widget class="GtkLabel" id="label22">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="toggled" handler="on_extra_window_runs_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_zigzag">
- <property name="visible">True</property>
- <property name="label" translatable="yes">ZigZag</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">3</property>
</widget>
<packing>
- <property name="left_attach">5</property>
- <property name="right_attach">6</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="position">2</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox33">
+ <widget class="GtkVBox" id="vbox31">
<property name="visible">True</property>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_more">
+ <widget class="GtkLabel" id="extra_window_label_runs_interval_no_options">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_custom</property>
- <signal name="clicked" handler="on_extra_window_runs_more"/>
- <child>
- <widget class="GtkHBox" id="hbox44">
- <property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="image15">
- <property name="visible">True</property>
- <property name="stock">gtk-add</property>
- <property name="icon-size">2</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_more">
- <property name="visible">True</property>
- <property name="label" translatable="yes">All simple runs</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
+ <property name="label" translatable="yes">No options</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="padding">12</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button22">
+ <widget class="GtkTable" id="table6">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Add run type</property>
- <signal name="clicked" handler="on_run_type_add_activate"/>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <widget class="GtkLabel" id="extra_window_runs_interval_label_limit">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Limited by</property>
+ </widget>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkSpinButton" id="extra_window_runs_interval_spinbutton_limit">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">100 0 100000 1 10 0</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ <property name="update_policy">if-valid</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options"></property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="extra_window_runs_interval_label_distance">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Track distance
+(between platforms)</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkSpinButton" id="extra_window_runs_interval_spinbutton_distance">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">100 0 10000 0.10000000000000001 10 0</property>
+ <property name="digits">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ <property name="update_policy">if-valid</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options"></property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
<child>
- <widget class="GtkImage" id="image3212">
+ <widget class="GtkLabel" id="extra_window_runs_interval_label_distance_units">
<property name="visible">True</property>
- <property name="stock">gtk-new</property>
- <property name="icon-size">1</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">meters</property>
</widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button2">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Add run type</property>
- <signal name="clicked" handler="on_run_type_delete_simple"/>
<child>
- <widget class="GtkImage" id="image4">
+ <widget class="GtkLabel" id="extra_window_runs_interval_label_limit_units">
<property name="visible">True</property>
- <property name="stock">gtk-remove</property>
- <property name="icon-size">1</property>
+ <property name="xalign">0</property>
</widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
</child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="left_attach">6</property>
- <property name="right_attach">7</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox34">
- <property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkLabel" id="label40">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Selected:</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="extra_window_runs_label_selected">
- <property name="visible">True</property>
- <property name="label" translatable="yes">the selected test</property>
- </widget>
- <packing>
- <property name="expand">False</property>
+ <property name="padding">8</property>
<property name="position">1</property>
</packing>
</child>
</widget>
<packing>
- <property name="left_attach">6</property>
- <property name="right_attach">7</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_padding">12</property>
+ <property name="position">3</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label32">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>Select test</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="type">label_item</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label3">
- <property name="visible">True</property>
- <property name="label" translatable="yes">3</property>
- </widget>
- <packing>
- <property name="position">2</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkFrame" id="frame6">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="label_yalign">0.69999998807907104</property>
- <property name="shadow_type">out</property>
- <child>
- <widget class="GtkVBox" id="vbox32">
- <property name="visible">True</property>
- <child>
- <widget class="GtkHBox" id="hbox_runs_interval">
- <property name="visible">True</property>
- <property name="spacing">12</property>
- <child>
- <widget class="GtkHBox" id="hbox40">
- <property name="visible">True</property>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_interval_by_laps">
+ <widget class="GtkLabel" id="label23">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Intervallic run limited by laps</property>
- <property name="relief">none</property>
- <property name="active">True</property>
- <property name="draw_indicator">False</property>
- <signal name="toggled" handler="on_extra_window_runs_interval_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_interval_by_laps">
- <property name="visible">True</property>
- <property name="label" translatable="yes">By laps</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">4</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="position">0</property>
+ <property name="position">3</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_interval_by_time">
+ <widget class="GtkLabel" id="label29">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_interval_by_laps</property>
- <signal name="toggled" handler="on_extra_window_runs_interval_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_interval_by_time">
- <property name="visible">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Intervallic run limited by time</property>
- <property name="label" translatable="yes">By time</property>
- </widget>
- </child>
+ <property name="label">c</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="position">1</property>
+ <property name="position">4</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_interval_unlimited">
+ <widget class="GtkLabel" id="label24">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Intervallic run unlimited (until "finish" button is clicked)</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_interval_by_laps</property>
- <signal name="toggled" handler="on_extra_window_runs_interval_test_changed"/>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_interval_unlimited">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Unlimited</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">5</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="position">2</property>
+ <property name="position">4</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_interval_mtgug">
+ <widget class="GtkLabel" id="label30">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_interval_by_laps</property>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_interval_mtgug">
- <property name="visible">True</property>
- <property name="label" translatable="yes">MTGUG</property>
- </widget>
- </child>
+ <property name="label">c</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="position">3</property>
+ <property name="position">5</property>
</packing>
</child>
<child>
- <widget class="GtkRadioButton" id="extra_window_radio_run_interval_more">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="relief">none</property>
- <property name="draw_indicator">False</property>
- <property name="group">extra_window_radio_run_interval_by_laps</property>
- <signal name="clicked" handler="on_extra_window_runs_interval_more"/>
- <child>
- <widget class="GtkHBox" id="hbox45">
- <property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="image16">
- <property name="visible">True</property>
- <property name="stock">gtk-add</property>
- <property name="icon-size">2</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_extra_window_radio_run_interval_more">
- <property name="visible">True</property>
- <property name="label" translatable="yes">All intervallic runs</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
+ <widget class="GtkLabel" id="label25">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">6</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="position">4</property>
+ <property name="position">5</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label31">
+ <property name="visible">True</property>
+ <property name="label">c</property>
+ </widget>
+ <packing>
+ <property name="position">6</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label26">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">7</property>
+ </widget>
+ <packing>
+ <property name="position">6</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
</widget>
<packing>
- <property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox41">
+ <widget class="GtkVBox" id="vbox28">
<property name="visible">True</property>
<child>
- <widget class="GtkButton" id="button_time_bells">
+ <widget class="GtkLabel" id="label9">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Bells</property>
- <signal name="clicked" handler="on_button_time_bells_clicked"/>
+ <property name="label" translatable="yes">Description</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkAspectFrame" id="aspectframe1">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">in</property>
<child>
- <widget class="GtkAlignment" id="alignment103">
+ <widget class="GtkEventBox" id="eventbox_image_test">
<property name="visible">True</property>
- <property name="xscale">0</property>
- <property name="yscale">0</property>
<child>
- <widget class="GtkHBox" id="hbox216">
+ <widget class="GtkVBox" id="vbox_image_test">
<property name="visible">True</property>
- <property name="spacing">2</property>
<child>
- <widget class="GtkImage" id="image_run_interval_bell">
+ <widget class="GtkHBox" id="hbox_image_test">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label_image_test">
+ <property name="visible">True</property>
+ <property name="use_markup">True</property>
+ <property name="ellipsize">end</property>
+ <property name="width_chars">15</property>
+ </widget>
+ <packing>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkAlignment" id="alignment106">
+ <property name="visible">True</property>
+ <property name="xalign">1</property>
+ <child>
+ <widget class="GtkButton" id="button_image_test_zoom">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <signal name="clicked" handler="on_button_image_test_zoom_clicked"/>
+ <child>
+ <widget class="GtkImage" id="image_test_zoom">
<property name="visible">True</property>
</widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
<packing>
+ <property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label438">
+ <widget class="GtkImage" id="image_test">
<property name="visible">True</property>
- <property name="use_underline">True</property>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
+ <property name="pack_type">end</property>
<property name="position">1</property>
</packing>
</child>
@@ -17316,308 +17130,229 @@ Chronopic</property>
</widget>
<packing>
<property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button23">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Add run type</property>
- <signal name="clicked" handler="on_run_type_add_activate"/>
- <child>
- <widget class="GtkImage" id="image3213">
- <property name="visible">True</property>
- <property name="stock">gtk-new</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
<property name="position">1</property>
</packing>
</child>
- <child>
- <widget class="GtkButton" id="button3">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Add run type</property>
- <signal name="clicked" handler="on_run_type_delete_intervallic"/>
- <child>
- <widget class="GtkImage" id="image2">
- <property name="visible">True</property>
- <property name="stock">gtk-remove</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox38">
- <property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkLabel" id="label28">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Selected:</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="extra_window_runs_interval_label_selected">
- <property name="visible">True</property>
- <property name="label" translatable="yes">the selected test</property>
</widget>
<packing>
<property name="expand">False</property>
<property name="position">1</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label27">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>Select test</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="type">label_item</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label4">
- <property name="visible">True</property>
- <property name="label" translatable="yes">4</property>
- </widget>
- <packing>
- <property name="position">3</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox142">
- <property name="visible">True</property>
- <child>
- <widget class="GtkAlignment" id="alignment_reaction_time_execute">
- <property name="visible">True</property>
- <child>
- <widget class="GtkButton" id="button_reaction_time">
- <property name="label" translatable="yes">Execute reaction time</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="use_underline">True</property>
- <signal name="clicked" handler="on_reaction_time_activate"/>
- <signal name="enter" handler="on_button_enter"/>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">4</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label5">
- <property name="visible">True</property>
- <property name="label" translatable="yes">5</property>
- </widget>
- <packing>
- <property name="position">4</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_pulses">
- <property name="visible">True</property>
- <child>
- <widget class="GtkButton" id="button_pulse_free">
- <property name="label" translatable="yes">Free</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">start managing pulses freely</property>
- <property name="use_underline">True</property>
- <signal name="clicked" handler="on_button_pulse_free_activate"/>
- <signal name="enter" handler="on_button_enter"/>
+ </widget>
+ </child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
</child>
<child>
- <widget class="GtkButton" id="button_pulse_custom">
- <property name="label" translatable="yes">Custom</property>
+ <widget class="GtkLabel" id="label8">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">define desired pulse step</property>
- <property name="use_underline">True</property>
- <signal name="clicked" handler="on_button_pulse_custom_activate"/>
- <signal name="enter" handler="on_button_enter"/>
+ <property name="label" translatable="yes"><b>Test options</b></property>
+ <property name="use_markup">True</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
+ <property name="type">label_item</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">5</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label6">
- <property name="visible">True</property>
- <property name="label" translatable="yes">6</property>
- </widget>
- <packing>
- <property name="position">5</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox_multi_chronopic_buttons">
+ <widget class="GtkVBox" id="vbox24">
<property name="visible">True</property>
- <property name="spacing">14</property>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkHBox" id="hbox3">
+ <widget class="GtkVBox" id="vbox25">
<property name="visible">True</property>
+ <property name="spacing">12</property>
<child>
- <widget class="GtkCheckButton" id="check_multi_sync">
- <property name="label" translatable="yes">Sync</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Synchronize chronopics</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkCheckButton" id="check_multi_delete_first">
- <property name="label" translatable="yes">Delete first</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete first TC and TF of each chronopic</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_multi_chronopic_start">
- <property name="label" translatable="yes">Multi Chronopic test</property>
+ <widget class="GtkButton" id="button_execute_test">
+ <property name="height_request">75</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
- <property name="use_underline">True</property>
- <signal name="clicked" handler="on_multi_chronopic_start_clicked"/>
- <signal name="enter" handler="on_button_enter"/>
+ <property name="tooltip" translatable="yes">Or press 'space'</property>
+ <property name="border_width">10</property>
+ <signal name="clicked" handler="on_button_execute_test_clicked"/>
+ <accelerator key="space" signal="clicked"/>
+ <child>
+ <widget class="GtkVBox" id="vbox33">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkImage" id="image17">
+ <property name="visible">True</property>
+ <property name="stock">gtk-execute</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label41">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Execute test</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
+ <property name="position">0</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="padding">4</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox4">
- <property name="visible">True</property>
<child>
- <widget class="GtkHBox" id="hbox348">
+ <widget class="GtkVBox" id="vbox16">
<property name="visible">True</property>
- <property name="spacing">6</property>
+ <property name="spacing">10</property>
<child>
- <widget class="GtkLabel" id="label696">
+ <widget class="GtkVBox" id="vbox17">
<property name="visible">True</property>
- <property name="label" translatable="yes">Total distance</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkVBox" id="vbox18">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox32">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_phases_name">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Phases</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_event_value">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="width_chars">6</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkProgressBar" id="event_execute_progressbar_event">
+ <property name="height_request">22</property>
+ <property name="visible">True</property>
+ <property name="pulse_step">0.10000000149</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox19">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkHBox" id="hbox14">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label251">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Time</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_time_value">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="width_chars">6</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkProgressBar" id="event_execute_progressbar_time">
+ <property name="height_request">22</property>
+ <property name="visible">True</property>
+ <property name="pulse_step">0.10000000149</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox353">
+ <property name="visible">True</property>
+ <property name="spacing">10</property>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_message1">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_message2">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox349">
+ <widget class="GtkHButtonBox" id="hbuttonbox1">
<property name="visible">True</property>
+ <property name="layout_style">spread</property>
<child>
- <widget class="GtkEntry" id="entry_run_analysis_distance">
+ <widget class="GtkButton" id="event_execute_button_cancel">
+ <property name="label">gtk-cancel</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="max_length">4</property>
- <property name="invisible_char">â??</property>
- <property name="width_chars">4</property>
- <signal name="changed" handler="on_entry_run_analysis_distance_changed"/>
+ <property name="can_default">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_event_execute_button_cancel_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -17626,9 +17361,16 @@ Chronopic</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label697">
+ <widget class="GtkButton" id="event_execute_button_finish">
+ <property name="label" translatable="yes">Finish</property>
<property name="visible">True</property>
- <property name="label">cm</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Finish jump (save jump until this moment)</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_event_execute_finish_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -17639,33 +17381,119 @@ Chronopic</property>
</widget>
<packing>
<property name="expand">False</property>
- <property name="pack_type">end</property>
- <property name="position">1</property>
+ <property name="position">2</property>
</packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
- <property name="padding">4</property>
- <property name="pack_type">end</property>
- <property name="position">2</property>
+ <property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkFrame" id="frame5">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="label_yalign">0.69999998807907104</property>
+ <property name="shadow_type">out</property>
<child>
- <widget class="GtkButton" id="button_run_analysis">
- <property name="label" translatable="yes">Run analysis</property>
+ <widget class="GtkAlignment" id="alignment1">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="use_underline">True</property>
- <signal name="clicked" handler="on_multi_chronopic_start_clicked"/>
- <signal name="enter" handler="on_button_enter"/>
+ <property name="left_padding">6</property>
+ <child>
+ <widget class="GtkVBox" id="vbox15">
+ <property name="visible">True</property>
+ <property name="border_width">4</property>
+ <property name="spacing">10</property>
+ <child>
+ <widget class="GtkTable" id="table1">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <widget class="GtkLabel" id="label36">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Connected Chronopics</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_connected_chronopics">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkTextView" id="textview_message_connected_chronopics">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="accepts_tab">False</property>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkImage" id="image_connected_chronopics">
+ <property name="visible">True</property>
+ <property name="stock">gtk-no</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options"></property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_activate_chronopics">
+ <property name="label" translatable="yes">Configure Chronopic/s</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <signal name="clicked" handler="on_chronopic_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label35">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"><b>Chronopic connection</b></property>
+ <property name="use_markup">True</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="pack_type">end</property>
- <property name="position">0</property>
+ <property name="type">label_item</property>
</packing>
</child>
</widget>
@@ -17677,244 +17505,134 @@ Chronopic</property>
</child>
</widget>
<packing>
- <property name="position">6</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label7">
- <property name="visible">True</property>
- <property name="label" translatable="yes">7</property>
- </widget>
- <packing>
- <property name="position">6</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="expand">False</property>
+ <property name="position">1</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox_execute_test">
- <property name="visible">True</property>
- <property name="spacing">12</property>
<child>
- <widget class="GtkFrame" id="frame1">
+ <widget class="GtkFrame" id="frame7">
<property name="visible">True</property>
<property name="label_xalign">0</property>
<property name="label_yalign">0.69999998807907104</property>
<property name="shadow_type">out</property>
<child>
- <widget class="GtkAlignment" id="alignment6">
+ <widget class="GtkAlignment" id="event_execute_alignment">
<property name="visible">True</property>
<child>
- <widget class="GtkVBox" id="vbox23">
+ <widget class="GtkVBox" id="vbox22">
<property name="visible">True</property>
- <property name="spacing">8</property>
+ <property name="spacing">10</property>
<child>
- <widget class="GtkNotebook" id="notebook_options">
- <property name="visible">True</property>
- <property name="show_tabs">False</property>
- <property name="show_border">False</property>
- <child>
- <widget class="GtkVBox" id="vbox11">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="extra_window_label_jumps_no_options">
- <property name="visible">True</property>
- <property name="label" translatable="yes">No options</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkTable" id="table_extra_window_jumps">
- <property name="visible">True</property>
- <property name="border_width">4</property>
- <property name="n_rows">4</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">6</property>
- <property name="row_spacing">6</property>
- <child>
- <widget class="GtkLabel" id="extra_window_jumps_label_weight">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Additional weight</property>
- <property name="wrap">True</property>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="extra_window_jumps_label_dj_arms">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Technique</property>
- </widget>
- <packing>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox24">
- <property name="visible">True</property>
- <property name="spacing">6</property>
- <child>
- <widget class="GtkRadioButton" id="extra_window_jumps_radiobutton_kg">
- <property name="label">Kg</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="draw_indicator">True</property>
- <signal name="toggled" handler="on_extra_window_jumps_radiobutton_kg_toggled"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="extra_window_jumps_radiobutton_weight">
- <property name="label" translatable="yes">% body
-weight</property>
+ <widget class="GtkHBox" id="hbox15">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox26">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox22">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="event_graph_label_graph_person">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">extra_window_jumps_radiobutton_kg</property>
- <signal name="toggled" handler="on_extra_window_jumps_radiobutton_weight_toggled"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkCheckButton" id="extra_window_jumps_check_dj_arms">
- <property name="label" translatable="yes">Using arms</property>
+ <widget class="GtkLabel" id="event_graph_label_graph_test">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="draw_indicator">True</property>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkAspectFrame" id="aspectframe2">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">in</property>
<child>
- <widget class="GtkHBox" id="hbox26">
+ <widget class="GtkVBox" id="vbox30">
<property name="visible">True</property>
- <property name="spacing">4</property>
<child>
- <widget class="GtkSpinButton" id="extra_window_jumps_spinbutton_weight">
+ <widget class="GtkDrawingArea" id="event_execute_drawingarea">
+ <property name="width_request">300</property>
+ <property name="height_request">200</property>
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">10 0 200 1 10 0</property>
- <property name="climb_rate">1</property>
- <property name="digits">1</property>
- <property name="numeric">True</property>
+ <signal name="expose_event" handler="on_event_execute_drawingarea_expose_event"/>
+ <signal name="configure_event" handler="on_event_execute_drawingarea_configure_event"/>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="extra_window_jumps_label_fall">
+ <widget class="GtkAlignment" id="alignment10">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Falling height</property>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox25">
+ <child>
+ <widget class="GtkHBox" id="hbox37">
<property name="visible">True</property>
- <property name="spacing">4</property>
<child>
- <widget class="GtkSpinButton" id="extra_window_jumps_spinbutton_fall">
+ <widget class="GtkButton" id="event_execute_button_properties">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">20 0 200 1 10 0</property>
- <property name="climb_rate">1</property>
- <property name="digits">1</property>
- <property name="numeric">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Properties</property>
+ <signal name="clicked" handler="on_event_execute_button_properties_clicked"/>
+ <child>
+ <widget class="GtkImage" id="image1664">
+ <property name="visible">True</property>
+ <property name="stock">gtk-properties</property>
+ </widget>
+ </child>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">0</property>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="extra_window_jumps_label_cm">
+ <widget class="GtkButton" id="event_execute_button_update">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label">cm</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Update</property>
+ <signal name="clicked" handler="on_event_execute_button_update_clicked"/>
+ <child>
+ <widget class="GtkImage" id="image1665">
+ <property name="visible">True</property>
+ <property name="stock">gtk-refresh</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
</widget>
<packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
<property name="position">1</property>
</packing>
</child>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <placeholder/>
</child>
</widget>
<packing>
@@ -17922,184 +17640,154 @@ weight</property>
</packing>
</child>
</widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label20">
- <property name="visible">True</property>
- <property name="label" translatable="yes">1</property>
- </widget>
<packing>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="position">0</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkNotebook" id="notebook_results_data">
+ <property name="visible">True</property>
+ <property name="show_tabs">False</property>
+ <property name="show_border">False</property>
<child>
- <widget class="GtkVBox" id="vbox27">
+ <widget class="GtkTable" id="table3">
<property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="row_spacing">4</property>
<child>
- <widget class="GtkLabel" id="extra_window_label_jumps_rj_no_options">
- <property name="visible">True</property>
- <property name="label" translatable="yes">No options</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkTable" id="table_extra_window_jumps_rj">
+ <widget class="GtkTable" id="event_execute_table_jump_simple_values">
<property name="visible">True</property>
- <property name="border_width">4</property>
- <property name="n_rows">4</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">6</property>
- <property name="row_spacing">6</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">3</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">2</property>
+ <property name="homogeneous">True</property>
<child>
- <widget class="GtkLabel" id="extra_window_jumps_rj_label_weight">
+ <widget class="GtkLabel" id="event_execute_label_jump_simple_tc_now">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes">Additional weight</property>
- <property name="wrap">True</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="extra_window_jumps_rj_label_limit">
+ <widget class="GtkLabel" id="event_execute_label_jump_simple_tc_person">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes">Limited by</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="x_options">GTK_FILL</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox17">
+ <widget class="GtkLabel" id="event_execute_label_jump_simple_tc_session">
<property name="visible">True</property>
- <property name="spacing">4</property>
- <child>
- <widget class="GtkSpinButton" id="extra_window_jumps_rj_spinbutton_limit">
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_jump_simple_tf_session">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">10 1 100 1 10 0</property>
- <property name="digits">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- <property name="wrap">True</property>
- <property name="update_policy">if-valid</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="extra_window_jumps_rj_label_limit_units">
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_jump_simple_tf_now">
<property name="visible">True</property>
<property name="xalign">0</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox23">
- <property name="visible">True</property>
- <property name="spacing">11</property>
- <child>
- <widget class="GtkRadioButton" id="extra_window_jumps_rj_radiobutton_kg">
- <property name="label">Kg</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="draw_indicator">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkRadioButton" id="extra_window_jumps_rj_radiobutton_weight">
- <property name="label" translatable="yes">% body
-weight</property>
+ <widget class="GtkLabel" id="event_execute_label_jump_simple_tf_person">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">False</property>
- <property name="use_underline">True</property>
- <property name="draw_indicator">True</property>
- <property name="group">extra_window_jumps_rj_radiobutton_kg</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkTable" id="event_execute_table_jump_simple">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">2</property>
<child>
- <widget class="GtkHBox" id="hbox28">
- <property name="visible">True</property>
- <property name="spacing">4</property>
- <child>
- <widget class="GtkSpinButton" id="extra_window_jumps_rj_spinbutton_weight">
+ <widget class="GtkLabel" id="label282">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">10 0 200 1 10 0</property>
- <property name="climb_rate">1</property>
- <property name="digits">1</property>
- <property name="numeric">True</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <placeholder/>
- </child>
+ <property name="label" translatable="yes">TC</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="extra_window_jumps_rj_label_fall">
+ <widget class="GtkEventBox" id="event_execute_eventbox_jump_simple_tc">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_jump_simple_tc">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes">Falling height</property>
+ <property name="label" translatable="yes"> </property>
+ </widget>
+ </child>
</widget>
<packing>
<property name="top_attach">1</property>
@@ -18109,179 +17797,128 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox29">
+ <widget class="GtkEventBox" id="event_execute_eventbox_jump_simple_tf">
<property name="visible">True</property>
- <property name="spacing">4</property>
<child>
- <widget class="GtkSpinButton" id="extra_window_jumps_rj_spinbutton_fall">
+ <widget class="GtkLabel" id="event_execute_label_jump_simple_tf">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">20 0 200 1 10 0</property>
- <property name="climb_rate">1</property>
- <property name="digits">1</property>
- <property name="numeric">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes"> </property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
</child>
- <child>
- <widget class="GtkLabel" id="extra_window_jumps_rj_label_cm">
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label284">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label">cm</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="label" translatable="yes">TF</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label21">
- <property name="visible">True</property>
- <property name="label" translatable="yes">2</property>
- </widget>
- <packing>
- <property name="position">1</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="vbox42">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="extra_window_label_runs_no_options">
- <property name="visible">True</property>
- <property name="label" translatable="yes">No options</property>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
- <widget class="GtkTable" id="table14">
+ <widget class="GtkHBox" id="event_execute_hbox_jump_simple_titles">
<property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">6</property>
- <property name="row_spacing">6</property>
+ <property name="homogeneous">True</property>
<child>
- <widget class="GtkLabel" id="extra_window_runs_label_distance">
+ <widget class="GtkLabel" id="label252">
<property name="visible">True</property>
<property name="xalign">0</property>
+ <property name="label" translatable="yes">Now</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkSpinButton" id="extra_window_runs_spinbutton_distance">
+ <widget class="GtkLabel" id="label253">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">100 0 10000 0.10000000000000001 10 0</property>
- <property name="digits">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- <property name="update_policy">if-valid</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Person AVG</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="extra_window_runs_label_distance_units">
+ <widget class="GtkLabel" id="label254">
<property name="visible">True</property>
<property name="xalign">0</property>
+ <property name="label" translatable="yes">Session AVG</property>
+ <property name="use_markup">True</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
</packing>
</child>
- <child>
- <placeholder/>
- </child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="padding">8</property>
- <property name="position">1</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
+ <child>
+ <placeholder/>
+ </child>
</widget>
- <packing>
- <property name="position">2</property>
- </packing>
</child>
<child>
- <widget class="GtkLabel" id="label22">
+ <widget class="GtkLabel" id="label12">
<property name="visible">True</property>
- <property name="label" translatable="yes">3</property>
+ <property name="label" translatable="yes">1</property>
</widget>
<packing>
- <property name="position">2</property>
<property name="tab_fill">False</property>
<property name="type">tab</property>
</packing>
</child>
<child>
- <widget class="GtkVBox" id="vbox31">
+ <widget class="GtkHBox" id="hbox21">
<property name="visible">True</property>
<child>
- <widget class="GtkLabel" id="extra_window_label_runs_interval_no_options">
- <property name="visible">True</property>
- <property name="label" translatable="yes">No options</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkTable" id="table6">
+ <widget class="GtkTable" id="event_execute_table_jump_reactive">
<property name="visible">True</property>
<property name="n_rows">4</property>
<property name="n_columns">2</property>
- <property name="column_spacing">6</property>
- <property name="row_spacing">6</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">4</property>
<child>
- <widget class="GtkLabel" id="extra_window_runs_interval_label_limit">
+ <widget class="GtkEventBox" id="event_execute_eventbox_jump_reactive_tc">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label288">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes">Limited by</property>
+ <property name="label" translatable="yes"> </property>
+ </widget>
+ </child>
</widget>
<packing>
<property name="top_attach">2</property>
@@ -18291,30 +17928,21 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkSpinButton" id="extra_window_runs_interval_spinbutton_limit">
+ <widget class="GtkLabel" id="label290">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">100 0 100000 1 10 0</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- <property name="update_policy">if-valid</property>
+ <property name="xalign">0</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options"></property>
+ <property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="extra_window_runs_interval_label_distance">
+ <widget class="GtkLabel" id="label291">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes">Track distance
-(between platforms)</property>
</widget>
<packing>
<property name="x_options">GTK_FILL</property>
@@ -18322,32 +17950,17 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkSpinButton" id="extra_window_runs_interval_spinbutton_distance">
+ <widget class="GtkEventBox" id="event_execute_eventbox_jump_reactive_tf">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="invisible_char">â??</property>
- <property name="adjustment">100 0 10000 0.10000000000000001 10 0</property>
- <property name="digits">1</property>
- <property name="snap_to_ticks">True</property>
- <property name="numeric">True</property>
- <property name="update_policy">if-valid</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="extra_window_runs_interval_label_distance_units">
+ <child>
+ <widget class="GtkLabel" id="label292">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes">meters</property>
+ <property name="label" translatable="yes"> </property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="x_options">GTK_FILL</property>
@@ -18355,13 +17968,17 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="extra_window_runs_interval_label_limit_units">
+ <widget class="GtkEventBox" id="event_execute_eventbox_jump_reactive_tf_tc">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label444">
<property name="visible">True</property>
<property name="xalign">0</property>
+ <property name="label" translatable="yes"> </property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="x_options">GTK_FILL</property>
@@ -18369,354 +17986,293 @@ weight</property>
</packing>
</child>
<child>
- <placeholder/>
- </child>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="padding">8</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label23">
- <property name="visible">True</property>
- <property name="label" translatable="yes">4</property>
- </widget>
- <packing>
- <property name="position">3</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label29">
- <property name="visible">True</property>
- <property name="label">c</property>
- </widget>
- <packing>
- <property name="position">4</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label24">
- <property name="visible">True</property>
- <property name="label" translatable="yes">5</property>
- </widget>
- <packing>
- <property name="position">4</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label30">
- <property name="visible">True</property>
- <property name="label">c</property>
- </widget>
- <packing>
- <property name="position">5</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label25">
- <property name="visible">True</property>
- <property name="label" translatable="yes">6</property>
- </widget>
- <packing>
- <property name="position">5</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label31">
- <property name="visible">True</property>
- <property name="label">c</property>
- </widget>
- <packing>
- <property name="position">6</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label26">
- <property name="visible">True</property>
- <property name="label" translatable="yes">7</property>
- </widget>
- <packing>
- <property name="position">6</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="vbox28">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label9">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Description</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkAspectFrame" id="aspectframe1">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">in</property>
- <child>
- <widget class="GtkEventBox" id="eventbox_image_test">
- <property name="visible">True</property>
- <child>
- <widget class="GtkVBox" id="vbox_image_test">
+ <widget class="GtkHBox" id="hbox222">
<property name="visible">True</property>
+ <property name="spacing">5</property>
<child>
- <widget class="GtkHBox" id="hbox_image_test">
+ <widget class="GtkLabel" id="label446">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">TF</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox223">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkImage" id="event_execute_image_jump_reactive_tf_good">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkImage" id="event_execute_image_jump_reactive_tf_bad">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox224">
<property name="visible">True</property>
+ <property name="spacing">5</property>
<child>
- <widget class="GtkLabel" id="label_image_test">
+ <widget class="GtkLabel" id="label447">
<property name="visible">True</property>
- <property name="use_markup">True</property>
- <property name="ellipsize">end</property>
- <property name="width_chars">15</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">TC</property>
</widget>
<packing>
+ <property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkAlignment" id="alignment106">
- <property name="visible">True</property>
- <property name="xalign">1</property>
- <child>
- <widget class="GtkButton" id="button_image_test_zoom">
+ <widget class="GtkHBox" id="hbox225">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <signal name="clicked" handler="on_button_image_test_zoom_clicked"/>
<child>
- <widget class="GtkImage" id="image_test_zoom">
+ <widget class="GtkImage" id="event_execute_image_jump_reactive_tc_good">
<property name="visible">True</property>
</widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
+ <child>
+ <widget class="GtkImage" id="event_execute_image_jump_reactive_tc_bad">
+ <property name="visible">True</property>
</widget>
+ <packing>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
+ <property name="fill">False</property>
<property name="pack_type">end</property>
<property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox226">
+ <property name="visible">True</property>
+ <property name="spacing">5</property>
+ <child>
+ <widget class="GtkLabel" id="label448">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">TF / TC</property>
</widget>
<packing>
<property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkImage" id="image_test">
+ <widget class="GtkHBox" id="hbox227">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkImage" id="event_execute_image_jump_reactive_tf_tc_good">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkImage" id="event_execute_image_jump_reactive_tf_tc_bad">
<property name="visible">True</property>
</widget>
<packing>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
<property name="expand">False</property>
+ <property name="fill">False</property>
<property name="pack_type">end</property>
<property name="position">1</property>
</packing>
</child>
</widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
</child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label8">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>Test options</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="type">label_item</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="vbox24">
- <property name="visible">True</property>
- <property name="spacing">8</property>
- <child>
- <widget class="GtkVBox" id="vbox25">
- <property name="visible">True</property>
- <property name="spacing">12</property>
- <child>
- <widget class="GtkButton" id="button_execute_test">
- <property name="height_request">75</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="tooltip" translatable="yes">Or press 'space'</property>
- <property name="border_width">10</property>
- <signal name="clicked" handler="on_button_execute_test_clicked"/>
- <accelerator key="space" signal="clicked"/>
- <child>
- <widget class="GtkVBox" id="vbox33">
- <property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="image17">
- <property name="visible">True</property>
- <property name="stock">gtk-execute</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label41">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Execute test</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="vbox16">
- <property name="visible">True</property>
- <property name="spacing">10</property>
- <child>
- <widget class="GtkVBox" id="vbox17">
- <property name="visible">True</property>
- <property name="spacing">4</property>
- <child>
- <widget class="GtkVBox" id="vbox18">
- <property name="visible">True</property>
<child>
- <widget class="GtkHBox" id="hbox32">
+ <widget class="GtkTable" id="event_execute_table_jump_reactive_values">
<property name="visible">True</property>
+ <property name="n_rows">4</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">4</property>
+ <property name="homogeneous">True</property>
<child>
- <widget class="GtkLabel" id="event_execute_label_phases_name">
+ <widget class="GtkLabel" id="label267">
<property name="visible">True</property>
- <property name="label" translatable="yes">Phases</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Now</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_execute_label_event_value">
+ <widget class="GtkLabel" id="label268">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="width_chars">6</property>
+ <property name="label" translatable="yes">AVG</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="pack_type">end</property>
- <property name="position">1</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_jump_reactive_tf_now">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options"></property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_jump_reactive_tf_avg">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options"></property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_jump_reactive_tc_avg">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options"></property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_jump_reactive_tc_now">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options"></property>
+ <property name="y_options"></property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkProgressBar" id="event_execute_progressbar_event">
- <property name="height_request">22</property>
- <property name="visible">True</property>
- <property name="pulse_step">0.10000000149</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="vbox19">
- <property name="visible">True</property>
- <property name="spacing">4</property>
- <child>
- <widget class="GtkHBox" id="hbox14">
- <property name="visible">True</property>
<child>
- <widget class="GtkLabel" id="label251">
+ <widget class="GtkLabel" id="event_execute_label_jump_reactive_tf_tc_now">
<property name="visible">True</property>
- <property name="label" translatable="yes">Time</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options"></property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_execute_label_time_value">
+ <widget class="GtkLabel" id="event_execute_label_jump_reactive_tf_tc_avg">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="width_chars">6</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="position">1</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options"></property>
+ <property name="y_options"></property>
</packing>
</child>
</widget>
<packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkProgressBar" id="event_execute_progressbar_time">
- <property name="height_request">22</property>
- <property name="visible">True</property>
- <property name="pulse_step">0.10000000149</property>
- </widget>
- <packing>
<property name="position">1</property>
</packing>
</child>
@@ -18725,436 +18281,470 @@ weight</property>
<property name="position">1</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox353">
- <property name="visible">True</property>
- <property name="spacing">10</property>
- <child>
- <widget class="GtkLabel" id="event_execute_label_message1">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="event_execute_label_message2">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHButtonBox" id="hbuttonbox1">
- <property name="visible">True</property>
- <property name="layout_style">spread</property>
- <child>
- <widget class="GtkButton" id="event_execute_button_cancel">
- <property name="label">gtk-cancel</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">True</property>
- <property name="use_stock">True</property>
- <signal name="clicked" handler="on_event_execute_button_cancel_clicked"/>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
<child>
- <widget class="GtkButton" id="event_execute_button_finish">
- <property name="label" translatable="yes">Finish</property>
+ <widget class="GtkLabel" id="label14">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="can_default">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Finish jump (save jump until this moment)</property>
- <property name="use_underline">True</property>
- <signal name="clicked" handler="on_event_execute_finish_clicked"/>
+ <property name="label" translatable="yes">2</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
<property name="position">1</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkFrame" id="frame5">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="label_yalign">0.69999998807907104</property>
- <property name="shadow_type">out</property>
- <child>
- <widget class="GtkAlignment" id="alignment1">
- <property name="visible">True</property>
- <property name="left_padding">6</property>
- <child>
- <widget class="GtkVBox" id="vbox15">
- <property name="visible">True</property>
- <property name="border_width">4</property>
- <property name="spacing">10</property>
<child>
- <widget class="GtkTable" id="table1">
+ <widget class="GtkTable" id="table4">
<property name="visible">True</property>
<property name="n_rows">2</property>
<property name="n_columns">2</property>
- <property name="column_spacing">6</property>
- <property name="row_spacing">6</property>
- <child>
- <widget class="GtkLabel" id="label36">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Connected Chronopics</property>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- </packing>
- </child>
+ <property name="row_spacing">4</property>
<child>
- <widget class="GtkLabel" id="label_connected_chronopics">
+ <widget class="GtkHBox" id="event_execute_hbox_run_simple_titles">
<property name="visible">True</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <widget class="GtkLabel" id="label279">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Now</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label280">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Person AVG</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label281">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Session AVG</property>
+ <property name="use_markup">True</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
- <widget class="GtkTextView" id="textview_message_connected_chronopics">
+ <widget class="GtkTable" id="event_execute_table_run_simple">
<property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="editable">False</property>
- <property name="wrap_mode">word</property>
- <property name="cursor_visible">False</property>
- <property name="accepts_tab">False</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">2</property>
+ <child>
+ <widget class="GtkLabel" id="label293">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Speed</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkEventBox" id="event_execute_eventbox_run_simple_speed">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label294">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes"> </property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label295">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Time</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkEventBox" id="event_execute_eventbox_run_simple_time">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label298">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes"> </property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
- <widget class="GtkImage" id="image_connected_chronopics">
+ <widget class="GtkTable" id="event_execute_table_run_simple_values">
<property name="visible">True</property>
- <property name="stock">gtk-no</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">3</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">2</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_run_simple_time_now">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_run_simple_time_person">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_run_simple_time_session">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_run_simple_speed_session">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_run_simple_speed_person">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="event_execute_label_run_simple_speed_now">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_EXPAND</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
- <property name="x_options"></property>
+ <property name="x_options">GTK_FILL</property>
<property name="y_options">GTK_FILL</property>
</packing>
</child>
+ <child>
+ <placeholder/>
+ </child>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_activate_chronopics">
- <property name="label" translatable="yes">Configure Chronopic/s</property>
+ <widget class="GtkLabel" id="label15">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <signal name="clicked" handler="on_chronopic_clicked"/>
+ <property name="label" translatable="yes">3</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="position">1</property>
+ <property name="position">2</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label35">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>Chronopic connection</b></property>
- <property name="use_markup">True</property>
- </widget>
- <packing>
- <property name="type">label_item</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkFrame" id="frame7">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="label_yalign">0.69999998807907104</property>
- <property name="shadow_type">out</property>
- <child>
- <widget class="GtkAlignment" id="event_execute_alignment">
- <property name="visible">True</property>
- <child>
- <widget class="GtkVBox" id="vbox22">
- <property name="visible">True</property>
- <property name="spacing">10</property>
- <child>
- <widget class="GtkHBox" id="hbox15">
- <property name="visible">True</property>
<child>
- <widget class="GtkVBox" id="vbox26">
+ <widget class="GtkHBox" id="hbox30">
<property name="visible">True</property>
<child>
- <widget class="GtkHBox" id="hbox22">
+ <widget class="GtkTable" id="event_execute_table_run_interval">
<property name="visible">True</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">4</property>
<child>
- <widget class="GtkLabel" id="event_graph_label_graph_person">
+ <widget class="GtkEventBox" id="event_execute_eventbox_run_interval_speed">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label300">
<property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes"> </property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_graph_label_graph_test">
+ <widget class="GtkLabel" id="label302">
<property name="visible">True</property>
+ <property name="xalign">0</property>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label303">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkEventBox" id="event_execute_eventbox_run_interval_time">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label304">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes"> </property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkAspectFrame" id="aspectframe2">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">in</property>
<child>
- <widget class="GtkVBox" id="vbox30">
+ <widget class="GtkHBox" id="hbox220">
<property name="visible">True</property>
+ <property name="spacing">5</property>
<child>
- <widget class="GtkDrawingArea" id="event_execute_drawingarea">
- <property name="width_request">300</property>
- <property name="height_request">200</property>
+ <widget class="GtkLabel" id="label440">
<property name="visible">True</property>
- <signal name="expose_event" handler="on_event_execute_drawingarea_expose_event"/>
- <signal name="configure_event" handler="on_event_execute_drawingarea_configure_event"/>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Speed</property>
</widget>
<packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
- <child>
- <widget class="GtkAlignment" id="alignment10">
- <property name="visible">True</property>
- <child>
- <widget class="GtkHBox" id="hbox37">
- <property name="visible">True</property>
- <child>
- <widget class="GtkButton" id="event_execute_button_properties">
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox219">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Properties</property>
- <signal name="clicked" handler="on_event_execute_button_properties_clicked"/>
+ <property name="spacing">5</property>
<child>
- <widget class="GtkImage" id="image1664">
+ <widget class="GtkLabel" id="label439">
<property name="visible">True</property>
- <property name="stock">gtk-properties</property>
- </widget>
- </child>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Time</property>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="pack_type">end</property>
- <property name="position">1</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="event_execute_button_update">
+ <widget class="GtkHBox" id="hbox221">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Update</property>
- <signal name="clicked" handler="on_event_execute_button_update_clicked"/>
<child>
- <widget class="GtkImage" id="image1665">
+ <widget class="GtkImage" id="event_execute_image_run_interval_time_good">
<property name="visible">True</property>
- <property name="stock">gtk-refresh</property>
- </widget>
- </child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="pack_type">end</property>
<property name="position">0</property>
</packing>
</child>
+ <child>
+ <widget class="GtkImage" id="event_execute_image_run_interval_time_bad">
+ <property name="visible">True</property>
</widget>
+ <packing>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
+ <property name="fill">False</property>
<property name="pack_type">end</property>
<property name="position">1</property>
</packing>
</child>
</widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="expand">False</property>
+ <property name="position">0</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkNotebook" id="notebook_results_data">
- <property name="visible">True</property>
- <property name="show_tabs">False</property>
- <property name="show_border">False</property>
- <child>
- <widget class="GtkTable" id="table3">
- <property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">2</property>
- <property name="row_spacing">4</property>
<child>
- <widget class="GtkTable" id="event_execute_table_jump_simple_values">
+ <widget class="GtkTable" id="event_execute_table_run_interval_values">
<property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">3</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
<property name="column_spacing">4</property>
- <property name="row_spacing">2</property>
+ <property name="row_spacing">4</property>
<property name="homogeneous">True</property>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_simple_tc_now">
+ <widget class="GtkLabel" id="label305">
<property name="visible">True</property>
<property name="xalign">0</property>
+ <property name="label" translatable="yes">Now</property>
<property name="justify">center</property>
</widget>
<packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
<property name="x_options">GTK_EXPAND</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_simple_tc_person">
+ <widget class="GtkLabel" id="label306">
<property name="visible">True</property>
<property name="xalign">0</property>
+ <property name="label" translatable="yes">AVG</property>
<property name="justify">center</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
<property name="x_options">GTK_EXPAND</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_simple_tc_session">
+ <widget class="GtkLabel" id="event_execute_label_run_interval_time_now">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="justify">center</property>
</widget>
<packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="event_execute_label_jump_simple_tf_session">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="event_execute_label_jump_simple_tf_now">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="x_options">GTK_EXPAND</property>
+ <property name="x_options"></property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_simple_tf_person">
+ <widget class="GtkLabel" id="event_execute_label_run_interval_time_avg">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="justify">center</property>
@@ -19162,101 +18752,73 @@ weight</property>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkTable" id="event_execute_table_jump_simple">
- <property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">2</property>
- <child>
- <widget class="GtkLabel" id="label282">
- <property name="visible">True</property>
- <property name="label" translatable="yes">TC</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkEventBox" id="event_execute_eventbox_jump_simple_tc">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="event_execute_label_jump_simple_tc">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
- </widget>
- </child>
- </widget>
- <packing>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="x_options"></property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkEventBox" id="event_execute_eventbox_jump_simple_tf">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="event_execute_label_jump_simple_tf">
+ <widget class="GtkLabel" id="event_execute_label_run_interval_speed_avg">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
- </widget>
- </child>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="x_options">GTK_FILL</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options"></property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label284">
+ <widget class="GtkLabel" id="event_execute_label_run_interval_speed_now">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes">TF</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options"></property>
<property name="y_options"></property>
</packing>
</child>
</widget>
<packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label17">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">4</property>
+ </widget>
+ <packing>
+ <property name="position">3</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkTable" id="table5">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="row_spacing">4</property>
<child>
- <widget class="GtkHBox" id="event_execute_hbox_jump_simple_titles">
+ <widget class="GtkHBox" id="event_execute_hbox_reaction_time_titles">
<property name="visible">True</property>
<property name="homogeneous">True</property>
<child>
- <widget class="GtkLabel" id="label252">
+ <widget class="GtkLabel" id="label451">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Now</property>
@@ -19269,7 +18831,7 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label253">
+ <widget class="GtkLabel" id="label452">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Person AVG</property>
@@ -19282,7 +18844,7 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label254">
+ <widget class="GtkLabel" id="label453">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Session AVG</property>
@@ -19299,154 +18861,139 @@ weight</property>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="x_options">GTK_FILL</property>
</packing>
</child>
<child>
- <placeholder/>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label12">
- <property name="visible">True</property>
- <property name="label" translatable="yes">1</property>
- </widget>
- <packing>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox21">
- <property name="visible">True</property>
- <child>
- <widget class="GtkTable" id="event_execute_table_jump_reactive">
+ <widget class="GtkTable" id="event_execute_table_reaction_time">
<property name="visible">True</property>
- <property name="n_rows">4</property>
<property name="n_columns">2</property>
<property name="column_spacing">4</property>
- <property name="row_spacing">4</property>
+ <property name="row_spacing">2</property>
<child>
- <widget class="GtkEventBox" id="event_execute_eventbox_jump_reactive_tc">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label288">
+ <widget class="GtkLabel" id="label324">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Time</property>
</widget>
<packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label290">
+ <widget class="GtkEventBox" id="event_execute_eventbox_reaction_time_time">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label327">
<property name="visible">True</property>
<property name="xalign">0</property>
+ <property name="label" translatable="yes"> </property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
<property name="x_options">GTK_FILL</property>
<property name="y_options"></property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkTable" id="event_execute_table_reaction_time_values">
+ <property name="visible">True</property>
+ <property name="n_columns">3</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">2</property>
+ <property name="homogeneous">True</property>
<child>
- <widget class="GtkLabel" id="label291">
+ <widget class="GtkLabel" id="event_execute_label_reaction_time_now">
<property name="visible">True</property>
<property name="xalign">0</property>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="x_options">GTK_FILL</property>
+ <property name="x_options">GTK_EXPAND</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkEventBox" id="event_execute_eventbox_jump_reactive_tf">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label292">
+ <widget class="GtkLabel" id="event_execute_label_reaction_time_person">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
- </widget>
- </child>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_EXPAND</property>
<property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkEventBox" id="event_execute_eventbox_jump_reactive_tf_tc">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label444">
+ <widget class="GtkLabel" id="event_execute_label_reaction_time_session">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
- </widget>
- </child>
+ <property name="justify">center</property>
</widget>
<packing>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_EXPAND</property>
<property name="y_options"></property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label37">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">5</property>
+ </widget>
+ <packing>
+ <property name="position">4</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox31">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkTable" id="event_execute_table_pulse">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">4</property>
<child>
- <widget class="GtkHBox" id="hbox222">
- <property name="visible">True</property>
- <property name="spacing">5</property>
- <child>
- <widget class="GtkLabel" id="label446">
+ <widget class="GtkLabel" id="label309">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes">TF</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox223">
- <property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="event_execute_image_jump_reactive_tf_good">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkImage" id="event_execute_image_jump_reactive_tf_bad">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="pack_type">end</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="pack_type">end</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="label" translatable="yes">Time</property>
</widget>
<packing>
<property name="left_attach">1</property>
@@ -19454,115 +19001,47 @@ weight</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox224">
- <property name="visible">True</property>
- <property name="spacing">5</property>
- <child>
- <widget class="GtkLabel" id="label447">
+ <widget class="GtkLabel" id="label310">
<property name="visible">True</property>
<property name="xalign">0</property>
- <property name="label" translatable="yes">TC</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox225">
- <property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="event_execute_image_jump_reactive_tc_good">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkImage" id="event_execute_image_jump_reactive_tc_bad">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="pack_type">end</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="pack_type">end</property>
- <property name="position">1</property>
- </packing>
- </child>
</widget>
<packing>
<property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox226">
- <property name="visible">True</property>
- <property name="spacing">5</property>
- <child>
- <widget class="GtkLabel" id="label448">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">TF / TC</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox227">
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label311">
<property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="event_execute_image_jump_reactive_tf_tc_good">
+ <property name="xalign">0</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkEventBox" id="event_execute_eventbox_pulse_time">
<property name="visible">True</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
<child>
- <widget class="GtkImage" id="event_execute_image_jump_reactive_tf_tc_bad">
+ <widget class="GtkLabel" id="label312">
<property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes"> </property>
</widget>
- <packing>
- <property name="pack_type">end</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="pack_type">end</property>
- <property name="position">1</property>
- </packing>
</child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
<property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
</widget>
@@ -19572,15 +19051,15 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkTable" id="event_execute_table_jump_reactive_values">
+ <widget class="GtkTable" id="event_execute_table_pulse_values">
<property name="visible">True</property>
- <property name="n_rows">4</property>
+ <property name="n_rows">2</property>
<property name="n_columns">2</property>
<property name="column_spacing">4</property>
<property name="row_spacing">4</property>
<property name="homogeneous">True</property>
<child>
- <widget class="GtkLabel" id="label267">
+ <widget class="GtkLabel" id="label313">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Now</property>
@@ -19592,7 +19071,7 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label268">
+ <widget class="GtkLabel" id="label314">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">AVG</property>
@@ -19606,7 +19085,7 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_reactive_tf_now">
+ <widget class="GtkLabel" id="event_execute_label_pulse_now">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="justify">center</property>
@@ -19619,7 +19098,7 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_reactive_tf_avg">
+ <widget class="GtkLabel" id="event_execute_label_pulse_avg">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="justify">center</property>
@@ -19633,936 +19112,1771 @@ weight</property>
<property name="y_options"></property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">5</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label38">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">6</property>
+ </widget>
+ <packing>
+ <property name="position">5</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label39">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">7</property>
+ </widget>
+ <packing>
+ <property name="position">6</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label16">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"><b>Results</b></property>
+ <property name="use_markup">True</property>
+ </widget>
+ <packing>
+ <property name="type">label_item</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox48">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkImage" id="image18">
+ <property name="visible">True</property>
+ <property name="stock">gtk-execute</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_execute_test">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Execute test</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkNotebook" id="notebook_results">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="show_tabs">False</property>
+ <property name="show_border">False</property>
+ <property name="scrollable">True</property>
+ <signal name="switch_page" handler="on_notebook_change_by_user"/>
+ <child>
+ <widget class="GtkVBox" id="vbox20">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkFrame" id="frame36">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment120">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox126">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkHBox" id="hbox272">
+ <property name="visible">True</property>
+ <property name="spacing">10</property>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_jumps">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox8">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkButton" id="button_jumps_zoom">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Change zoom (z)</property>
+ <signal name="clicked" handler="on_button_jumps_zoom_clicked"/>
+ <accelerator key="z" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_reactive_tc_avg">
+ <widget class="GtkImage" id="image_jumps_zoom">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_video_play_selected_jump">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Play Video (v)</property>
+ <signal name="clicked" handler="on_video_play_selected_jump_clicked"/>
+ <accelerator key="v" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_reactive_tc_now">
+ <widget class="GtkImage" id="image45">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ <property name="stock">gtk-media-play</property>
+ <property name="icon-size">1</property>
</widget>
- <packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_edit_selected_jump">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Edit selected (e)</property>
+ <signal name="clicked" handler="on_edit_selected_jump_clicked"/>
+ <accelerator key="e" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_reactive_tf_tc_now">
+ <widget class="GtkImage" id="image1972">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ <property name="stock">gtk-edit</property>
+ <property name="icon-size">1</property>
</widget>
- <packing>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_delete_selected_jump">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete selected (d)</property>
+ <signal name="clicked" handler="on_delete_selected_jump_clicked"/>
+ <accelerator key="d" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_jump_reactive_tf_tc_avg">
+ <widget class="GtkImage" id="image_jump_delete">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">3</property>
- <property name="bottom_attach">4</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
</packing>
</child>
</widget>
<packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="padding">4</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox276">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox38">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow1">
+ <property name="width_request">200</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">etched-in</property>
+ <child>
+ <widget class="GtkTreeView" id="treeview_jumps">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="rules_hint">True</property>
+ <property name="enable_search">False</property>
+ <signal name="button_release_event" handler="on_treeview_button_release_event"/>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="padding">2</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label91">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Jump</property>
+ </widget>
+ <packing>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox21">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkFrame" id="frame37">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment121">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox127">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox274">
+ <property name="visible">True</property>
+ <property name="spacing">10</property>
<child>
- <widget class="GtkLabel" id="label14">
+ <widget class="GtkHBox" id="hbox_combo_jumps_rj">
<property name="visible">True</property>
- <property name="label" translatable="yes">2</property>
+ <child>
+ <placeholder/>
+ </child>
</widget>
<packing>
- <property name="position">1</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="expand">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkTable" id="table4">
+ <widget class="GtkHBox" id="hbox84">
<property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">2</property>
- <property name="row_spacing">4</property>
+ <property name="spacing">2</property>
<child>
- <widget class="GtkHBox" id="event_execute_hbox_run_simple_titles">
+ <widget class="GtkButton" id="button_jumps_zoom_rj">
<property name="visible">True</property>
- <property name="homogeneous">True</property>
- <child>
- <widget class="GtkLabel" id="label279">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Now</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label280">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Person AVG</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Change zoom (z)</property>
+ <signal name="clicked" handler="on_button_jumps_rj_zoom_clicked"/>
+ <accelerator key="z" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="label281">
+ <widget class="GtkImage" id="image_jumps_rj_zoom">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Session AVG</property>
- <property name="use_markup">True</property>
- <property name="justify">center</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
</child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkTable" id="event_execute_table_run_simple">
- <property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">2</property>
- <child>
- <widget class="GtkLabel" id="label293">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Speed</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkEventBox" id="event_execute_eventbox_run_simple_speed">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label294">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label295">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Time</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_video_play_selected_jump_rj">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Play Video (v)</property>
+ <signal name="clicked" handler="on_video_play_selected_jump_rj_clicked"/>
+ <accelerator key="v" signal="clicked"/>
<child>
- <widget class="GtkEventBox" id="event_execute_eventbox_run_simple_time">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label298">
+ <widget class="GtkImage" id="image46">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
- </widget>
- </child>
+ <property name="stock">gtk-media-play</property>
+ <property name="icon-size">1</property>
</widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
</child>
</widget>
<packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkTable" id="event_execute_table_run_simple_values">
+ <widget class="GtkButton" id="button_edit_selected_jump_rj">
<property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">3</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">2</property>
- <property name="homogeneous">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Edit selected (e)</property>
+ <signal name="clicked" handler="on_edit_selected_jump_rj_clicked"/>
+ <accelerator key="e" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_simple_time_now">
+ <widget class="GtkImage" id="image1971">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ <property name="stock">gtk-edit</property>
+ <property name="icon-size">1</property>
</widget>
- <packing>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_repair_selected_jump_rj">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Repair selected (r)</property>
+ <signal name="clicked" handler="on_repair_selected_jump_rj_clicked"/>
+ <accelerator key="r" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_simple_time_person">
+ <widget class="GtkImage" id="image_jump_reactive_repair">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_delete_selected_jump_rj">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete selected (d)</property>
+ <signal name="clicked" handler="on_delete_selected_jump_rj_clicked"/>
+ <accelerator key="d" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_simple_time_session">
+ <widget class="GtkImage" id="image_jump_reactive_delete">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
</widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="padding">4</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkFrame" id="frame9">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment38">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox47">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox278">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow19">
+ <property name="width_request">200</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">etched-in</property>
+ <child>
+ <widget class="GtkTreeView" id="treeview_jumps_rj">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="rules_hint">True</property>
+ <signal name="button_release_event" handler="on_treeview_button_release_event"/>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label92">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Jump Reactive</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox34">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkFrame" id="frame38">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment122">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox128">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkHBox" id="hbox275">
+ <property name="visible">True</property>
+ <property name="spacing">10</property>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_runs">
+ <property name="visible">True</property>
+ <property name="spacing">10</property>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox7">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkButton" id="button_runs_zoom">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Change zoom (z)</property>
+ <signal name="clicked" handler="on_button_runs_zoom_clicked"/>
+ <accelerator key="z" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_simple_speed_session">
+ <widget class="GtkImage" id="image_runs_zoom">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
</widget>
- <packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_video_play_selected_run">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Play Video (v)</property>
+ <signal name="clicked" handler="on_video_play_selected_run_clicked"/>
+ <accelerator key="v" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_simple_speed_person">
+ <widget class="GtkImage" id="image47">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ <property name="stock">gtk-media-play</property>
+ <property name="icon-size">1</property>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_edit_selected_run">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Edit selected (e)</property>
+ <signal name="clicked" handler="on_edit_selected_run_clicked"/>
+ <accelerator key="e" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_simple_speed_now">
+ <widget class="GtkImage" id="image1973">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ <property name="stock">gtk-edit</property>
+ <property name="icon-size">1</property>
</widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
</child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
- <placeholder/>
+ <widget class="GtkButton" id="button_delete_selected_run">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete selected (d)</property>
+ <signal name="clicked" handler="on_delete_selected_run_clicked"/>
+ <accelerator key="d" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image_run_delete">
+ <property name="visible">True</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="position">2</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox279">
+ <property name="visible">True</property>
<child>
- <widget class="GtkLabel" id="label15">
+ <widget class="GtkScrolledWindow" id="scrolledwindow15">
+ <property name="width_request">200</property>
<property name="visible">True</property>
- <property name="label" translatable="yes">3</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">etched-in</property>
+ <child>
+ <widget class="GtkTreeView" id="treeview_runs">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="rules_hint">True</property>
+ <property name="enable_search">False</property>
+ <signal name="button_release_event" handler="on_treeview_button_release_event"/>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="position">2</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="position">0</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="padding">4</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label96">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Run</property>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox36">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkFrame" id="frame39">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment123">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox129">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkHBox" id="hbox2">
+ <property name="visible">True</property>
<child>
- <widget class="GtkHBox" id="hbox30">
+ <widget class="GtkHBox" id="hbox5">
<property name="visible">True</property>
+ <property name="spacing">10</property>
<child>
- <widget class="GtkTable" id="event_execute_table_run_interval">
+ <widget class="GtkHBox" id="hbox_combo_runs_interval">
<property name="visible">True</property>
- <property name="n_rows">3</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">4</property>
<child>
- <widget class="GtkEventBox" id="event_execute_eventbox_run_interval_speed">
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox6">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkButton" id="button_runs_interval_zoom">
<property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Change zoom (z)</property>
+ <signal name="clicked" handler="on_button_runs_interval_zoom_clicked"/>
+ <accelerator key="z" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="label300">
+ <widget class="GtkImage" id="image_runs_interval_zoom">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
</widget>
</child>
</widget>
<packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label302">
+ <widget class="GtkButton" id="button_video_play_selected_run_interval">
<property name="visible">True</property>
- <property name="xalign">0</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Play Video (v)</property>
+ <signal name="clicked" handler="on_video_play_selected_run_interval_clicked"/>
+ <accelerator key="v" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image48">
+ <property name="visible">True</property>
+ <property name="stock">gtk-media-play</property>
+ <property name="icon-size">1</property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label303">
+ <widget class="GtkButton" id="button_edit_selected_run_interval">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Edit selected (e)</property>
+ <signal name="clicked" handler="on_edit_selected_run_interval_clicked"/>
+ <accelerator key="e" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image1974">
<property name="visible">True</property>
- <property name="xalign">0</property>
+ <property name="stock">gtk-edit</property>
+ <property name="icon-size">1</property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkEventBox" id="event_execute_eventbox_run_interval_time">
+ <widget class="GtkButton" id="button_repair_selected_run_interval">
<property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Repair selected (r)</property>
+ <signal name="clicked" handler="on_repair_selected_run_interval_clicked"/>
+ <accelerator key="r" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="label304">
+ <widget class="GtkImage" id="image_run_interval_repair">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
</widget>
</child>
</widget>
<packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox220">
+ <widget class="GtkButton" id="button_delete_selected_run_interval">
<property name="visible">True</property>
- <property name="spacing">5</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete selected (d)</property>
+ <signal name="clicked" handler="on_delete_selected_run_interval_clicked"/>
+ <accelerator key="d" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="label440">
+ <widget class="GtkImage" id="image_run_interval_delete">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Speed</property>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
</child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">4</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="padding">4</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox280">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow16">
+ <property name="width_request">200</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">etched-in</property>
+ <child>
+ <widget class="GtkTreeView" id="treeview_runs_interval">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="rules_hint">True</property>
+ <property name="enable_search">False</property>
+ <signal name="button_release_event" handler="on_treeview_button_release_event"/>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label97">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Run Intervallic</property>
+ </widget>
+ <packing>
+ <property name="position">3</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox93">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkFrame" id="frame22">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment66">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox94">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox13">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkButton" id="button_reaction_times_zoom">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Change zoom (z)</property>
+ <signal name="clicked" handler="on_button_reaction_times_zoom_clicked"/>
+ <accelerator key="z" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image_reaction_times_zoom">
+ <property name="visible">True</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_video_play_selected_reaction_time">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Play Video (v)</property>
+ <signal name="clicked" handler="on_video_play_selected_reaction_time_clicked"/>
+ <accelerator key="v" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image49">
+ <property name="visible">True</property>
+ <property name="stock">gtk-media-play</property>
+ <property name="icon-size">1</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_edit_selected_reaction_time">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Edit selected (e)</property>
+ <signal name="clicked" handler="on_edit_selected_reaction_time_clicked"/>
+ <accelerator key="e" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image1975">
+ <property name="visible">True</property>
+ <property name="stock">gtk-edit</property>
+ <property name="icon-size">1</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_delete_selected_reaction_time">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete selected (d)</property>
+ <signal name="clicked" handler="on_delete_selected_reaction_time_clicked"/>
+ <accelerator key="d" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image_reaction_time_delete">
+ <property name="visible">True</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox281">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow27">
+ <property name="width_request">200</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">etched-in</property>
+ <child>
+ <widget class="GtkTreeView" id="treeview_reaction_times">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="rules_hint">True</property>
+ <property name="enable_search">False</property>
+ <signal name="button_release_event" handler="on_treeview_button_release_event"/>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">4</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label322">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Reaction time</property>
+ </widget>
+ <packing>
+ <property name="position">4</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox67">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkFrame" id="frame40">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment124">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox130">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkHBox" id="hbox271">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_pulses">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox128">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <widget class="GtkButton" id="button_pulses_zoom">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Change zoom (z)</property>
+ <signal name="clicked" handler="on_button_pulses_zoom_clicked"/>
+ <accelerator key="z" signal="clicked"/>
<child>
- <widget class="GtkHBox" id="hbox219">
- <property name="visible">True</property>
- <property name="spacing">5</property>
- <child>
- <widget class="GtkLabel" id="label439">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Time</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox221">
- <property name="visible">True</property>
- <child>
- <widget class="GtkImage" id="event_execute_image_run_interval_time_good">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkImage" id="event_execute_image_run_interval_time_bad">
+ <widget class="GtkImage" id="image_pulses_zoom">
<property name="visible">True</property>
- </widget>
- <packing>
- <property name="pack_type">end</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="pack_type">end</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="stock">gtk-zoom-fit</property>
+ <property name="icon-size">1</property>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
- </packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkTable" id="event_execute_table_run_interval_values">
+ <widget class="GtkButton" id="button_video_play_selected_pulse">
<property name="visible">True</property>
- <property name="n_rows">3</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">4</property>
- <property name="homogeneous">True</property>
- <child>
- <widget class="GtkLabel" id="label305">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Now</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label306">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">AVG</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Play Video (v)</property>
+ <signal name="clicked" handler="on_video_play_selected_pulse_clicked"/>
+ <accelerator key="v" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_interval_time_now">
+ <widget class="GtkImage" id="image50">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ <property name="stock">gtk-media-play</property>
+ <property name="icon-size">1</property>
</widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_edit_selected_pulse">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Edit selected (e)</property>
+ <signal name="clicked" handler="on_edit_selected_pulse_clicked"/>
+ <accelerator key="e" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_interval_time_avg">
+ <widget class="GtkImage" id="image1976">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ <property name="stock">gtk-edit</property>
+ <property name="icon-size">1</property>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_repair_selected_pulse">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Repair selected (r)</property>
+ <signal name="clicked" handler="on_repair_selected_pulse_clicked"/>
+ <accelerator key="r" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_interval_speed_avg">
+ <widget class="GtkImage" id="image_pulse_repair">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
</widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_delete_selected_pulse">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete selected (d)</property>
+ <signal name="clicked" handler="on_delete_selected_pulse_clicked"/>
+ <accelerator key="d" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="event_execute_label_run_interval_speed_now">
+ <widget class="GtkImage" id="image_pulse_delete">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
</widget>
- <packing>
- <property name="top_attach">2</property>
- <property name="bottom_attach">3</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">4</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label17">
- <property name="visible">True</property>
- <property name="label" translatable="yes">4</property>
- </widget>
- <packing>
- <property name="position">3</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="padding">4</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox282">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow25">
+ <property name="width_request">200</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">etched-in</property>
+ <child>
+ <widget class="GtkTreeView" id="treeview_pulses">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="rules_hint">True</property>
+ <property name="enable_search">False</property>
+ <signal name="button_release_event" handler="on_treeview_button_release_event"/>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">5</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label198">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Pulse</property>
+ </widget>
+ <packing>
+ <property name="position">5</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox169">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkFrame" id="frame44">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
+ <child>
+ <widget class="GtkAlignment" id="alignment129">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox170">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox9">
+ <property name="visible">True</property>
<child>
- <widget class="GtkTable" id="table5">
+ <widget class="GtkHBox" id="hbox10">
<property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">2</property>
- <property name="row_spacing">4</property>
+ <property name="spacing">10</property>
<child>
- <widget class="GtkHBox" id="event_execute_hbox_reaction_time_titles">
+ <widget class="GtkHBox" id="hbox_combo_multi_chronopic">
<property name="visible">True</property>
- <property name="homogeneous">True</property>
- <child>
- <widget class="GtkLabel" id="label451">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Now</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label452">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Person AVG</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
<child>
- <widget class="GtkLabel" id="label453">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Session AVG</property>
- <property name="use_markup">True</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
+ <placeholder/>
</child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkTable" id="event_execute_table_reaction_time">
+ <widget class="GtkHBox" id="hbox11">
<property name="visible">True</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">2</property>
+ <property name="spacing">2</property>
<child>
- <widget class="GtkLabel" id="label324">
+ <widget class="GtkButton" id="button_multi_chronopic_zoom">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Time</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Change zoom (z)</property>
+ <signal name="clicked" handler="on_button_multi_chronopic_zoom_clicked"/>
+ <accelerator key="z" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image_multi_chronopic_zoom">
+ <property name="visible">True</property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkEventBox" id="event_execute_eventbox_reaction_time_time">
+ <widget class="GtkButton" id="button_video_play_selected_multi_chronopic">
<property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Play Video (v)</property>
+ <signal name="clicked" handler="on_video_play_selected_multi_chronopic_clicked"/>
+ <accelerator key="v" signal="clicked"/>
<child>
- <widget class="GtkLabel" id="label327">
+ <widget class="GtkImage" id="image51">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
+ <property name="stock">gtk-media-play</property>
+ <property name="icon-size">1</property>
</widget>
</child>
</widget>
<packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- </packing>
- </child>
- <child>
- <widget class="GtkTable" id="event_execute_table_reaction_time_values">
- <property name="visible">True</property>
- <property name="n_columns">3</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">2</property>
- <property name="homogeneous">True</property>
<child>
- <widget class="GtkLabel" id="event_execute_label_reaction_time_now">
+ <widget class="GtkButton" id="button_edit_selected_multi_chronopic">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Edit selected (e)</property>
+ <signal name="clicked" handler="on_edit_selected_multi_chronopic_clicked"/>
+ <accelerator key="e" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image52">
+ <property name="visible">True</property>
+ <property name="stock">gtk-edit</property>
+ <property name="icon-size">1</property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_execute_label_reaction_time_person">
+ <widget class="GtkButton" id="button_repair_selected_multi_chronopic">
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Repair selected (r)</property>
+ <signal name="clicked" handler="on_repair_selected_multi_chronopic_clicked"/>
+ <accelerator key="r" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image_multi_chronopic_repair">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="event_execute_label_reaction_time_session">
+ <widget class="GtkButton" id="button_delete_selected_multi_chronopic">
<property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Delete selected (d)</property>
+ <signal name="clicked" handler="on_delete_selected_multi_chronopic_clicked"/>
+ <accelerator key="d" signal="clicked"/>
+ <child>
+ <widget class="GtkImage" id="image_multi_chronopic_delete">
+ <property name="visible">True</property>
+ </widget>
+ </child>
</widget>
<packing>
- <property name="left_attach">2</property>
- <property name="right_attach">3</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">4</property>
</packing>
</child>
</widget>
<packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options">GTK_FILL</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
- <child>
- <placeholder/>
- </child>
</widget>
<packing>
- <property name="position">4</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox308">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow35">
+ <property name="width_request">200</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">etched-in</property>
+ <child>
+ <widget class="GtkTreeView" id="treeview_multi_chronopic">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="rules_hint">True</property>
+ <property name="enable_search">False</property>
+ <signal name="button_release_event" handler="on_treeview_button_release_event"/>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">6</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label666">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">MultiChronopic</property>
+ </widget>
+ <packing>
+ <property name="position">6</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox56">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkImage" id="image7">
+ <property name="visible">True</property>
+ <property name="stock">gnome-stock-table-fill</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_results">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Results</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox_stats">
+ <property name="visible">True</property>
+ <property name="spacing">5</property>
+ <child>
+ <widget class="GtkNotebook" id="notebook1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <child>
+ <widget class="GtkVBox" id="vbox35">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkHBox" id="hbox39">
+ <property name="visible">True</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkVBox" id="vbox37">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label161">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Type</property>
+ <property name="use_markup">True</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_stats_stat_type">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox39">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label491">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Subtype</property>
+ <property name="use_markup">True</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_stats_stat_subtype">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox40">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label_apply_to">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Apply to</property>
+ <property name="use_markup">True</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_stats_stat_apply_to">
+ <property name="visible">True</property>
<child>
- <widget class="GtkLabel" id="label37">
- <property name="visible">True</property>
- <property name="label" translatable="yes">5</property>
- </widget>
- <packing>
- <property name="position">4</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
+ <placeholder/>
</child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkNotebook" id="notebook_stats_win_options">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="show_tabs">False</property>
+ <property name="show_border">False</property>
+ <child>
+ <widget class="GtkHBox" id="hbox51">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
+ <child>
+ <widget class="GtkLabel" id="label_subtraction_between">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Subtraction between</property>
+ <property name="use_markup">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_subtraction_between">
+ <property name="visible">True</property>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkHBox" id="hbox31">
+ <widget class="GtkHBox" id="hbox_subtraction_between_1">
<property name="visible">True</property>
<child>
- <widget class="GtkTable" id="event_execute_table_pulse">
- <property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">4</property>
- <child>
- <widget class="GtkLabel" id="label309">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Time</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label310">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label311">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- </widget>
- <packing>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkEventBox" id="event_execute_eventbox_pulse_time">
- <property name="visible">True</property>
- <child>
- <widget class="GtkLabel" id="label312">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes"> </property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options">GTK_FILL</property>
- <property name="y_options"></property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkTable" id="event_execute_table_pulse_values">
- <property name="visible">True</property>
- <property name="n_rows">2</property>
- <property name="n_columns">2</property>
- <property name="column_spacing">4</property>
- <property name="row_spacing">4</property>
- <property name="homogeneous">True</property>
- <child>
- <widget class="GtkLabel" id="label313">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Now</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label314">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">AVG</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="x_options">GTK_EXPAND</property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="event_execute_label_pulse_now">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="event_execute_label_pulse_avg">
- <property name="visible">True</property>
- <property name="xalign">0</property>
- <property name="justify">center</property>
- </widget>
- <packing>
- <property name="left_attach">1</property>
- <property name="right_attach">2</property>
- <property name="top_attach">1</property>
- <property name="bottom_attach">2</property>
- <property name="x_options"></property>
- <property name="y_options"></property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
+ <placeholder/>
</child>
</widget>
<packing>
- <property name="position">5</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label38">
+ <widget class="GtkLabel" id="label10">
<property name="visible">True</property>
- <property name="label" translatable="yes">6</property>
+ <property name="label" translatable="yes">and</property>
+ <property name="use_markup">True</property>
</widget>
<packing>
- <property name="position">5</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <placeholder/>
- </child>
- <child>
- <widget class="GtkLabel" id="label39">
+ <widget class="GtkHBox" id="hbox_subtraction_between_2">
<property name="visible">True</property>
- <property name="label" translatable="yes">7</property>
+ <child>
+ <placeholder/>
+ </child>
</widget>
<packing>
- <property name="position">6</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
</packing>
</child>
</widget>
@@ -20572,566 +20886,445 @@ weight</property>
</child>
</widget>
</child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label16">
- <property name="visible">True</property>
- <property name="label" translatable="yes"><b>Results</b></property>
- <property name="use_markup">True</property>
+ <child>
+ <widget class="GtkLabel" id="label44">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">subtraction</property>
+ </widget>
+ <packing>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_mark_consecutives">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkCheckButton" id="checkbutton_mark_consecutives">
+ <property name="label" translatable="yes">mark consecutives</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">mark best 'n' consecutives</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_checkbutton_mark_consecutives_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkSpinButton" id="spinbutton_mark_consecutives">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">5 1 100 1 10 0</property>
+ <property name="climb_rate">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ <signal name="changed" handler="on_spinbutton_mark_consecutives_changed"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label45">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">mark_consecutives</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label488">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Type</property>
+ </widget>
+ <packing>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox55">
+ <property name="visible">True</property>
+ <property name="spacing">21</property>
+ <child>
+ <widget class="GtkRadioButton" id="radiobutton_current_session">
+ <property name="label" translatable="yes">Current</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_radiobuttons_stat_session_toggled"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox70">
+ <property name="visible">True</property>
+ <property name="spacing">3</property>
+ <child>
+ <widget class="GtkRadioButton" id="radiobutton_selected_sessions">
+ <property name="label" translatable="yes">Selected</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">radiobutton_current_session</property>
+ <signal name="clicked" handler="on_radiobuttons_stat_session_toggled"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_stats_select_sessions">
+ <property name="label" translatable="yes">select</property>
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_button_stats_select_sessions_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
<packing>
- <property name="type">label_item</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">2</property>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox39">
- <property name="visible">True</property>
<child>
- <widget class="GtkImage" id="image14">
+ <widget class="GtkLabel" id="label489">
<property name="visible">True</property>
- <property name="stock">gtk-add</property>
- <property name="icon-size">2</property>
+ <property name="label" translatable="yes">Session</property>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
<child>
- <placeholder/>
- </child>
- <child>
- <placeholder/>
- </child>
- <child>
- <placeholder/>
- </child>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <placeholder/>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label_execute_test">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Execute test</property>
- </widget>
- <packing>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkNotebook" id="notebook_results">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="show_tabs">False</property>
- <property name="show_border">False</property>
- <property name="scrollable">True</property>
- <signal name="switch_page" handler="on_notebook_change_by_user"/>
- <child>
- <widget class="GtkVBox" id="vbox20">
- <property name="visible">True</property>
- <child>
- <widget class="GtkFrame" id="frame36">
+ <widget class="GtkHBox" id="hbox52">
<property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
+ <property name="border_width">3</property>
+ <property name="spacing">5</property>
+ <property name="homogeneous">True</property>
<child>
- <widget class="GtkAlignment" id="alignment120">
+ <widget class="GtkVBox" id="vbox45">
<property name="visible">True</property>
<child>
- <widget class="GtkVBox" id="vbox126">
+ <widget class="GtkRadioButton" id="radiobutton_stats_jumps_all">
+ <property name="label" translatable="yes">All</property>
<property name="visible">True</property>
- <property name="spacing">4</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">radiobutton_stats_jumps_person_average</property>
+ <signal name="clicked" handler="on_radiobutton_stats_jumps_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox41">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkHBox" id="hbox53">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
<child>
- <widget class="GtkHBox" id="hbox272">
+ <widget class="GtkRadioButton" id="radiobutton_stats_jumps_limit">
+ <property name="label" translatable="yes">Limit</property>
<property name="visible">True</property>
- <property name="spacing">10</property>
- <child>
- <widget class="GtkHBox" id="hbox_combo_jumps">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox8">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkButton" id="button_jumps_zoom">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Change zoom (z)</property>
- <signal name="clicked" handler="on_button_jumps_zoom_clicked"/>
- <accelerator key="z" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_jumps_zoom">
- <property name="visible">True</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_video_play_selected_jump">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Play Video (v)</property>
- <signal name="clicked" handler="on_video_play_selected_jump_clicked"/>
- <accelerator key="v" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image45">
- <property name="visible">True</property>
- <property name="stock">gtk-media-play</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_edit_selected_jump">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Edit selected (e)</property>
- <signal name="clicked" handler="on_edit_selected_jump_clicked"/>
- <accelerator key="e" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image1972">
- <property name="visible">True</property>
- <property name="stock">gtk-edit</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_delete_selected_jump">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete selected (d)</property>
- <signal name="clicked" handler="on_delete_selected_jump_clicked"/>
- <accelerator key="d" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_jump_delete">
- <property name="visible">True</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">radiobutton_stats_jumps_person_average</property>
+ <signal name="clicked" handler="on_radiobutton_stats_jumps_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
+ <child>
+ <widget class="GtkSpinButton" id="spin_stats_jumps_limit">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">10 1 99 1 10 0</property>
+ <property name="climb_rate">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ <signal name="changed" handler="on_spinbutton_stats_jumps_changed"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
</child>
</widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="padding">4</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox276">
- <property name="visible">True</property>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
<child>
- <widget class="GtkVBox" id="vbox38">
+ <widget class="GtkVBox" id="vbox43">
<property name="visible">True</property>
<child>
- <widget class="GtkScrolledWindow" id="scrolledwindow1">
- <property name="width_request">200</property>
+ <widget class="GtkRadioButton" id="radiobutton_stats_jumps_person_average">
+ <property name="label" translatable="yes">Person's average</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="vscrollbar_policy">automatic</property>
- <property name="shadow_type">etched-in</property>
- <child>
- <widget class="GtkTreeView" id="treeview_jumps">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="rules_hint">True</property>
- <property name="enable_search">False</property>
- <signal name="button_release_event" handler="on_treeview_button_release_event"/>
- </widget>
- </child>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_radiobutton_stats_jumps_clicked"/>
</widget>
<packing>
+ <property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="expand">False</property>
+ <property name="position">2</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="padding">2</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkLabel" id="label91">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Jump</property>
- </widget>
- <packing>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="vbox21">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkFrame" id="frame37">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
<child>
- <widget class="GtkAlignment" id="alignment121">
+ <widget class="GtkVBox" id="vbox44">
<property name="visible">True</property>
<child>
- <widget class="GtkVBox" id="vbox127">
+ <widget class="GtkHBox" id="hbox54">
<property name="visible">True</property>
+ <property name="spacing">6</property>
<child>
- <widget class="GtkHBox" id="hbox274">
+ <widget class="GtkRadioButton" id="radiobutton_stats_jumps_person_bests">
+ <property name="label" translatable="yes">Person's bests</property>
<property name="visible">True</property>
- <property name="spacing">10</property>
- <child>
- <widget class="GtkHBox" id="hbox_combo_jumps_rj">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox84">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkButton" id="button_jumps_zoom_rj">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Change zoom (z)</property>
- <signal name="clicked" handler="on_button_jumps_rj_zoom_clicked"/>
- <accelerator key="z" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_jumps_rj_zoom">
- <property name="visible">True</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_video_play_selected_jump_rj">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Play Video (v)</property>
- <signal name="clicked" handler="on_video_play_selected_jump_rj_clicked"/>
- <accelerator key="v" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image46">
- <property name="visible">True</property>
- <property name="stock">gtk-media-play</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_edit_selected_jump_rj">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Edit selected (e)</property>
- <signal name="clicked" handler="on_edit_selected_jump_rj_clicked"/>
- <accelerator key="e" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image1971">
- <property name="visible">True</property>
- <property name="stock">gtk-edit</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_repair_selected_jump_rj">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Repair selected (r)</property>
- <signal name="clicked" handler="on_repair_selected_jump_rj_clicked"/>
- <accelerator key="r" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_jump_reactive_repair">
- <property name="visible">True</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_delete_selected_jump_rj">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete selected (d)</property>
- <signal name="clicked" handler="on_delete_selected_jump_rj_clicked"/>
- <accelerator key="d" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_jump_reactive_delete">
- <property name="visible">True</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">4</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">radiobutton_stats_jumps_person_average</property>
+ <signal name="clicked" handler="on_radiobutton_stats_jumps_clicked"/>
</widget>
<packing>
<property name="expand">False</property>
- <property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
+ <child>
+ <widget class="GtkSpinButton" id="spin_stats_jumps_person_bests">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">1 1 99 1 10 0</property>
+ <property name="climb_rate">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ <signal name="changed" handler="on_spinbutton_stats_jumps_changed"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
</child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">3</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="padding">4</property>
- <property name="position">0</property>
+ <property name="position">2</property>
+ <property name="tab_fill">False</property>
</packing>
</child>
<child>
- <widget class="GtkFrame" id="frame9">
+ <widget class="GtkLabel" id="label490">
<property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
- <child>
- <widget class="GtkAlignment" id="alignment38">
- <property name="visible">True</property>
- <child>
- <widget class="GtkVBox" id="vbox47">
- <property name="visible">True</property>
- <child>
- <widget class="GtkHBox" id="hbox278">
- <property name="visible">True</property>
- <child>
- <widget class="GtkScrolledWindow" id="scrolledwindow19">
- <property name="width_request">200</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="vscrollbar_policy">automatic</property>
- <property name="shadow_type">etched-in</property>
- <child>
- <widget class="GtkTreeView" id="treeview_jumps_rj">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="rules_hint">True</property>
- <signal name="button_release_event" handler="on_treeview_button_release_event"/>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- </child>
+ <property name="label" translatable="yes">Show tests</property>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox112">
+ <property name="visible">True</property>
+ <property name="border_width">6</property>
+ <child>
+ <widget class="GtkCheckButton" id="checkbutton_stats_sex">
+ <property name="label" translatable="yes">Show sex</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_checkbutton_stats_sex_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkCheckButton" id="checkbutton_show_enunciate">
+ <property name="label" translatable="yes">Show description</property>
+ <property name="sensitive">False</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_checkbutton_show_enunciate_clicked"/>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="position">3</property>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label492">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Other</property>
+ </widget>
+ <packing>
+ <property name="position">3</property>
+ <property name="tab_fill">False</property>
+ <property name="type">tab</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label92">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Jump Reactive</property>
- </widget>
- <packing>
- <property name="position">1</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="expand">False</property>
+ <property name="padding">4</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkVBox" id="vbox34">
+ <widget class="GtkHBox" id="hbox252">
<property name="visible">True</property>
+ <property name="spacing">6</property>
<child>
- <widget class="GtkFrame" id="frame38">
+ <widget class="GtkVBox" id="vbox114">
<property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
+ <property name="spacing">6</property>
<child>
- <widget class="GtkAlignment" id="alignment122">
+ <widget class="GtkHBox" id="hbox253">
<property name="visible">True</property>
<child>
- <widget class="GtkVBox" id="vbox128">
+ <widget class="GtkButton" id="button_stats">
<property name="visible">True</property>
- <property name="spacing">4</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">After a test, use it to update statistics</property>
+ <signal name="clicked" handler="on_button_stats_clicked"/>
<child>
- <widget class="GtkHBox" id="hbox275">
+ <widget class="GtkAlignment" id="alignment18">
<property name="visible">True</property>
- <property name="spacing">10</property>
- <child>
- <widget class="GtkHBox" id="hbox_combo_runs">
- <property name="visible">True</property>
- <property name="spacing">10</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
<child>
- <widget class="GtkHBox" id="hbox7">
+ <widget class="GtkHBox" id="hbox46">
<property name="visible">True</property>
<property name="spacing">2</property>
<child>
- <widget class="GtkButton" id="button_runs_zoom">
+ <widget class="GtkImage" id="image34">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Change zoom (z)</property>
- <signal name="clicked" handler="on_button_runs_zoom_clicked"/>
- <accelerator key="z" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_runs_zoom">
- <property name="visible">True</property>
- </widget>
- </child>
+ <property name="stock">gtk-refresh</property>
</widget>
<packing>
<property name="expand">False</property>
@@ -21140,21 +21333,10 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_video_play_selected_run">
+ <widget class="GtkLabel" id="label42">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Play Video (v)</property>
- <signal name="clicked" handler="on_video_play_selected_run_clicked"/>
- <accelerator key="v" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image47">
- <property name="visible">True</property>
- <property name="stock">gtk-media-play</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Update stats</property>
+ <property name="use_underline">True</property>
</widget>
<packing>
<property name="expand">False</property>
@@ -21162,561 +21344,508 @@ weight</property>
<property name="position">1</property>
</packing>
</child>
- <child>
- <widget class="GtkButton" id="button_edit_selected_run">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Edit selected (e)</property>
- <signal name="clicked" handler="on_edit_selected_run_clicked"/>
- <accelerator key="e" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image1973">
- <property name="visible">True</property>
- <property name="stock">gtk-edit</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_delete_selected_run">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete selected (d)</property>
- <signal name="clicked" handler="on_delete_selected_run_clicked"/>
- <accelerator key="d" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_run_delete">
- <property name="visible">True</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox279">
- <property name="visible">True</property>
- <child>
- <widget class="GtkScrolledWindow" id="scrolledwindow15">
- <property name="width_request">200</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="vscrollbar_policy">automatic</property>
- <property name="shadow_type">etched-in</property>
- <child>
- <widget class="GtkTreeView" id="treeview_runs">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="rules_hint">True</property>
- <property name="enable_search">False</property>
- <signal name="button_release_event" handler="on_treeview_button_release_event"/>
- </widget>
- </child>
</widget>
- <packing>
- <property name="position">0</property>
- </packing>
</child>
</widget>
- <packing>
- <property name="position">1</property>
- </packing>
</child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkCheckButton" id="checkbutton_stats_always">
+ <property name="label" translatable="yes">always</property>
+ <property name="sensitive">False</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_checkbutton_stats_always_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label46">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Mark</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_select_checkboxes">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
</child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkVBox" id="vbox115">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label497">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Description:</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkTextView" id="textview_enunciate">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">statistic's description</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ <property name="cursor_visible">False</property>
+ <property name="overwrite">True</property>
+ <property name="accepts_tab">False</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="padding">4</property>
- <property name="position">0</property>
+ <property name="position">1</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">2</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label96">
+ <widget class="GtkScrolledWindow" id="scrolledwindow7">
<property name="visible">True</property>
- <property name="label" translatable="yes">Run</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <widget class="GtkTreeView" id="treeview_stats">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </widget>
+ </child>
</widget>
<packing>
<property name="position">2</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
</packing>
</child>
<child>
- <widget class="GtkVBox" id="vbox36">
+ <widget class="GtkFrame" id="frame51">
<property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="shadow_type">none</property>
<child>
- <widget class="GtkFrame" id="frame39">
+ <widget class="GtkAlignment" id="alignment145">
<property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
+ <property name="left_padding">12</property>
<child>
- <widget class="GtkAlignment" id="alignment123">
+ <widget class="GtkVBox" id="vbox196">
<property name="visible">True</property>
+ <property name="spacing">7</property>
<child>
- <widget class="GtkVBox" id="vbox129">
+ <widget class="GtkHBox" id="hbox375">
<property name="visible">True</property>
<property name="spacing">4</property>
<child>
- <widget class="GtkHBox" id="hbox2">
+ <widget class="GtkTable" id="table74">
<property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">8</property>
+ <property name="column_spacing">4</property>
+ <property name="row_spacing">4</property>
<child>
- <widget class="GtkHBox" id="hbox5">
+ <widget class="GtkHBox" id="hbox_combo_graph_type">
<property name="visible">True</property>
- <property name="spacing">10</property>
<child>
- <widget class="GtkHBox" id="hbox_combo_runs_interval">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
+ <placeholder/>
</child>
+ </widget>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_graph_palette">
+ <property name="visible">True</property>
<child>
- <widget class="GtkHBox" id="hbox6">
- <property name="visible">True</property>
- <property name="spacing">2</property>
- <child>
- <widget class="GtkButton" id="button_runs_interval_zoom">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Change zoom (z)</property>
- <signal name="clicked" handler="on_button_runs_interval_zoom_clicked"/>
- <accelerator key="z" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_runs_interval_zoom">
- <property name="visible">True</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_video_play_selected_run_interval">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Play Video (v)</property>
- <signal name="clicked" handler="on_video_play_selected_run_interval_clicked"/>
- <accelerator key="v" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image48">
- <property name="visible">True</property>
- <property name="stock">gtk-media-play</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_edit_selected_run_interval">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Edit selected (e)</property>
- <signal name="clicked" handler="on_edit_selected_run_interval_clicked"/>
- <accelerator key="e" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image1974">
- <property name="visible">True</property>
- <property name="stock">gtk-edit</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_repair_selected_run_interval">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Repair selected (r)</property>
- <signal name="clicked" handler="on_repair_selected_run_interval_clicked"/>
- <accelerator key="r" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_run_interval_repair">
- <property name="visible">True</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="button_delete_selected_run_interval">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete selected (d)</property>
- <signal name="clicked" handler="on_delete_selected_run_interval_clicked"/>
- <accelerator key="d" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_run_interval_delete">
- <property name="visible">True</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">4</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label764">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Type</property>
+ </widget>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label765">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Palette</property>
+ </widget>
+ <packing>
+ <property name="left_attach">3</property>
+ <property name="right_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_graph_width">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label766">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Width</property>
+ </widget>
+ <packing>
+ <property name="left_attach">4</property>
+ <property name="right_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_graph_var_x">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">var X</property>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_graph_var_y">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">var Y</property>
+ </widget>
+ <packing>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_graph_var_x">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_graph_var_y">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
</child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
+ <property name="left_attach">2</property>
+ <property name="right_attach">3</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="padding">4</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox280">
- <property name="visible">True</property>
- <child>
- <widget class="GtkScrolledWindow" id="scrolledwindow16">
- <property name="width_request">200</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="vscrollbar_policy">automatic</property>
- <property name="shadow_type">etched-in</property>
- <child>
- <widget class="GtkTreeView" id="treeview_runs_interval">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="rules_hint">True</property>
- <property name="enable_search">False</property>
- <signal name="button_release_event" handler="on_treeview_button_release_event"/>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">3</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label97">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Run Intervallic</property>
- </widget>
- <packing>
- <property name="position">3</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="vbox93">
- <property name="visible">True</property>
- <child>
- <widget class="GtkFrame" id="frame22">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
- <child>
- <widget class="GtkAlignment" id="alignment66">
- <property name="visible">True</property>
- <child>
- <widget class="GtkVBox" id="vbox94">
- <property name="visible">True</property>
- <child>
- <widget class="GtkHBox" id="hbox13">
- <property name="visible">True</property>
<child>
- <widget class="GtkButton" id="button_reaction_times_zoom">
+ <widget class="GtkLabel" id="label_graph_options">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Change zoom (z)</property>
- <signal name="clicked" handler="on_button_reaction_times_zoom_clicked"/>
- <accelerator key="z" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_reaction_times_zoom">
- <property name="visible">True</property>
- </widget>
- </child>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
+ <property name="label" translatable="yes">Options</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_video_play_selected_reaction_time">
+ <widget class="GtkLabel" id="label_graph_legend">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Play Video (v)</property>
- <signal name="clicked" handler="on_video_play_selected_reaction_time_clicked"/>
- <accelerator key="v" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image49">
- <property name="visible">True</property>
- <property name="stock">gtk-media-play</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Legend</property>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_edit_selected_reaction_time">
+ <widget class="GtkHBox" id="hbox_combo_graph_legend">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Edit selected (e)</property>
- <signal name="clicked" handler="on_edit_selected_reaction_time_clicked"/>
- <accelerator key="e" signal="clicked"/>
<child>
- <widget class="GtkImage" id="image1975">
- <property name="visible">True</property>
- <property name="stock">gtk-edit</property>
- <property name="icon-size">1</property>
- </widget>
+ <placeholder/>
</child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
+ <property name="left_attach">6</property>
+ <property name="right_attach">7</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_delete_selected_reaction_time">
+ <widget class="GtkLabel" id="label771">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Height</property>
+ </widget>
+ <packing>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_combo_graph_height">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete selected (d)</property>
- <signal name="clicked" handler="on_delete_selected_reaction_time_clicked"/>
- <accelerator key="d" signal="clicked"/>
<child>
- <widget class="GtkImage" id="image_reaction_time_delete">
- <property name="visible">True</property>
- </widget>
+ <placeholder/>
</child>
</widget>
<packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">3</property>
+ <property name="left_attach">5</property>
+ <property name="right_attach">6</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
</packing>
</child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox281">
- <property name="visible">True</property>
- <child>
- <widget class="GtkScrolledWindow" id="scrolledwindow27">
- <property name="width_request">200</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="vscrollbar_policy">automatic</property>
- <property name="shadow_type">etched-in</property>
- <child>
- <widget class="GtkTreeView" id="treeview_reaction_times">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="rules_hint">True</property>
- <property name="enable_search">False</property>
- <signal name="button_release_event" handler="on_treeview_button_release_event"/>
+ <child>
+ <widget class="GtkHBox" id="hbox380">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkCheckButton" id="checkbutton_transposed">
+ <property name="label" translatable="yes">T</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Transpose</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox_line">
+ <property name="visible">True</property>
+ <child>
+ <widget class="GtkLabel" id="label_line">
+ <property name="visible">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Width of the line</property>
+ <property name="label" translatable="yes">Line</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkSpinButton" id="spin_line">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="tooltip" translatable="yes">Width of the line</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">1 1 5 1 1 0</property>
+ <property name="climb_rate">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkCheckButton" id="checkbutton_margins">
+ <property name="label" translatable="yes">Margins</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Show/Hide margins</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <signal name="clicked" handler="on_checkbutton_margins_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="left_attach">7</property>
+ <property name="right_attach">8</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
</widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">4</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label322">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Reaction time</property>
- </widget>
- <packing>
- <property name="position">4</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="vbox67">
- <property name="visible">True</property>
- <child>
- <widget class="GtkFrame" id="frame40">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
- <child>
- <widget class="GtkAlignment" id="alignment124">
- <property name="visible">True</property>
<child>
- <widget class="GtkVBox" id="vbox130">
+ <widget class="GtkHBox" id="hbox_graph_margins">
<property name="visible">True</property>
- <property name="spacing">4</property>
+ <property name="spacing">8</property>
<child>
- <widget class="GtkHBox" id="hbox271">
+ <widget class="GtkHBox" id="hbox383">
<property name="visible">True</property>
- <property name="spacing">12</property>
+ <property name="spacing">4</property>
<child>
- <widget class="GtkHBox" id="hbox_combo_pulses">
+ <widget class="GtkHBox" id="hbox384">
<property name="visible">True</property>
<child>
- <placeholder/>
+ <widget class="GtkLabel" id="label777">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Bottom</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkSpinButton" id="spin_graph_margin_b">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">5 1 20 1 1 0</property>
+ <property name="climb_rate">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
<packing>
- <property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox128">
+ <widget class="GtkHBox" id="hbox385">
<property name="visible">True</property>
- <property name="spacing">2</property>
<child>
- <widget class="GtkButton" id="button_pulses_zoom">
+ <widget class="GtkLabel" id="label778">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Change zoom (z)</property>
- <signal name="clicked" handler="on_button_pulses_zoom_clicked"/>
- <accelerator key="z" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_pulses_zoom">
- <property name="visible">True</property>
- <property name="stock">gtk-zoom-fit</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Left</property>
</widget>
<packing>
<property name="expand">False</property>
@@ -21725,21 +21854,14 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_video_play_selected_pulse">
+ <widget class="GtkSpinButton" id="spin_graph_margin_l">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Play Video (v)</property>
- <signal name="clicked" handler="on_video_play_selected_pulse_clicked"/>
- <accelerator key="v" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image50">
- <property name="visible">True</property>
- <property name="stock">gtk-media-play</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">4 1 20 1 1 0</property>
+ <property name="climb_rate">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
</widget>
<packing>
<property name="expand">False</property>
@@ -21747,74 +21869,79 @@ weight</property>
<property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox386">
+ <property name="visible">True</property>
<child>
- <widget class="GtkButton" id="button_edit_selected_pulse">
+ <widget class="GtkLabel" id="label779">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Edit selected (e)</property>
- <signal name="clicked" handler="on_edit_selected_pulse_clicked"/>
- <accelerator key="e" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image1976">
- <property name="visible">True</property>
- <property name="stock">gtk-edit</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Top</property>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">2</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_repair_selected_pulse">
+ <widget class="GtkSpinButton" id="spin_graph_margin_t">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Repair selected (r)</property>
- <signal name="clicked" handler="on_repair_selected_pulse_clicked"/>
- <accelerator key="r" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_pulse_repair">
- <property name="visible">True</property>
- </widget>
- </child>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">4 1 20 1 1 0</property>
+ <property name="climb_rate">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">3</property>
+ <property name="position">1</property>
</packing>
</child>
+ </widget>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkHBox" id="hbox387">
+ <property name="visible">True</property>
<child>
- <widget class="GtkButton" id="button_delete_selected_pulse">
+ <widget class="GtkLabel" id="label780">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Right</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkSpinButton" id="spin_graph_margin_r">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete selected (d)</property>
- <signal name="clicked" handler="on_delete_selected_pulse_clicked"/>
- <accelerator key="d" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_pulse_delete">
- <property name="visible">True</property>
- </widget>
- </child>
+ <property name="invisible_char">â??</property>
+ <property name="adjustment">2 1 20 1 1 0</property>
+ <property name="climb_rate">1</property>
+ <property name="snap_to_ticks">True</property>
+ <property name="numeric">True</property>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">4</property>
+ <property name="position">1</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="position">3</property>
</packing>
</child>
</widget>
@@ -21822,116 +21949,50 @@ weight</property>
<property name="position">0</property>
</packing>
</child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="padding">4</property>
- <property name="position">0</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox282">
- <property name="visible">True</property>
- <child>
- <widget class="GtkScrolledWindow" id="scrolledwindow25">
- <property name="width_request">200</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="vscrollbar_policy">automatic</property>
- <property name="shadow_type">etched-in</property>
- <child>
- <widget class="GtkTreeView" id="treeview_pulses">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="rules_hint">True</property>
- <property name="enable_search">False</property>
- <signal name="button_release_event" handler="on_treeview_button_release_event"/>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">5</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label198">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Pulse</property>
- </widget>
- <packing>
- <property name="position">5</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="vbox169">
- <property name="visible">True</property>
- <property name="spacing">4</property>
- <child>
- <widget class="GtkFrame" id="frame44">
- <property name="visible">True</property>
- <property name="label_xalign">0</property>
- <property name="shadow_type">none</property>
- <child>
- <widget class="GtkAlignment" id="alignment129">
- <property name="visible">True</property>
+ <child>
+ <widget class="GtkButton" id="button_graph_margin_default">
+ <property name="label" translatable="yes">Default values</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <signal name="clicked" handler="on_button_graph_margin_default_clicked"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
<child>
- <widget class="GtkVBox" id="vbox170">
+ <widget class="GtkHButtonBox" id="hbuttonbox3">
<property name="visible">True</property>
<child>
- <widget class="GtkHBox" id="hbox9">
+ <widget class="GtkButton" id="button_graph">
+ <property name="width_request">150</property>
<property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Graph this statistic</property>
+ <signal name="clicked" handler="on_button_graph_clicked"/>
<child>
- <widget class="GtkHBox" id="hbox10">
+ <widget class="GtkAlignment" id="alignment24">
<property name="visible">True</property>
- <property name="spacing">10</property>
- <child>
- <widget class="GtkHBox" id="hbox_combo_multi_chronopic">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
<child>
- <widget class="GtkHBox" id="hbox11">
+ <widget class="GtkHBox" id="hbox57">
<property name="visible">True</property>
<property name="spacing">2</property>
<child>
- <widget class="GtkButton" id="button_multi_chronopic_zoom">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Change zoom (z)</property>
- <signal name="clicked" handler="on_button_multi_chronopic_zoom_clicked"/>
- <accelerator key="z" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_multi_chronopic_zoom">
+ <widget class="GtkImage" id="image_stats_win_graph">
<property name="visible">True</property>
- </widget>
- </child>
</widget>
<packing>
<property name="expand">False</property>
@@ -21940,21 +22001,10 @@ weight</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_video_play_selected_multi_chronopic">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Play Video (v)</property>
- <signal name="clicked" handler="on_video_play_selected_multi_chronopic_clicked"/>
- <accelerator key="v" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image51">
+ <widget class="GtkLabel" id="label79">
<property name="visible">True</property>
- <property name="stock">gtk-media-play</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Graph</property>
+ <property name="use_underline">True</property>
</widget>
<packing>
<property name="expand">False</property>
@@ -21962,180 +22012,175 @@ weight</property>
<property name="position">1</property>
</packing>
</child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_add_to_report">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">Add this statistic and its graph to report window</property>
+ <signal name="clicked" handler="on_button_add_to_report_clicked"/>
+ <child>
+ <widget class="GtkAlignment" id="alignment44">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox108">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
<child>
- <widget class="GtkButton" id="button_edit_selected_multi_chronopic">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Edit selected (e)</property>
- <signal name="clicked" handler="on_edit_selected_multi_chronopic_clicked"/>
- <accelerator key="e" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image52">
+ <widget class="GtkImage" id="image_stats_win_report">
<property name="visible">True</property>
- <property name="stock">gtk-edit</property>
- <property name="icon-size">1</property>
- </widget>
- </child>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">2</property>
+ <property name="position">0</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button_repair_selected_multi_chronopic">
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Repair selected (r)</property>
- <signal name="clicked" handler="on_repair_selected_multi_chronopic_clicked"/>
- <accelerator key="r" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_multi_chronopic_repair">
+ <widget class="GtkLabel" id="label169">
<property name="visible">True</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Add to report</property>
+ <property name="use_underline">True</property>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">3</property>
+ <property name="position">1</property>
</packing>
</child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkButton" id="button_open_report_window">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="has_tooltip">True</property>
+ <property name="tooltip" translatable="yes">View report window</property>
+ <signal name="clicked" handler="on_show_report_clicked"/>
+ <child>
+ <widget class="GtkAlignment" id="alignment3">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <widget class="GtkHBox" id="hbox49">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
<child>
- <widget class="GtkButton" id="button_delete_selected_multi_chronopic">
+ <widget class="GtkImage" id="image_stats_win_report1">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="receives_default">True</property>
- <property name="has_tooltip">True</property>
- <property name="tooltip" translatable="yes">Delete selected (d)</property>
- <signal name="clicked" handler="on_delete_selected_multi_chronopic_clicked"/>
- <accelerator key="d" signal="clicked"/>
- <child>
- <widget class="GtkImage" id="image_multi_chronopic_delete">
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label43">
<property name="visible">True</property>
- </widget>
- </child>
+ <property name="label" translatable="yes">Open report window</property>
+ <property name="use_underline">True</property>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="position">4</property>
+ <property name="position">1</property>
</packing>
</child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
</child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">0</property>
- </packing>
</child>
</widget>
<packing>
- <property name="position">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
</packing>
</child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">2</property>
+ </packing>
</child>
</widget>
</child>
</widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">0</property>
- </packing>
</child>
<child>
- <widget class="GtkHBox" id="hbox308">
+ <widget class="GtkLabel" id="label772">
<property name="visible">True</property>
- <child>
- <widget class="GtkScrolledWindow" id="scrolledwindow35">
- <property name="width_request">200</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="vscrollbar_policy">automatic</property>
- <property name="shadow_type">etched-in</property>
- <child>
- <widget class="GtkTreeView" id="treeview_multi_chronopic">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="rules_hint">True</property>
- <property name="enable_search">False</property>
- <signal name="button_release_event" handler="on_treeview_button_release_event"/>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="position">0</property>
- </packing>
- </child>
+ <property name="label" translatable="yes"><b>Graph</b></property>
+ <property name="use_markup">True</property>
</widget>
<packing>
- <property name="position">1</property>
+ <property name="type">label_item</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">6</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label666">
- <property name="visible">True</property>
- <property name="label" translatable="yes">MultiChronopic</property>
- </widget>
- <packing>
- <property name="position">6</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
</packing>
</child>
</widget>
<packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label_results">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Results</property>
- </widget>
- <packing>
- <property name="position">1</property>
- <property name="tab_fill">False</property>
- <property name="type">tab</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label10">
- <property name="visible">True</property>
- <property name="label">pending
-stats window
-will be here
-except for:
--reaction times
--pulses
--multiChronopic</property>
- </widget>
- <packing>
<property name="position">2</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label_statistics">
+ <widget class="GtkHBox" id="hbox50">
<property name="visible">True</property>
- <property name="label" translatable="yes">Statistics</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkImage" id="image_stats_win_graph1">
+ <property name="visible">True</property>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_statistics">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Statistics</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="position">2</property>
@@ -22154,9 +22199,27 @@ Here it will be server stuff</property>
</packing>
</child>
<child>
- <widget class="GtkLabel" id="label_server">
+ <widget class="GtkHBox" id="hbox58">
<property name="visible">True</property>
- <property name="label">Server</property>
+ <property name="spacing">4</property>
+ <child>
+ <widget class="GtkImage" id="image8">
+ <property name="visible">True</property>
+ <property name="stock">gtk-connect</property>
+ </widget>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="label_server">
+ <property name="visible">True</property>
+ <property name="label">Server</property>
+ </widget>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="position">3</property>
diff --git a/src/constants.cs b/src/constants.cs
index d1aa075..45ed78c 100644
--- a/src/constants.cs
+++ b/src/constants.cs
@@ -170,26 +170,33 @@ public class Constants
"(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")*9.81*" +
"SQRT(2*9,81* " + Catalog.GetString("height") + "(m))";
*/
- public static string PotencyLewisFormula = Catalog.GetString("Peak power")+ " (Lewis, 1974) \n" +
+ public static string PotencyLewisFormulaShort = Catalog.GetString("Peak power") + " (Lewis, 1974)";
+ public static string PotencyLewisFormula = PotencyLewisFormulaShort + "\n" +
"(SQRT(4,9)*9,8*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ") * SQRT(" + Catalog.GetString("height") + "(m)))";
- public static string PotencyHarmanFormula = Catalog.GetString("Peak power") + " (Harman, 1991) \n" +
+
+ public static string PotencyHarmanFormulaShort = Catalog.GetString("Peak power") + " (Harman, 1991)";
+ public static string PotencyHarmanFormula = PotencyHarmanFormulaShort + "\n" +
"(61.9*" + Catalog.GetString("height") + "(cm))" +
"+ (36*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -1822";
- public static string PotencySayersSJFormula = Catalog.GetString("Peak power") + " SJ (Sayers, 1999) \n" +
+ public static string PotencySayersSJFormulaShort = Catalog.GetString("Peak power") + " SJ (Sayers, 1999)";
+ public static string PotencySayersSJFormula = PotencySayersSJFormulaShort + "\n" +
"(60.7*" + Catalog.GetString("height") + "(cm))" +
"+ (45.3*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -2055";
- public static string PotencySayersCMJFormula = Catalog.GetString("Peak power") + " CMJ (Sayers, 1999) \n" +
+ public static string PotencySayersCMJFormulaShort = Catalog.GetString("Peak power") + " CMJ (Sayers, 1999)";
+ public static string PotencySayersCMJFormula = PotencySayersCMJFormulaShort + "\n" +
"(51.9*" + Catalog.GetString("height") + "(cm))" +
"+ (48.9*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -2007";
- public static string PotencyShettyFormula = Catalog.GetString("Peak power") + " (Shetty, 2002) \n" +
+ public static string PotencyShettyFormulaShort = Catalog.GetString("Peak power") + " (Shetty, 2002)";
+ public static string PotencyShettyFormula = PotencyShettyFormulaShort + "\n" +
"(1925.72*" + Catalog.GetString("height") + "(cm))" +
"+ (14.74*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -66.3";
- public static string PotencyCanavanFormula = Catalog.GetString("Peak power") + " (Canavan, 2004) \n" +
+ public static string PotencyCanavanFormulaShort = Catalog.GetString("Peak power") + " (Canavan, 2004)";
+ public static string PotencyCanavanFormula = PotencyCanavanFormulaShort + "\n" +
"(65.1*" + Catalog.GetString("height") + "(cm))" +
"+ (25.8*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -1413.1";
@@ -200,23 +207,38 @@ public class Constants
")) -(15.3*" + Catalog.GetString("height") + "(cm)) -1413.1";
*/ //what is this height?
- public static string PotencyLaraMaleApplicantsSCFormula = Catalog.GetString("Peak power") + " (Lara, 2006, " + Catalog.GetString("Male applicants to a Faculty of Sport Sciencies") + ") \n" +
+ public static string PotencyLaraMaleApplicantsSCFormulaShort =
+ Catalog.GetString("Peak power") + " (Lara, 2006, m)";
+ public static string PotencyLaraMaleApplicantsSCFormula = PotencyLaraMaleApplicantsSCFormulaShort +
+ " (" + Catalog.GetString("Male applicants to a Faculty of Sport Sciencies") + ") \n" +
"(62.5*" + Catalog.GetString("height") + "(cm))" +
"+ (50.3*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -2184.7";
- public static string PotencyLaraFemaleEliteVoleiFormula = Catalog.GetString("Peak power") + " (Lara, 2006, " + Catalog.GetString("Female elite volleybol") + ") \n" +
+ public static string PotencyLaraFemaleEliteVoleiFormulaShort =
+ Catalog.GetString("Peak power") + " (Lara, 2006, fev)";
+ public static string PotencyLaraFemaleEliteVoleiFormula = PotencyLaraFemaleEliteVoleiFormulaShort +
+ " (" + Catalog.GetString("Female elite volleybol") + ") \n" +
"(83.1*" + Catalog.GetString("height") + "(cm))" +
"+ (42*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -2488";
- public static string PotencyLaraFemaleMediumVoleiFormula = Catalog.GetString("Peak power") + " (Lara, 2006, " + Catalog.GetString("Female medium volleybol") + ") \n" +
+ public static string PotencyLaraFemaleMediumVoleiFormulaShort =
+ Catalog.GetString("Peak power") + " (Lara, 2006, fmv)";
+ public static string PotencyLaraFemaleMediumVoleiFormula = PotencyLaraFemaleMediumVoleiFormulaShort +
+ " (" + Catalog.GetString("Female medium volleybol") + ") \n" +
"(53.6*" + Catalog.GetString("height") + "(cm))" +
"+ (67.5*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -2624.1";
- public static string PotencyLaraFemaleSCStudentsFormula = Catalog.GetString("Peak power") + " (Lara, 2006, " + Catalog.GetString("Female sports sciencies students") + ") \n" +
+ public static string PotencyLaraFemaleSCStudentsFormulaShort =
+ Catalog.GetString("Peak power") + " (Lara, 2006, fsc)";
+ public static string PotencyLaraFemaleSCStudentsFormula = PotencyLaraFemaleSCStudentsFormulaShort +
+ " (" + Catalog.GetString("Peak power") + " (Lara, 2006, " +
+ Catalog.GetString("Female sports sciencies students") + ") \n" +
"(56.7*" + Catalog.GetString("height") + "(cm))" +
"+ (47.2*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -1772.6";
- public static string PotencyLaraFemaleSedentaryFormula = Catalog.GetString("Peak power") + " (Lara, 2006, " + Catalog.GetString("Female university students") + ") \n" +
+ public static string PotencyLaraFemaleSedentaryFormulaShort = Catalog.GetString("Peak power") + " (Lara, 2006, fu)";
+ public static string PotencyLaraFemaleSedentaryFormula = PotencyLaraFemaleSedentaryFormulaShort +
+ " (" + Catalog.GetString("Peak power") + " (Lara, 2006, " + Catalog.GetString("Female university students") + ") \n" +
"(68.2*" + Catalog.GetString("height") + "(cm))" +
"+ (40.8*(" + Catalog.GetString("body weight") + "+" + Catalog.GetString("extra weight") + ")) -1731.1";
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index 0459235..3d70e4f 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -165,8 +165,7 @@ public partial class ChronoJumpWindow
//from SportsTracker code
[Glade.WidgetAttribute]
private ImageMenuItem
- menuitem_view_stats = null, menuitem_server_stats = null,
- menuitem_report_window = null;
+ menuitem_server_stats = null;
[Widget] Gtk.MenuItem menuitem_server_evaluator_data;
[Widget] Gtk.MenuItem menuitem_server_upload_session;
[Widget] Gtk.MenuItem menuitem_preferences;
@@ -346,7 +345,7 @@ public partial class ChronoJumpWindow
ConfirmWindowJumpRun confirmWinJumpRun; //for deleting jumps and RJ jumps (and runs)
ErrorWindow errorWin;
- StatsWindow statsWin;
+// StatsWindow statsWin;
ReportWindow reportWin;
RepetitiveConditionsWindow repetitiveConditionsWin;
GenericWindow genericWin;
@@ -487,7 +486,10 @@ public partial class ChronoJumpWindow
confirmWin.Button_accept.Clicked += new EventHandler(chronopicAtStart);
}
*/
-
+
+ stats_win_create();
+ createdStatsWin = true;
+ //stats_win_initializeSession();
}
@@ -671,10 +673,10 @@ public partial class ChronoJumpWindow
//menuitems (done differently)
pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "gpm-statistics.png");
- menuitem_view_stats.Image = new Gtk.Image(pixbuf);
+ //menuitem_view_stats.Image = new Gtk.Image(pixbuf);
menuitem_server_stats.Image = new Gtk.Image(pixbuf);
pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "stock_task-assigned.png");
- menuitem_report_window.Image = new Gtk.Image(pixbuf);
+ //menuitem_report_window.Image = new Gtk.Image(pixbuf);
}
private void loadPreferences ()
@@ -2109,7 +2111,7 @@ public partial class ChronoJumpWindow
app1.Title = progName + " - " + currentSession.Name;
if(createdStatsWin) {
- statsWin.InitializeSession(currentSession);
+ stats_win_initializeSession();
}
resetAllTreeViews(true); //boolean means: "also persons"
@@ -2154,7 +2156,7 @@ public partial class ChronoJumpWindow
app1.Title = progName + " - " + currentSession.Name;
if(createdStatsWin) {
- statsWin.InitializeSession(currentSession);
+ stats_win_initializeSession();
}
}
}
@@ -2172,7 +2174,7 @@ public partial class ChronoJumpWindow
app1.Title = progName + " - " + currentSession.Name;
if(createdStatsWin) {
- statsWin.InitializeSession(currentSession);
+ stats_win_initializeSession();
}
resetAllTreeViews(true); //boolean means: "also persons"
@@ -2389,7 +2391,7 @@ public partial class ChronoJumpWindow
on_combo_pulses_changed(combo_pulses, args);
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, true);
+ stats_win_fillTreeView_stats(false, true);
}
// personAddModifyWin.Destroy();
@@ -2421,14 +2423,14 @@ public partial class ChronoJumpWindow
bool foundPersons = selectRowTreeView_persons(treeview_persons, treeview_persons_store, 0);
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, true);
+ stats_win_fillTreeView_stats(false, true);
}
//if there are no persons
if(!foundPersons) {
sensitiveGuiNoPerson ();
if(createdStatsWin) {
- statsWin.Hide();
+ stats_win_hide();
}
}
}
@@ -2440,13 +2442,15 @@ public partial class ChronoJumpWindow
* --------------------------------------------------------
*/
+ /*
private void on_menuitem_view_stats_activate(object o, EventArgs args) {
statsWin = StatsWindow.Show(app1, currentSession,
prefsDigitsNumber, weightPercentPreferred, heightPreferred,
report, reportWin);
createdStatsWin = true;
- statsWin.InitializeSession(currentSession);
+ stats_win_initializeSession();
}
+ */
//edit
private void on_cut1_activate (object o, EventArgs args) {
@@ -2559,11 +2563,11 @@ public partial class ChronoJumpWindow
try {
if(createdStatsWin) {
- statsWin.PrefsDigitsNumber = prefsDigitsNumber;
- statsWin.WeightStatsPercent = weightPercentPreferred;
- statsWin.HeightPreferred = heightPreferred;
+ //statsWin.PrefsDigitsNumber = prefsDigitsNumber;
+ //statsWin.WeightStatsPercent = weightPercentPreferred;
+ //statsWin.HeightPreferred = heightPreferred;
- statsWin.FillTreeView_stats(false, true);
+ stats_win_fillTreeView_stats(false, true);
}
//pass to report
@@ -2620,7 +2624,7 @@ public partial class ChronoJumpWindow
//because it crashes in some thread problem
//that will be fixed in other release
//if(createdStatsWin)
- // statsWin.ShowUpdateStatsButton();
+ // stats_win_showUpdateStatsButton();
}
private void on_cancel_multi_clicked (object o, EventArgs args)
@@ -2707,7 +2711,7 @@ public partial class ChronoJumpWindow
//let update stats
if(createdStatsWin)
- statsWin.ShowUpdateStatsButton();
+ stats_win_showUpdateStatsButton();
}
//mark to only get inside on_multi_chronopic_finished one time
@@ -2737,7 +2741,7 @@ public partial class ChronoJumpWindow
//let update stats
//if(createdStatsWin)
- // statsWin.ShowUpdateStatsButton();
+ // stats_win_showUpdateStatsButton();
}
//if user doesn't touch the platform after pressing "finish", sometimes it gets waiting a Read_event
@@ -2836,11 +2840,13 @@ Console.WriteLine("X");
*/
}
}
-
+
+/*
private void on_show_report_activate (object o, EventArgs args) {
Log.WriteLine("open report window");
reportWin = ReportWindow.Show(app1, report);
}
+ */
void on_button_execute_test_clicked (object o, EventArgs args) {
@@ -3074,7 +3080,7 @@ Console.WriteLine("X");
//don't let update until test finishes
if(createdStatsWin)
- statsWin.HideUpdateStatsButton();
+ stats_win_hideUpdateStatsButton();
//eventExecuteWin = EventExecuteWindow.Show(
ExecutingGraphData egd = event_execute_initializeVariables(
@@ -3146,8 +3152,8 @@ Console.WriteLine("X");
showHideActionEventButtons(true, "Jump"); //show
if(createdStatsWin) {
- //statsWin.FillTreeView_stats(false, false);
- statsWin.ShowUpdateStatsButton();
+ //stats_win_fillTreeView_stats(false, false);
+ stats_win_showUpdateStatsButton();
}
//unhide buttons for delete last jump
@@ -3210,7 +3216,7 @@ Console.WriteLine("X");
//don't let update until test finishes
if(createdStatsWin)
- statsWin.HideUpdateStatsButton();
+ stats_win_hideUpdateStatsButton();
//show the event doing window
//eventExecuteWin = EventExecuteWindow.Show(
@@ -3297,8 +3303,8 @@ Console.WriteLine("X");
//currentEventExecute.StopThread();
if(createdStatsWin) {
- //statsWin.FillTreeView_stats(false, false);
- statsWin.ShowUpdateStatsButton();
+ //stats_win_fillTreeView_stats(false, false);
+ stats_win_showUpdateStatsButton();
}
lastJumpIsSimple = false;
@@ -3380,7 +3386,7 @@ Console.WriteLine("X");
//don't let update until test finishes
if(createdStatsWin)
- statsWin.HideUpdateStatsButton();
+ stats_win_hideUpdateStatsButton();
//eventExecuteWin = EventExecuteWindow.Show(
ExecutingGraphData egd = event_execute_initializeVariables(
@@ -3445,7 +3451,7 @@ Console.WriteLine("X");
showHideActionEventButtons(true, "Run"); //show
if(createdStatsWin) {
- statsWin.ShowUpdateStatsButton();
+ stats_win_showUpdateStatsButton();
}
//unhide buttons for delete last jump
@@ -3538,7 +3544,7 @@ Console.WriteLine("X");
//don't let update until test finishes
if(createdStatsWin)
- statsWin.HideUpdateStatsButton();
+ stats_win_hideUpdateStatsButton();
//show the event doing window
//eventExecuteWin = EventExecuteWindow.Show(
@@ -3615,8 +3621,8 @@ Console.WriteLine("X");
showHideActionEventButtons(true, "RunInterval"); //show
if(createdStatsWin) {
- //statsWin.FillTreeView_stats(false, false);
- statsWin.ShowUpdateStatsButton();
+ //stats_win_fillTreeView_stats(false, false);
+ stats_win_showUpdateStatsButton();
}
lastRunIsSimple = false;
@@ -3679,7 +3685,7 @@ Console.WriteLine("X");
//don't let update until test finishes
if(createdStatsWin)
- statsWin.HideUpdateStatsButton();
+ stats_win_hideUpdateStatsButton();
//eventExecuteWin = EventExecuteWindow.Show(
ExecutingGraphData egd = event_execute_initializeVariables(
@@ -3743,8 +3749,8 @@ Console.WriteLine("X");
showHideActionEventButtons(true, "ReactionTime"); //show
if(createdStatsWin) {
- //statsWin.FillTreeView_stats(false, false);
- statsWin.ShowUpdateStatsButton();
+ //stats_win_fillTreeView_stats(false, false);
+ stats_win_showUpdateStatsButton();
}
//unhide buttons for delete last reaction time
@@ -3845,7 +3851,7 @@ Console.WriteLine("X");
//don't let update until test finishes
if(createdStatsWin)
- statsWin.HideUpdateStatsButton();
+ stats_win_hideUpdateStatsButton();
//show the event doing window
// eventExecuteWin = EventExecuteWindow.Show(
@@ -3920,8 +3926,8 @@ Console.WriteLine("X");
showHideActionEventButtons(true, "Pulse"); //show
if(createdStatsWin) {
- //statsWin.FillTreeView_stats(false, false);
- statsWin.ShowUpdateStatsButton();
+ //stats_win_fillTreeView_stats(false, false);
+ stats_win_showUpdateStatsButton();
}
//unhide buttons for delete last jump
@@ -4022,7 +4028,7 @@ Console.WriteLine("X");
//don't let update until test finishes
if(createdStatsWin)
- statsWin.HideUpdateStatsButton();
+ stats_win_hideUpdateStatsButton();
//show the event doing window
//eventExecuteWin = EventExecuteWindow.Show(
@@ -4311,7 +4317,7 @@ Console.WriteLine("X");
}
if(createdStatsWin)
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
private void on_edit_selected_jump_rj_accepted (object o, EventArgs args) {
@@ -4334,7 +4340,7 @@ Console.WriteLine("X");
}
if(createdStatsWin)
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
private void on_edit_selected_run_clicked (object o, EventArgs args) {
@@ -4384,7 +4390,7 @@ Console.WriteLine("X");
}
if(createdStatsWin)
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
private void on_edit_selected_run_interval_accepted (object o, EventArgs args) {
@@ -4401,7 +4407,7 @@ Console.WriteLine("X");
}
if(createdStatsWin)
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
private void on_edit_selected_reaction_time_clicked (object o, EventArgs args) {
@@ -4434,7 +4440,7 @@ Console.WriteLine("X");
}
//if(createdStatsWin) {
- // statsWin.FillTreeView_stats(false, false);
+ // stats_win_fillTreeView_stats(false, false);
//}
}
@@ -4468,7 +4474,7 @@ Console.WriteLine("X");
}
//if(createdStatsWin) {
- // statsWin.FillTreeView_stats(false, false);
+ // stats_win_fillTreeView_stats(false, false);
//}
}
@@ -4636,7 +4642,7 @@ Console.WriteLine("X");
showHideActionEventButtons(false, "Jump");
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
}
@@ -4650,7 +4656,7 @@ Console.WriteLine("X");
showHideActionEventButtons(false, "JumpRj");
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
}
@@ -4700,7 +4706,7 @@ Console.WriteLine("X");
showHideActionEventButtons(false, "Run");
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
}
@@ -4715,7 +4721,7 @@ Console.WriteLine("X");
showHideActionEventButtons(false, "RunInterval");
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
}
@@ -4748,7 +4754,7 @@ Console.WriteLine("X");
/*
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
*/
}
@@ -4782,7 +4788,7 @@ Console.WriteLine("X");
/*
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
*/
}
@@ -4921,7 +4927,7 @@ Console.WriteLine("X");
fillTreeView_jumps_rj(UtilGtk.ComboGetActive(combo_jumps_rj));
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
}
@@ -4948,7 +4954,7 @@ Console.WriteLine("X");
fillTreeView_runs_interval(UtilGtk.ComboGetActive(combo_runs_interval));
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
}
@@ -4976,7 +4982,7 @@ Console.WriteLine("X");
/*
if(createdStatsWin) {
- statsWin.FillTreeView_stats(false, false);
+ stats_win_fillTreeView_stats(false, false);
}
*/
}
@@ -5130,8 +5136,6 @@ Console.WriteLine("X");
private void menuToolsSensitive(bool option)
{
- menuitem_view_stats.Sensitive = option;
- menuitem_report_window.Sensitive = option;
menuitem_server_evaluator_data.Sensitive = option;
menuitem_server_upload_session.Sensitive = option;
}
@@ -5160,6 +5164,7 @@ Console.WriteLine("X");
notebook_execute.Sensitive = false;
notebook_results.Sensitive = false;
notebook_options.Sensitive = false;
+ vbox_stats.Sensitive = false;
hbox_execute_test.Sensitive = false;
button_execute_test.Sensitive = false;
@@ -5176,6 +5181,7 @@ Console.WriteLine("X");
menuSessionSensitive(true);
menuToolsSensitive(true);
+ vbox_stats.Sensitive = true;
hbox_execute_test.Sensitive = true;
diff --git a/src/gui/stats.cs b/src/gui/stats.cs
index 9eac70b..2398b35 100644
--- a/src/gui/stats.cs
+++ b/src/gui/stats.cs
@@ -28,13 +28,11 @@ using System.Collections; //ArrayList
using Mono.Unix;
-public class StatsWindow {
+public partial class ChronoJumpWindow {
- [Widget] Gtk.Window stats_window;
- static StatsWindow StatsWindowBox;
- Gtk.Window parent;
SessionSelectStatsWindow sessionSelectStatsWin;
+ [Widget] Gtk.Box vbox_stats;
[Widget] Gtk.TreeView treeview_stats;
[Widget] Gtk.Box hbox_combo_stats_stat_type;
[Widget] Gtk.Box hbox_combo_stats_stat_subtype;
@@ -63,10 +61,10 @@ public class StatsWindow {
[Widget] Gtk.ScrolledWindow scrolledwindow_enunciate;
[Widget] Gtk.CheckButton checkbutton_show_enunciate;
+ [Widget] Gtk.Notebook notebook_stats_win_options;
[Widget] Gtk.Box hbox_mark_consecutives;
[Widget] Gtk.CheckButton checkbutton_mark_consecutives;
[Widget] Gtk.SpinButton spinbutton_mark_consecutives;
-
[Widget] Gtk.Label label_subtraction_between;
[Widget] Gtk.Box hbox_subtraction_between;
[Widget] Gtk.Box hbox_subtraction_between_1;
@@ -78,8 +76,9 @@ public class StatsWindow {
[Widget] Gtk.ComboBox combo_select_checkboxes;
[Widget] Gtk.Image image_stats_win_graph;
+ [Widget] Gtk.Image image_stats_win_graph1;
[Widget] Gtk.Image image_stats_win_report;
- [Widget] Gtk.Statusbar statusbar_stats;
+ [Widget] Gtk.Image image_stats_win_report1;
[Widget] Gtk.Box hbox_combo_graph_type;
[Widget] Gtk.Label label_graph_var_x;
@@ -111,14 +110,9 @@ public class StatsWindow {
[Widget] Gtk.SpinButton spin_graph_margin_t; //top
[Widget] Gtk.SpinButton spin_graph_margin_r; //right
- int prefsDigitsNumber;
- bool heightPreferred;
- bool weightStatsPercent;
-
//bool statsAutomatic = true;
bool statsAutomatic = false;
bool statsColumnsToRemove = false;
- private Session currentSession;
//selected sessions
ArrayList selectedSessions;
@@ -159,18 +153,18 @@ public class StatsWindow {
Constants.IeIndexFormula,
Constants.IubIndexFormula,
Catalog.GetString(Constants.SubtractionBetweenTests),
- Constants.PotencyLewisFormula,
- Constants.PotencyHarmanFormula,
- Constants.PotencySayersSJFormula,
- Constants.PotencySayersCMJFormula,
- Constants.PotencyShettyFormula,
- Constants.PotencyCanavanFormula,
- //Constants.PotencyBahamondeFormula,
- Constants.PotencyLaraMaleApplicantsSCFormula,
- Constants.PotencyLaraFemaleEliteVoleiFormula,
- Constants.PotencyLaraFemaleMediumVoleiFormula,
- Constants.PotencyLaraFemaleSCStudentsFormula,
- Constants.PotencyLaraFemaleSedentaryFormula
+ Constants.PotencyLewisFormulaShort,
+ Constants.PotencyHarmanFormulaShort,
+ Constants.PotencySayersSJFormulaShort,
+ Constants.PotencySayersCMJFormulaShort,
+ Constants.PotencyShettyFormulaShort,
+ Constants.PotencyCanavanFormulaShort,
+ //Constants.PotencyBahamondeFormulaShort,
+ Constants.PotencyLaraMaleApplicantsSCFormulaShort,
+ Constants.PotencyLaraFemaleEliteVoleiFormulaShort,
+ Constants.PotencyLaraFemaleMediumVoleiFormulaShort,
+ Constants.PotencyLaraFemaleSCStudentsFormulaShort,
+ Constants.PotencyLaraFemaleSedentaryFormulaShort
};
@@ -204,32 +198,7 @@ public class StatsWindow {
ArrayList sendSelectedSessions;
- Report report;
- ReportWindow reportWin;
-
-
- StatsWindow (Gtk.Window parent, Session currentSession,
- int prefsDigitsNumber, bool weightStatsPercent, bool heightPreferred,
- Report report, ReportWindow reportWin)
- {
- Glade.XML gladeXML;
- gladeXML = Glade.XML.FromAssembly (Util.GetGladePath() + "chronojump.glade", "stats_window", null);
- gladeXML.Autoconnect(this);
- this.parent = parent;
-
- UtilGtk.ResizeIfNeeded(stats_window);
-
- //put an icon to window
- UtilGtk.IconWindow(stats_window);
-
- this.currentSession = currentSession;
- this.prefsDigitsNumber = prefsDigitsNumber;
- this.weightStatsPercent = weightStatsPercent;
- this.heightPreferred = heightPreferred;
-
- this.report = report;
- this.reportWin= reportWin;
-
+ private void stats_win_create() {
//myStat = new Stat(); //create and instance of myStat
myStatType = new StatType();
@@ -237,7 +206,7 @@ public class StatsWindow {
//in all the combos that are going to be created
blockFillingTreeview = true;
- putNonStandardIcons();
+ stats_win_putNonStandardIcons();
createComboSelectCheckboxes();
@@ -260,56 +229,35 @@ public class StatsWindow {
updateComboStats();
-
- //textview_enunciate.Hide();
- //scrolledwindow_enunciate.Hide();
-
- spinbutton_mark_consecutives.Sensitive = false;
- hbox_mark_consecutives.Hide();
+ notebook_stats_win_options.Hide();
hbox_graph_margins.Hide();
//first graph type is boxplot, and it doesn't show transpose also colors are grey...
on_combo_graph_type_changed(new object(), new EventArgs());
- }
-
-
- static public StatsWindow Show (Gtk.Window parent, Session currentSession,
- int prefsDigitsNumber, bool weightStatsPercent, bool heightPreferred,
- //int prefsDigitsNumber, bool heightPreferred,
- Report report, ReportWindow reportWin)
- {
- if (StatsWindowBox == null) {
- StatsWindowBox = new StatsWindow (parent, currentSession,
- prefsDigitsNumber, weightStatsPercent, heightPreferred,
- //prefsDigitsNumber, heightPreferred,
- report, reportWin);
- }
//button update stats is unsensitive until a test finished
- //StatsWindowBox.button_stats.Sensitive = false;
- StatsWindowBox.button_stats.Visible = false;
-
- StatsWindowBox.stats_window.Show ();
-
- return StatsWindowBox;
+ button_stats.Visible = false;
}
-
- public void Hide()
+
+ private void stats_win_hide()
{
- StatsWindowBox.stats_window.Hide ();
+ //StatsWindowBox.stats_window.Hide ();
+ vbox_stats.Hide();
}
- private void putNonStandardIcons() {
+ private void stats_win_putNonStandardIcons() {
Pixbuf pixbuf;
pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "gpm-statistics.png");
image_stats_win_graph.Pixbuf = pixbuf;
+ image_stats_win_graph1.Pixbuf = pixbuf;
pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "stock_task-assigned.png");
image_stats_win_report.Pixbuf = pixbuf;
+ image_stats_win_report1.Pixbuf = pixbuf;
}
- public void InitializeSession(Session newCurrentSession)
+ private void stats_win_initializeSession()
{
- currentSession = newCurrentSession;
+ //currentSession = newCurrentSession;
selectedSessions = new ArrayList(2);
selectedSessions.Add(currentSession.UniqueID + ":" + currentSession.Name + ":" + currentSession.Date);
@@ -632,7 +580,11 @@ public class StatsWindow {
}
private void updateComboStatsSubType() {
- subtraction_between_tests_show(false);
+ bool showMarkConsecutives = false;
+ bool showSubtractionBetweenTests = false;
+ label_apply_to.Visible = true;
+ combo_stats_stat_apply_to.Visible = true;
+ //subtraction_between_tests_show(false);
if (UtilGtk.ComboGetActive(combo_stats_stat_type) == Constants.TypeJumpsSimple )
{
if(UtilGtk.ComboGetActive(combo_stats_stat_subtype) == Catalog.GetString("No indexes")) {
@@ -658,34 +610,36 @@ public class StatsWindow {
SqliteJumpType.SelectJumpTypes("", "", true), ""); //only select name
UtilGtk.ComboUpdate(combo_subtraction_between_2,
SqliteJumpType.SelectJumpTypes("", "", true), ""); //only select name
- subtraction_between_tests_show(true);
+ //subtraction_between_tests_show(true);
+ showSubtractionBetweenTests = true;
+ label_apply_to.Visible = false;
+ combo_stats_stat_apply_to.Visible = false;
combo_stats_stat_apply_to.Active = 0;
- combo_stats_stat_apply_to.Sensitive = true;
- } else if (UtilGtk.ComboGetActive(combo_stats_stat_subtype) == Constants.PotencySayersSJFormula) {
+ } else if (UtilGtk.ComboGetActive(combo_stats_stat_subtype) == Constants.PotencySayersSJFormulaShort) {
combo_stats_stat_apply_to.Active =
UtilGtk.ComboUpdate(combo_stats_stat_apply_to,
SqliteJumpType.SelectJumpTypes("", "nonTC", true), //only select name
"SJ"); //default value
- combo_stats_stat_apply_to.Sensitive = true;
+ combo_stats_stat_apply_to.Sensitive = false;
} else {/*
this applies to all potency formulas (default is CMJ), except SayersSJ
- Constants.PotencyLewisFormula,
- Constants.PotencyHarmanFormula,
- Constants.PotencySayersCMJFormula,
- Constants.PotencyShettyFormula,
- Constants.PotencyCanavanFormula,
- Constants.PotencyBahamondeFormula,
- Constants.PotencyLaraMaleApplicantsSCFormula,
- Constants.PotencyLaraFemaleEliteVoleiFormula,
- Constants.PotencyLaraFemaleMediumVoleiFormula,
- Constants.PotencyLaraFemaleSCStudentsFormula,
- Constants.PotencyLaraFemaleSedentaryFormula
+ Constants.PotencyLewisFormulaShort,
+ Constants.PotencyHarmanFormulaShort,
+ Constants.PotencySayersCMJFormulaShort,
+ Constants.PotencyShettyFormulaShort,
+ Constants.PotencyCanavanFormulaShort,
+ Constants.PotencyBahamondeFormulaShort,
+ Constants.PotencyLaraMaleApplicantsSCFormulaShort,
+ Constants.PotencyLaraFemaleEliteVoleiFormulaShort,
+ Constants.PotencyLaraFemaleMediumVoleiFormulaShort,
+ Constants.PotencyLaraFemaleSCStudentsFormulaShort,
+ Constants.PotencyLaraFemaleSedentaryFormulaShort
*/
combo_stats_stat_apply_to.Active =
UtilGtk.ComboUpdate(combo_stats_stat_apply_to,
SqliteJumpType.SelectJumpTypes("", "nonTC", true), //only select name
"CMJ"); //default value
- combo_stats_stat_apply_to.Sensitive = true;
+ combo_stats_stat_apply_to.Sensitive = false;
}
} else if (UtilGtk.ComboGetActive(combo_stats_stat_type) == Constants.TypeJumpsSimpleWithTC )
{
@@ -700,22 +654,32 @@ public class StatsWindow {
*/
if ( UtilGtk.ComboGetActive(combo_stats_stat_subtype) == Catalog.GetString("Evolution") ||
UtilGtk.ComboGetActive(combo_stats_stat_type) == Constants.TypeRunsIntervallic ) {
- hbox_mark_consecutives.Show();
+ //hbox_mark_consecutives.Show();
+ showMarkConsecutives = true;
checkbutton_transposed.Active = true;
checkbutton_transposed.Sensitive = false;
UtilGtk.ComboUpdate(combo_graph_type, Util.StringToStringArray(Constants.GraphTypeLines), "");
combo_graph_type.Active=0;
} else {
- hbox_mark_consecutives.Hide();
+ //hbox_mark_consecutives.Hide();
checkbutton_transposed.Active = false;
checkbutton_transposed.Sensitive = true;
UtilGtk.ComboUpdate(combo_graph_type, Constants.GraphTypes, "");
combo_graph_type.Active=0;
}
+
+ if(showMarkConsecutives || showSubtractionBetweenTests) {
+ notebook_stats_win_options.Show();
+ if(showSubtractionBetweenTests)
+ notebook_stats_win_options.CurrentPage = 0;
+ else
+ notebook_stats_win_options.CurrentPage = 1;
+ } else
+ notebook_stats_win_options.Hide();
}
//way of accessing from chronojump.cs
- public void FillTreeView_stats (bool graph, bool force)
+ private void stats_win_fillTreeView_stats (bool graph, bool force)
{
//ask for statsAutomatic, because chronojump.cs doesn't know this
if(statsAutomatic || force) {
@@ -727,7 +691,7 @@ public class StatsWindow {
}
//creates a GraphROptions object
- public GraphROptions fillGraphROptions() {
+ private GraphROptions fillGraphROptions() {
//Dotchart plots col 2
string varx = UtilGtk.ComboGetActive(combo_graph_var_x);
if(UtilGtk.ComboGetActive(combo_graph_type) == Constants.GraphTypeDotchart)
@@ -835,7 +799,7 @@ public class StatsWindow {
statsJumpsType,
limit,
heightPreferred,
- weightStatsPercent,
+ weightPercentPreferred,
markedRows,
evolution_mark_consecutives,
graphROptions,
@@ -940,23 +904,7 @@ public class StatsWindow {
combo_select_checkboxes.Active = UtilGtk.ComboMakeActive(comboCheckboxesOptions, Catalog.GetString("None"));
}
-
- //called from chronojump.cs for showing or hiding some widgets
- //when a person is created or loaded
- public void Widgets(bool person)
- {
- if(person) {
- combo_stats_stat_type.Sensitive = true;
- combo_stats_stat_subtype.Sensitive = true;
- combo_stats_stat_apply_to.Sensitive = true;
- } else {
- combo_stats_stat_type.Sensitive = false;
- combo_stats_stat_subtype.Sensitive = false;
- combo_stats_stat_apply_to.Sensitive = false;
- }
- }
-
-
+
/* ---------------------------------------------------------
* ---------------- STATS CALLBACKS--------------------
@@ -994,36 +942,15 @@ public class StatsWindow {
//now checkbox of stats automatic is disabled
//and user has to do it always by hand
//workaround to bug ???????
- public void HideUpdateStatsButton() {
+ private void stats_win_hideUpdateStatsButton() {
//button_stats.Sensitive = false;
button_stats.Visible = false;
}
- public void ShowUpdateStatsButton() {
+ private void stats_win_showUpdateStatsButton() {
//button_stats.Sensitive = true;
button_stats.Visible = true;
}
-
- private void subtraction_between_tests_show(bool show) {
- if(show) {
- label_subtraction_between.Show();
- hbox_subtraction_between.Show();
- hbox_subtraction_between_1.Show();
- hbox_subtraction_between_2.Show();
-
- //subtraction doesn't uses the combo: apply to
- label_apply_to.Hide();
- hbox_combo_stats_stat_apply_to.Hide();
- } else {
- label_subtraction_between.Hide();
- hbox_subtraction_between.Hide();
- hbox_subtraction_between_1.Hide();
- hbox_subtraction_between_2.Hide();
-
- label_apply_to.Show();
- hbox_combo_stats_stat_apply_to.Show();
- }
- }
-
+
private void on_checkbutton_show_enunciate_clicked(object o, EventArgs args) {
if (checkbutton_show_enunciate.Active) {
textview_enunciate.Show();
@@ -1059,7 +986,7 @@ public class StatsWindow {
return;
//blank statusbar
- statusbar_stats.Push( 1, "");
+ appbar2.Push( 1, "");
string statisticType = UtilGtk.ComboGetActive(combo_stats_stat_type);
string statisticSubType = UtilGtk.ComboGetActive(combo_stats_stat_subtype);
@@ -1094,18 +1021,18 @@ public class StatsWindow {
}
//in Potency formulas show only "all jumps" radiobutton
else if(statisticType == Constants.TypeJumpsSimple && (
- statisticSubType == Constants.PotencyLewisFormula ||
- statisticSubType == Constants.PotencyHarmanFormula ||
- statisticSubType == Constants.PotencySayersSJFormula ||
- statisticSubType == Constants.PotencySayersCMJFormula ||
- statisticSubType == Constants.PotencyShettyFormula ||
- statisticSubType == Constants.PotencyCanavanFormula ||
- //statisticSubType == Constants.PotencyBahamondeFormula ||
- statisticSubType == Constants.PotencyLaraMaleApplicantsSCFormula ||
- statisticSubType == Constants.PotencyLaraFemaleEliteVoleiFormula ||
- statisticSubType == Constants.PotencyLaraFemaleMediumVoleiFormula ||
- statisticSubType == Constants.PotencyLaraFemaleSCStudentsFormula ||
- statisticSubType == Constants.PotencyLaraFemaleSedentaryFormula
+ statisticSubType == Constants.PotencyLewisFormulaShort ||
+ statisticSubType == Constants.PotencyHarmanFormulaShort ||
+ statisticSubType == Constants.PotencySayersSJFormulaShort ||
+ statisticSubType == Constants.PotencySayersCMJFormulaShort ||
+ statisticSubType == Constants.PotencyShettyFormulaShort ||
+ statisticSubType == Constants.PotencyCanavanFormulaShort ||
+ //statisticSubType == Constants.PotencyBahamondeFormulaShort ||
+ statisticSubType == Constants.PotencyLaraMaleApplicantsSCFormulaShort ||
+ statisticSubType == Constants.PotencyLaraFemaleEliteVoleiFormulaShort ||
+ statisticSubType == Constants.PotencyLaraFemaleMediumVoleiFormulaShort ||
+ statisticSubType == Constants.PotencyLaraFemaleSCStudentsFormulaShort ||
+ statisticSubType == Constants.PotencyLaraFemaleSedentaryFormulaShort
) ) {
//change the radiobutton value
if(radiobutton_stats_jumps_limit.Active || radiobutton_stats_jumps_person_average.Active ||
@@ -1261,7 +1188,7 @@ public class StatsWindow {
private void on_button_stats_select_sessions_clicked (object o, EventArgs args) {
Log.WriteLine("select sessions for stats");
- sessionSelectStatsWin = SessionSelectStatsWindow.Show(stats_window, selectedSessions);
+ sessionSelectStatsWin = SessionSelectStatsWindow.Show(app1, selectedSessions);
sessionSelectStatsWin.Button_accept.Clicked += new EventHandler(on_stats_select_sessions_accepted);
}
@@ -1329,50 +1256,21 @@ public class StatsWindow {
}
//create or show the report window
- reportWin = ReportWindow.Show(parent, report);
+ reportWin = ReportWindow.Show(app1, report);
//add current stat
reportWin.Add(statisticType, statisticSubType, statisticApplyTo,
sendSelectedSessions, statsShowJumps, showSex.ToString(),
myStatType.MarkedRows, fillGraphROptions());
- statusbar_stats.Push( 1, Catalog.GetString("Successfully added") + " " + statisticType + "-" + statisticSubType + "-" + statisticApplyTo);
+ appbar2.Push( 1, Catalog.GetString("Successfully added") + " " + statisticType + "-" + statisticSubType + "-" + statisticApplyTo);
}
}
-
- void on_button_close_clicked (object o, EventArgs args)
- {
- StatsWindowBox.stats_window.Hide();
- StatsWindowBox = null;
- }
-
- void on_stats_window_delete_event (object o, DeleteEventArgs args)
- {
- StatsWindowBox.stats_window.Hide();
- StatsWindowBox = null;
- }
- public int PrefsDigitsNumber
- {
- set {
- prefsDigitsNumber = value;
- }
- }
-
- public bool HeightPreferred
- {
- set {
- heightPreferred = value;
- }
- }
-
- public bool WeightStatsPercent
- {
- set {
- weightStatsPercent = value;
- }
+ private void on_show_report_clicked (object o, EventArgs args) {
+ reportWin = ReportWindow.Show(app1, report);
}
}
diff --git a/src/sqlite/stat.cs b/src/sqlite/stat.cs
index 122e526..361908d 100644
--- a/src/sqlite/stat.cs
+++ b/src/sqlite/stat.cs
@@ -1116,28 +1116,28 @@ Log.WriteLine(intervalSpeeds);
string extraWeight = "jump.weight*" + tps + ".weight/100.0";
string totalWeight = personWeight + " + " + extraWeight;
- if(indexType == Constants.PotencyLewisFormula) {
+ if(indexType == Constants.PotencyLewisFormulaShort) {
moreSelect =
ini + "2.21360 * 9.8 * (" + totalWeight + ") " + end + " AS indexPart1, " +
ini + jumpHeightInM + end + " AS indexPart2WithoutSqrt, ";
}
- else if (indexType == Constants.PotencyHarmanFormula) {
+ else if (indexType == Constants.PotencyHarmanFormulaShort) {
moreSelect =
ini + "((61.9 * 100 * " + jumpHeightInM + ") + (36 * (" + totalWeight + ")) - 1822)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
- else if (indexType == Constants.PotencySayersSJFormula) {
+ else if (indexType == Constants.PotencySayersSJFormulaShort) {
moreSelect =
ini + "((60.7 * 100 * " + jumpHeightInM + ") + (45.3 * (" + totalWeight + ")) - 2055)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
- else if (indexType == Constants.PotencySayersCMJFormula) {
+ else if (indexType == Constants.PotencySayersCMJFormulaShort) {
moreSelect =
ini + "((51.9 * 100 * " + jumpHeightInM + ") + (48.9 * (" + totalWeight + ")) - 2007)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
- else if (indexType == Constants.PotencyShettyFormula) {
+ else if (indexType == Constants.PotencyShettyFormulaShort) {
moreSelect =
ini + "((1925.72 * 100 * " + jumpHeightInM + ") + (14.74 * (" + totalWeight + ")) - 66.3)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
- else if (indexType == Constants.PotencyCanavanFormula) {
+ else if (indexType == Constants.PotencyCanavanFormulaShort) {
moreSelect =
ini + "((65.1 * 100 * " + jumpHeightInM + ") + (25.8 * (" + totalWeight + ")) - 1413.1)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
@@ -1145,23 +1145,23 @@ Log.WriteLine(intervalSpeeds);
else if (indexType == Constants.PotencyBahamondeFormula) {
}
*/
- else if (indexType == Constants.PotencyLaraMaleApplicantsSCFormula) {
+ else if (indexType == Constants.PotencyLaraMaleApplicantsSCFormulaShort) {
moreSelect =
ini + "((62.5 * 100 * " + jumpHeightInM + ") + (50.3 * (" + totalWeight + ")) - 2184.7)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
- else if (indexType == Constants.PotencyLaraFemaleEliteVoleiFormula) {
+ else if (indexType == Constants.PotencyLaraFemaleEliteVoleiFormulaShort) {
moreSelect =
ini + "((83.1 * 100 * " + jumpHeightInM + ") + (42 * (" + totalWeight + ")) - 2488)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
- else if (indexType == Constants.PotencyLaraFemaleMediumVoleiFormula) {
+ else if (indexType == Constants.PotencyLaraFemaleMediumVoleiFormulaShort) {
moreSelect =
ini + "((53.6 * 100 * " + jumpHeightInM + ") + (67.5 * (" + totalWeight + ")) - 2624.1)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
- else if (indexType == Constants.PotencyLaraFemaleSCStudentsFormula) {
+ else if (indexType == Constants.PotencyLaraFemaleSCStudentsFormulaShort) {
moreSelect =
ini + "((56.7 * 100 * " + jumpHeightInM + ") + (47.2 * (" + totalWeight + ")) - 1772.6)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
- else if (indexType == Constants.PotencyLaraFemaleSedentaryFormula) {
+ else if (indexType == Constants.PotencyLaraFemaleSedentaryFormulaShort) {
moreSelect =
ini + "((68.2 * 100 * " + jumpHeightInM + ") + (40.8 * (" + totalWeight + ")) - 1731.1)" + end + ", 1, "; //the "1" is for selecting something for compatibility with potencyLewis that needs to select two things
}
@@ -1224,7 +1224,7 @@ Log.WriteLine(intervalSpeeds);
}
string indexValueString = "";
- if(indexType == Constants.PotencyLewisFormula) {
+ if(indexType == Constants.PotencyLewisFormulaShort) {
indexValueString =
(
Convert.ToDouble(Util.ChangeDecimalSeparator(reader[3].ToString()))
diff --git a/src/statType.cs b/src/statType.cs
index 54d8590..d11100c 100644
--- a/src/statType.cs
+++ b/src/statType.cs
@@ -243,18 +243,18 @@ public class StatType {
else if(statisticSubType == Constants.FvIndexFormula)
indexType = "F/V";
else if(
- statisticSubType == Constants.PotencyLewisFormula ||
- statisticSubType == Constants.PotencyHarmanFormula ||
- statisticSubType == Constants.PotencySayersSJFormula ||
- statisticSubType == Constants.PotencySayersCMJFormula ||
- statisticSubType == Constants.PotencyShettyFormula ||
- statisticSubType == Constants.PotencyCanavanFormula ||
+ statisticSubType == Constants.PotencyLewisFormulaShort ||
+ statisticSubType == Constants.PotencyHarmanFormulaShort ||
+ statisticSubType == Constants.PotencySayersSJFormulaShort ||
+ statisticSubType == Constants.PotencySayersCMJFormulaShort ||
+ statisticSubType == Constants.PotencyShettyFormulaShort ||
+ statisticSubType == Constants.PotencyCanavanFormulaShort ||
//statisticSubType == Constants.PotencyBahamondeFormula ||
- statisticSubType == Constants.PotencyLaraMaleApplicantsSCFormula ||
- statisticSubType == Constants.PotencyLaraFemaleEliteVoleiFormula ||
- statisticSubType == Constants.PotencyLaraFemaleMediumVoleiFormula ||
- statisticSubType == Constants.PotencyLaraFemaleSCStudentsFormula ||
- statisticSubType == Constants.PotencyLaraFemaleSedentaryFormula
+ statisticSubType == Constants.PotencyLaraMaleApplicantsSCFormulaShort ||
+ statisticSubType == Constants.PotencyLaraFemaleEliteVoleiFormulaShort ||
+ statisticSubType == Constants.PotencyLaraFemaleMediumVoleiFormulaShort ||
+ statisticSubType == Constants.PotencyLaraFemaleSCStudentsFormulaShort ||
+ statisticSubType == Constants.PotencyLaraFemaleSedentaryFormulaShort
) {
indexType = statisticSubType;
}
diff --git a/src/stats/potency.cs b/src/stats/potency.cs
index b95bbfe..1d16006 100644
--- a/src/stats/potency.cs
+++ b/src/stats/potency.cs
@@ -145,7 +145,31 @@ public class StatPotency : Stat
strFull[0] + "(" + strFull[2] + ")";
}
- return string.Format(Catalog.GetString("{0} in {1} applied to {2} on {3}"), selectedValuesString, indexType, jumpType, mySessionString);
+ string indexTypePrint = indexType;
+ if(indexType == Constants.PotencyLewisFormulaShort)
+ indexTypePrint = Constants.PotencyLewisFormula;
+ else if(indexType == Constants.PotencyHarmanFormulaShort)
+ indexTypePrint = Constants.PotencyHarmanFormula;
+ else if(indexType == Constants.PotencySayersSJFormulaShort)
+ indexTypePrint = Constants.PotencySayersSJFormula;
+ else if(indexType == Constants.PotencySayersCMJFormulaShort)
+ indexTypePrint = Constants.PotencySayersCMJFormula;
+ else if(indexType == Constants.PotencyShettyFormulaShort)
+ indexTypePrint = Constants.PotencyShettyFormula;
+ else if(indexType == Constants.PotencyCanavanFormulaShort)
+ indexTypePrint = Constants.PotencyCanavanFormula;
+ else if(indexType == Constants.PotencyLaraMaleApplicantsSCFormulaShort)
+ indexTypePrint = Constants.PotencyLaraMaleApplicantsSCFormula;
+ else if(indexType == Constants.PotencyLaraFemaleEliteVoleiFormulaShort)
+ indexTypePrint = Constants.PotencyLaraFemaleEliteVoleiFormula;
+ else if(indexType == Constants.PotencyLaraFemaleMediumVoleiFormulaShort)
+ indexTypePrint = Constants.PotencyLaraFemaleMediumVoleiFormula;
+ else if(indexType == Constants.PotencyLaraFemaleSCStudentsFormulaShort)
+ indexTypePrint = Constants.PotencyLaraFemaleSCStudentsFormula;
+ else if(indexType == Constants.PotencyLaraFemaleSedentaryFormulaShort)
+ indexTypePrint = Constants.PotencyLaraFemaleSedentaryFormula;
+
+ return string.Format(Catalog.GetString("{0} in {1} applied to {2} on {3}"), selectedValuesString, indexTypePrint, jumpType, mySessionString);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]