From 2e78536bf2876efa7765b86b3b52794cbe035686 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Fri, 12 Sep 2008 12:37:27 +0000 Subject: [PATCH] More work on the config tool git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@139 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- cfg_new/gfxcfg.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/cfg_new/gfxcfg.c b/cfg_new/gfxcfg.c index 98a42801..530f7760 100644 --- a/cfg_new/gfxcfg.c +++ b/cfg_new/gfxcfg.c @@ -973,7 +973,6 @@ void Scroll_haut() } Ecrire_commentaire(Position_curseur + Decalage_curseur); } - printf("%d %d \n",Position_curseur, Decalage_curseur); } /* Moves one line down */ @@ -999,6 +998,58 @@ void Scroll_bas() printf("%d %d \n",Position_curseur, Decalage_curseur); } +/* Moves one screen up */ +void Page_up() +{ + if(Position_curseur+Decalage_curseur>0) + { + if(Position_curseur>0) + { + Ecrire(HAUTEUR_DEBUT_SETUP + (Position_curseur),Position_curseur + Decalage_curseur, + COULEUR_SETUP); + Position_curseur = 0 ; + Ecrire(HAUTEUR_DEBUT_SETUP + (Position_curseur),Position_curseur + Decalage_curseur, + COULEUR_SELECT); + } + else if(Decalage_curseur>0) + { + if(Decalage_curseur > HAUTEUR_FIN_SETUP-HAUTEUR_DEBUT_SETUP) + Decalage_curseur-=HAUTEUR_FIN_SETUP-HAUTEUR_DEBUT_SETUP; + else Decalage_curseur=0; + + Tout_ecrire(); + } + Ecrire_commentaire(Position_curseur+Decalage_curseur); + } +} + +/* Moves one screen down */ +void Page_down() +{ + if(Position_curseur+Decalage_curseur