1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
#include <string.h>
#include "fenetre.h"
int iPos;
int XposMenu, YposMenu, MenuWeight, MenuHeight;
int fenetre();
void refreshMenu();
int menu()
{
XposMenu = 90;
YposMenu = 90;
MenuWeight = 200;
MenuHeight = 300;
DrawRectangle(0,0,400,576,Blue);
sprintf(mess," Fenetre Principale");
DrawTextBig(mess, 90, (576/8)+30, White);
iPos=1;
refreshMenu();
while(1)
{
ToucheAppuyee = Read_Options(TIMETOWAIT);
switch (ToucheAppuyee)
{
case UP_ARROW_KEY:
if(iPos!=1)
{
iPos=iPos-1;
refreshMenu();
}
break;
case DOWN_ARROW_KEY: // Pou Descendre Et Monter entre les options de la fenétre
if(iPos!=5)
{
iPos=iPos+1;
refreshMenu();
}
break;
case SELECT_KEY:
switch (iPos)
{
case 1:
// Afficher Mes liens
mes_liens();
return 1;
break;
case 2:
mes_documents(); // Affiche mes documents
return 1;
break;
case 3:
configurations(); // Affiche le paneau de configuration
break;
default : break;
}
break;
case EXIT_KEY:
return 0;
break;
default : break;
}
}
}
void refreshMenu()
{
DrawRectangle(XposMenu,YposMenu+50,MenuWeight,MenuHeight,White);
DrawRectangle(XposMenu,YposMenu+(50*iPos),MenuWeight,40,Yellow);
sprintf(mess,"Mes Liens");
DrawTextBig(mess, XposMenu+10, YposMenu+50+30, Black);
sprintf(mess,"Mes Documents");
DrawTextBig(mess, XposMenu+10, YposMenu+100+30, Black);
sprintf(mess,"Mes Favoris");
DrawTextBig(mess, XposMenu+10, YposMenu+150+30, Black);
sprintf(mess,"Configurations");
DrawTextBig(mess, XposMenu+10, YposMenu+200+30, Black);
} |
Partager