[chronojump] Fixed bug in zoom photo when adding person
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Fixed bug in zoom photo when adding person
- Date: Fri, 4 Mar 2011 13:07:27 +0000 (UTC)
commit 556b92f8d3d46fe37688feeaf2b1f6827aa60e14
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Mar 4 14:06:46 2011 +0100
Fixed bug in zoom photo when adding person
manual/chronojump_manual_en.lyx | 123 ++++++++++++++++++--------------------
src/gui/person.cs | 7 ++-
2 files changed, 64 insertions(+), 66 deletions(-)
---
diff --git a/manual/chronojump_manual_en.lyx b/manual/chronojump_manual_en.lyx
index d526468..e1a30bf 100644
--- a/manual/chronojump_manual_en.lyx
+++ b/manual/chronojump_manual_en.lyx
@@ -3337,50 +3337,44 @@ to see all the tests that this person has done in the different sessions.
\end_layout
\begin_layout Subsubsection
-Edición
+Edit
\end_layout
\begin_layout Standard
-Haga clic en
+Click
\emph on
-Editar sujeto
+Edit person
\emph default
- o pulse la tecla
+ or press
\emph on
p
\emph default
- (persona) para modificar los datos que fueron introducidos en el momento
- de creación del mismo.
- Puede aprovechar también para añadir comentarios.
+ (person) to modify the data that was entered at the same time as the creation.
+ You can also add comments.
\end_layout
\begin_layout Subsubsection
-Borrado
+Delete
\end_layout
\begin_layout Standard
-Haga clic en
+Click
\emph on
-Borrar sujeto actual de la sesión actual
+Delete current person
\emph default
- para eliminar el sujeto actual de la sesión en curso.
- Esta operación eliminará todos los tests que haya realizado dicha persona
- en la sesión actual.
- Es importante saber que el sujeto no será eliminado de la base de datos
- y que sus tests en otras sesiones permanecerán intactos.
+ to be removed of the session.
+ This operation will remove all tests from any person in the current session.
+ Itâ??s important to know that the subject will not be removed from the database
+ and the tests in other sessions remain intact.
\end_layout
\begin_layout Standard
-Después de borrar este sujeto, otra persona será denominada
-\emph on
-sujeto actual
-\emph default
-, o, en el caso de que no haya más sujetos, no habrá
+After deleting this subject, another subject will become the
\emph on
-sujeto actual
+current person
\emph default
- y por tanto no se podrán ejecutar tests en la sesión actual hasta que no
- se cree o cargue un sujeto.
+.
+ Otherwise any test can be provided.
\end_layout
\begin_layout Subsection
@@ -3388,34 +3382,36 @@ Tests
\end_layout
\begin_layout Standard
-Hasta el momento Chronojump maneja cinco tipos de tests: saltos, carreras,
- tiempos de reacción, ritmos y MultiChronopic.
- Más adelante Chronojump podrá manejar otros tests.
- Estos tests son detectados por las señales enviadas por la plataforma de
- contactos cuando el sujeto pisa o despega de la misma.
+So far Chronojump manages five types of tests: jumping, running, reaction
+ times, rhythms and MultiChronopic.
+ Later Chronojump can handle other tests.
+ These tests are detected by the signals sent by the contact platform when
+ the subject steps on and off it.
\end_layout
\begin_layout Standard
-La base de datos almacena los tests y los vincula a otras tablas de datos.
+The database stores the tests and links to other data tables.
\end_layout
\begin_layout Subsection
-Diagrama de la base de datos
+Diagram Database
\end_layout
\begin_layout Standard
-En la figura
+In Figure
\begin_inset CommandInset ref
LatexCommand ref
reference "fig:sqlite-diagram"
\end_inset
- se puede ver el diagrama de la base de datos.
- Para la comprensión de dicho diagrama es necesario el conocimiento de bases
- de datos relacionales.
- Se incluye aquà el diagrama para los usuarios avanzados que tengan curiosidad.
- La última versión del diagrama se puede encontrar aquÃ:
+ you can see a diagram of the database.
+ To understand this diagram is necessary to know about relational databases.
+ This includes the diagram for advanced users who are curious.
+ The latest version of the diagram can be found here:
+\end_layout
+
+\begin_layout Standard
\begin_inset Flex URL
status open
@@ -3458,7 +3454,7 @@ name "fig:sqlite-diagram"
\end_inset
-Diagrama de la base de datos de Chronojump.
+Diagram Chronojump database.
\end_layout
\end_inset
@@ -3476,56 +3472,53 @@ Tests
\end_layout
\begin_layout Standard
-Se describe a continuación el manejo de los cinco tipos de tests que permite
- Chronojump.
+At the following text, it describes the management of the five types of
+ tests allowed in Chronojump software.
\end_layout
\begin_layout Section
-Saltos
+Jumps
\end_layout
\begin_layout Standard
-Los saltos pueden ser básicamente de dos tipos: simples y repetitivos.
- Para Chronojump un
+There is basically two types of jumps: simple and repetitive.
+ Chronojump detect a
\series bold
-salto simple
+single jump
\series default
- es que el que sólo contempla una fase de vuelo.
- Asà existen dos tipos de saltos simples:
+ as one phase of flight.
+ Thatâ??s why there are two types of simple jumps:
\end_layout
\begin_layout Enumerate
-Los que se inician dentro de la plataforma y terminan dentro de la plataforma
- (un único salto).
- Se obtiene la variable: Tiempo de vuelo (TV)
+Those who start and finish on the platform (single hop).We obtain the variable
+ flight time (TF)
\end_layout
\begin_layout Enumerate
-Los que se inician fuera de la plataforma (dejándose caer desde una altura
- de caÃda determinada o con un antesalto) para caer en la plataforma y seguidame
-nte realizar el salto.
- Se obtienen las variables: Tiempo de contacto (TC) (momento entre la recepción
- de caÃda o antesalto y el despegue) y Tiempo de vuelo (TV).
- Normalmente se pretenderá conseguir saltos con mÃnimo tiempo de contacto
- y máximo tiempo de vuelo como indicador de potencia.
+Those who started outside the platform (drop from a height or do a jump
+ before) to fall on the platform and then jump.
+ Variables obtained: Contact time (TC) (time between reception and takeoff
+ on the platform) and flight time (TF).
+ Usually jumps will pursue minimum contact time and maximum flight time
+ as a power indicator.
\end_layout
\begin_layout Standard
-Un
+A
\series bold
-salto repetitivo
+repetitive jump
\series default
- (también llamado reactivo) será cualquier salto en que se obtenga más de
- un tiempo de vuelo, por ejemplo, realizar dos saltos seguidos iniciados
- desde dentro de la plataforma en una sucesión TV, TC, TV; o partiendo desde
- fuera de la plataforma iniciándose con una caÃda o antesalto para continuar
- con TC, TV, TC, TV.
+ (also called reactive) is when you obtain more than one flight time.
+ For example: make two consecutive jumps initiated on the platform in the
+ order TF, TC, TF or start outside the platform and continue with the order
+ TC, TF, TC, TF.
\end_layout
\begin_layout Standard
-Suponiendo que la posición de despegue del cuerpo sea la misma que en el
- aterrizaje, el tiempo de vuelo es indicador de la altura de elevación del
- centro de gravedad del deportista.
+Assuming that the body during the takeoff position is the same as in the
+ landing, the flight time indicatives the height of center of gravity of
+ the athlete in this jump.
\end_layout
\begin_layout Subsection
diff --git a/src/gui/person.cs b/src/gui/person.cs
index 0db19aa..80be205 100644
--- a/src/gui/person.cs
+++ b/src/gui/person.cs
@@ -952,7 +952,12 @@ public class PersonAddModifyWindow
}
void on_button_zoom_clicked (object o, EventArgs args) {
- new DialogImageTest(currentPerson.Name, Util.GetPhotoFileName(false, currentPerson.UniqueID));
+ string fileName = Util.GetPhotoFileName(false, currentPerson.UniqueID);
+ if(adding)
+ fileName = Path.Combine(Path.GetTempPath(), Constants.PhotoTemp +
+ Util.GetMultimediaExtension(Constants.MultimediaItems.PHOTO));
+
+ new DialogImageTest(currentPerson.Name, fileName);
}
Gtk.Window capturerWindow;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]