klavaro  3.13
About: Klavaro is a touch typing tutor program.
  Fossies Dox: klavaro-3.13.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

velocity.h
Go to the documentation of this file.
1 /**************************************************************************/
2 /* Klavaro - a flexible touch typing tutor */
3 /* Copyright (C) 2005-2021 Felipe Emmanuel Ferreira de Castro */
4 /* */
5 /* This file is part of Klavaro, which is a free software: you can */
6 /* redistribute it and/or modify it under the terms of the GNU General */
7 /* Public License as published by the Free Software Foundation, either */
8 /* version 3 of the License, or (at your option) any later version. */
9 /* */
10 /* Klavaro is distributed in the hope that it will be useful, */
11 /* but WITHOUT ANY WARRANTY; without even the implied warranty of */
12 /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
13 /* GNU General Public License for more details (in the file COPYING). */
14 /* You should have received a copy of the GNU General Public License */
15 /* along with Klavaro. If not, see <https://www.gnu.org/licenses/> */
16 /**************************************************************************/
17 
18 #define MAX_WORDS 12123
19 
20 /*
21  * Interface functions
22  */
23 gchar *velo_get_dict_name (void);
24 
25 void velo_reset_dict (void);
26 
27 /*
28  * Auxiliar functions
29  */
30 void velo_init (void);
31 
32 void velo_init_dict (gchar *);
33 
34 void velo_draw_random_words (void);
35 
36 gchar *velo_filter_utf8 (gchar * text);
37 
38 void velo_text_write_to_file (gchar * text_raw, gboolean overwrite);
39 
40 void velo_create_dict (gchar * file_name, gboolean overwrite);
41 
42 void velo_comment (gdouble accuracy, gdouble velocity);
double accuracy
Definition: tutor.c:67
void velo_draw_random_words(void)
Definition: velocity.c:170
void velo_text_write_to_file(gchar *text_raw, gboolean overwrite)
Definition: velocity.c:330
void velo_comment(gdouble accuracy, gdouble velocity)
Definition: velocity.c:436
void velo_init_dict(gchar *)
Definition: velocity.c:91
void velo_reset_dict(void)
Definition: velocity.c:56
gchar * velo_filter_utf8(gchar *text)
Definition: velocity.c:237
gchar * velo_get_dict_name(void)
Definition: velocity.c:50
void velo_create_dict(gchar *file_name, gboolean overwrite)
Definition: velocity.c:376
void velo_init(void)
Definition: velocity.c:69