Fix CRASH in Help screen, when pressing PageDown in pages of less than 16 lines. Bug is present in 98.0% release:(
Internal support for action shortcuts on joystick buttons, mousewheel, mouse3. Mousewheel now scrolls lists in Save/Load, Text, Help. git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@589 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
10
files.c
10
files.c
@@ -561,7 +561,7 @@ void Select_Scroll_Up(short * Decalage_premier,short * Decalage_select)
|
||||
}
|
||||
|
||||
|
||||
void Select_Page_Down(short * Decalage_premier,short * Decalage_select)
|
||||
void Select_Page_Down(short * Decalage_premier,short * Decalage_select, short Lignes)
|
||||
{
|
||||
if (Liste_Nb_elements-1>*Decalage_premier+*Decalage_select)
|
||||
{
|
||||
@@ -577,7 +577,7 @@ void Select_Page_Down(short * Decalage_premier,short * Decalage_select)
|
||||
else
|
||||
{
|
||||
if (Liste_Nb_elements>*Decalage_premier+18)
|
||||
*Decalage_premier+=9;
|
||||
*Decalage_premier+=Lignes;
|
||||
else
|
||||
{
|
||||
*Decalage_premier=Liste_Nb_elements-10;
|
||||
@@ -589,7 +589,7 @@ void Select_Page_Down(short * Decalage_premier,short * Decalage_select)
|
||||
}
|
||||
|
||||
|
||||
void Select_Page_Up(short * Decalage_premier,short * Decalage_select)
|
||||
void Select_Page_Up(short * Decalage_premier,short * Decalage_select, short Lignes)
|
||||
{
|
||||
if (*Decalage_premier+*Decalage_select>0)
|
||||
{
|
||||
@@ -597,8 +597,8 @@ void Select_Page_Up(short * Decalage_premier,short * Decalage_select)
|
||||
*Decalage_select=0;
|
||||
else
|
||||
{
|
||||
if (*Decalage_premier>9)
|
||||
*Decalage_premier-=9;
|
||||
if (*Decalage_premier>Lignes)
|
||||
*Decalage_premier-=Lignes;
|
||||
else
|
||||
*Decalage_premier=0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user