Commit 9f12ed20 authored by Bruno Coudoin's avatar Bruno Coudoin

added xrender and gtk changed to to PRE4 added F5 and ctrl-r for refresh

* TODO: added xrender and gtk
* configure.in: changed to to PRE4
* src/gcompris/gcompris.c: (board_widget_key_press_callback): added F5 and ctrl-r for
refresh and ctrl-q to quit gcompris.
parent 338dd43c
......@@ -25,10 +25,14 @@
* change the scale board to be more realistic and flexible.
* Dynamic screen resolution change
* Dynamic screen resolution change (using Xrender)
* Dynamic skin change
* Remove the Gnome dependancy to use GTK only. The gnomecanvas itself do
not require gnome. Less dependancy less install issues. Also could
make porting easier.
Bug report from Marec Dirson:
- dans le tableau "trains" (et sans doute ailleurs), il lui arrive
......@@ -36,10 +40,6 @@ souvent de cliquer sur des zones transparentes et de s'
ne marche pas (je me demande si je ne t'avais pas déja fait cette
remarque)
- il n'y a plus de demande de confirmation pour quitter le jeu, et il
lui est arrivé de qortir par erreur (ma souris envoie des fois des
événements clic en double)
- quand on fait glisser qqch à la souris, ça serait intéressant
d'emêcher le pointeur d'entre dans la barre du bas, pour éviter de la
même façon d'activer une commande par erreur (il a par exemple
......@@ -57,9 +57,6 @@ soustractions et le reste seraint pour plue tard :). On retombe sur
la possibilité de restriction des tableaux accessibles suivant l'âge
ou autre)
- au moins le poisson f09 a le pb du parasite sur la dernière ligne,
et un autre, je crois que c'est le f04 (en tout cas il était tigré)
- je me demande si dans le tableau "train" il ne serait pas mieux de
faire la construction par drag'n'drop. Si il prend la bonne loco mais
se trompe de wagon, il faut recommencer au début, c'est pas top.
......@@ -67,17 +64,6 @@ se trompe de wagon, il faut recommencer au d
- Aussi, il y a un cas ou malgres qu'on mettes la bonne solution,
il ne trouve pas que c'est OK.
- suggestion pour l'horloge : mettre en couleurs les chiffres
heure/minute demandés, en utilisant la couleur des aiguilles /
chiffres du cadrant. Ca devrait aider à expliquer ce qu'il faut
faire.
- j'ai encore le même pb de taille des fontes, c'est affreux par
moment :(
- j'en oublie sûrement, on a vu un film entre la partie et la
rédaction de ce mail. A suivre, de toute façon il est accro :)
- dans le jeu du train, c'est très drôle de cliquer sur "replay" quand le
jeu montre le train, mais après, les trains vont de plus en plus vite, même
les trains suivants, et ça va beaucoup trop vite !
......
dnl Process this file with autoconf to produce a configure script.
AC_INIT(src/gcompris/gcompris.c)
AM_INIT_AUTOMAKE(gcompris, 4.0PRE3)
AM_INIT_AUTOMAKE(gcompris, 4.0PRE4)
AM_CONFIG_HEADER(config.h)
AM_MAINTAINER_MODE
......
/* gcompris - gcompris.c
*
* Time-stamp: <2003/09/25 23:08:44 bcoudoin>
* Time-stamp: <2003/10/15 02:23:51 bcoudoin>
*
* Copyright (C) 2000,2001 Bruno Coudoin
*
......@@ -95,6 +95,19 @@ board_widget_key_press_callback (GtkWidget *widget,
gpointer client_data)
{
if(event->state & GDK_CONTROL_MASK && ((event->keyval == GDK_r)
|| (event->keyval == GDK_R))) {
printf("Refreshing the canvas\n");
gnome_canvas_update_now(canvas);
return TRUE;
}
if(event->state & GDK_CONTROL_MASK && ((event->keyval == GDK_q)
|| (event->keyval == GDK_Q))) {
gcompris_exit();
return TRUE;
}
switch (event->keyval)
{
case GDK_Escape:
......@@ -105,6 +118,10 @@ board_widget_key_press_callback (GtkWidget *widget,
board_stop();
return TRUE;
case GDK_F5:
printf("Refreshing the canvas\n");
gnome_canvas_update_now(canvas);
return TRUE;
case GDK_KP_Enter:
case GDK_Return:
if (get_current_board_plugin()!=NULL && get_current_board_plugin()->ok)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment