MacOSX: Fixed a bug in the filenames input and another one with the backspace key not being sent.

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@270 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Franck Charlet 2008-10-16 21:55:29 +00:00
parent 6a778031fe
commit f4e81048ab
7 changed files with 248 additions and 76 deletions

BIN
.DS_Store vendored

Binary file not shown.

Binary file not shown.

View File

@ -43,7 +43,7 @@
PBXFileTableDataSourceColumnWidthsKey = (
20,
453,
122.2085,
129.2085,
);
PBXFileTableDataSourceColumnsKey = (
PBXErrorsWarningsDataSource_TypeID,
@ -77,7 +77,7 @@
43,
20,
79,
69,
10,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_FiletypeID,
@ -141,28 +141,32 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 245804800;
PBXWorkspaceStateSaveDate = 245804800;
PBXPerProjectTemplateStateSaveDate = 245883613;
PBXWorkspaceStateSaveDate = 245883613;
};
perUserProjectItems = {
F5B19C160EA4D6E8003F4BA4 = F5B19C160EA4D6E8003F4BA4 /* PBXTextBookmark */;
F5B19C180EA4D6E8003F4BA4 = F5B19C180EA4D6E8003F4BA4 /* PBXTextBookmark */;
F5B19C1A0EA4D6E8003F4BA4 = F5B19C1A0EA4D6E8003F4BA4 /* PBXTextBookmark */;
F5B19C2F0EA4DB23003F4BA4 = F5B19C2F0EA4DB23003F4BA4 /* PBXTextBookmark */;
F5B19C300EA4DB23003F4BA4 = F5B19C300EA4DB23003F4BA4 /* PBXTextBookmark */;
F5B19C310EA4DB36003F4BA4 = F5B19C310EA4DB36003F4BA4 /* PBXTextBookmark */;
F5B1D1770EA5FE2100AB8D0F = F5B1D1770EA5FE2100AB8D0F /* PBXTextBookmark */;
F5B1D1790EA5FE2100AB8D0F = F5B1D1790EA5FE2100AB8D0F /* PBXTextBookmark */;
F5B1D1B50EA602BA00AB8D0F = F5B1D1B50EA602BA00AB8D0F /* PBXTextBookmark */;
F5B1D1B70EA602BA00AB8D0F = F5B1D1B70EA602BA00AB8D0F /* PBXTextBookmark */;
F5B1D1BD0EA602C300AB8D0F = F5B1D1BD0EA602C300AB8D0F /* PBXTextBookmark */;
F5B1D1CA0EA602F600AB8D0F = F5B1D1CA0EA602F600AB8D0F /* PBXTextBookmark */;
F5BF1F1F0EA69319000E9B3D = F5BF1F1F0EA69319000E9B3D /* PBXTextBookmark */;
F5D35A630EA6AE4800497F18 = F5D35A630EA6AE4800497F18 /* PBXTextBookmark */;
F5DCE26A0EA50EDC0065B0EF = F5DCE26A0EA50EDC0065B0EF /* PBXTextBookmark */;
F5DCE26B0EA50EDC0065B0EF = F5DCE26B0EA50EDC0065B0EF /* PBXTextBookmark */;
F5DCE26C0EA50EDC0065B0EF = F5DCE26C0EA50EDC0065B0EF /* PBXTextBookmark */;
F5DCE26E0EA50EDC0065B0EF = F5DCE26E0EA50EDC0065B0EF /* PBXTextBookmark */;
F5B19C160EA4D6E8003F4BA4 /* PBXTextBookmark */ = F5B19C160EA4D6E8003F4BA4 /* PBXTextBookmark */;
F5B19C180EA4D6E8003F4BA4 /* PBXTextBookmark */ = F5B19C180EA4D6E8003F4BA4 /* PBXTextBookmark */;
F5B19C1A0EA4D6E8003F4BA4 /* PBXTextBookmark */ = F5B19C1A0EA4D6E8003F4BA4 /* PBXTextBookmark */;
F5B19C2F0EA4DB23003F4BA4 /* PBXTextBookmark */ = F5B19C2F0EA4DB23003F4BA4 /* PBXTextBookmark */;
F5B19C300EA4DB23003F4BA4 /* PBXTextBookmark */ = F5B19C300EA4DB23003F4BA4 /* PBXTextBookmark */;
F5B19C310EA4DB36003F4BA4 /* PBXTextBookmark */ = F5B19C310EA4DB36003F4BA4 /* PBXTextBookmark */;
F5B1D1770EA5FE2100AB8D0F /* PBXTextBookmark */ = F5B1D1770EA5FE2100AB8D0F /* PBXTextBookmark */;
F5B1D1790EA5FE2100AB8D0F /* PBXTextBookmark */ = F5B1D1790EA5FE2100AB8D0F /* PBXTextBookmark */;
F5B1D1B50EA602BA00AB8D0F /* PBXTextBookmark */ = F5B1D1B50EA602BA00AB8D0F /* PBXTextBookmark */;
F5B1D1B70EA602BA00AB8D0F /* PBXTextBookmark */ = F5B1D1B70EA602BA00AB8D0F /* PBXTextBookmark */;
F5B1D1BD0EA602C300AB8D0F /* PBXTextBookmark */ = F5B1D1BD0EA602C300AB8D0F /* PBXTextBookmark */;
F5B1D1CA0EA602F600AB8D0F /* PBXTextBookmark */ = F5B1D1CA0EA602F600AB8D0F /* PBXTextBookmark */;
F5B8B7700EA7E20300214777 /* PBXTextBookmark */ = F5B8B7700EA7E20300214777 /* PBXTextBookmark */;
F5B8B7890EA7EE9F00214777 /* PBXTextBookmark */ = F5B8B7890EA7EE9F00214777 /* PBXTextBookmark */;
F5B8B7900EA7EE9F00214777 /* PBXTextBookmark */ = F5B8B7900EA7EE9F00214777 /* PBXTextBookmark */;
F5B8B7920EA7EE9F00214777 /* PBXTextBookmark */ = F5B8B7920EA7EE9F00214777 /* PBXTextBookmark */;
F5B8B7960EA7EE9F00214777 /* PBXTextBookmark */ = F5B8B7960EA7EE9F00214777 /* PBXTextBookmark */;
F5B8B7980EA7EE9F00214777 /* PBXTextBookmark */ = F5B8B7980EA7EE9F00214777 /* PBXTextBookmark */;
F5DCE26A0EA50EDC0065B0EF /* PBXTextBookmark */ = F5DCE26A0EA50EDC0065B0EF /* PBXTextBookmark */;
F5DCE26B0EA50EDC0065B0EF /* PBXTextBookmark */ = F5DCE26B0EA50EDC0065B0EF /* PBXTextBookmark */;
F5DCE26C0EA50EDC0065B0EF /* PBXTextBookmark */ = F5DCE26C0EA50EDC0065B0EF /* PBXTextBookmark */;
F5DCE26E0EA50EDC0065B0EF /* PBXTextBookmark */ = F5DCE26E0EA50EDC0065B0EF /* PBXTextBookmark */;
};
sourceControlManager = F5B19B690EA4BD79003F4BA4 /* Source Control */;
userBuildSettings = {
@ -236,8 +240,8 @@
};
F5B19B7B0EA4BE3E003F4BA4 /* graph.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1620, 116090}}";
sepNavSelRange = "{204086, 0}";
sepNavIntBoundsRect = "{{0, 0}, {1620, 116109}}";
sepNavSelRange = "{204170, 0}";
sepNavVisRect = "{{0, 0}, {0, 0}}";
};
};
@ -356,9 +360,9 @@
};
F5B19C3C0EA4DC91003F4BA4 /* English */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1404, 536}}";
sepNavIntBoundsRect = "{{0, 0}, {1692, 536}}";
sepNavSelRange = "{0, 0}";
sepNavVisRect = "{{0, 0}, {867, 536}}";
sepNavVisRect = "{{825, 0}, {867, 536}}";
sepNavWindowFrame = "{{15, 76}, {906, 665}}";
};
};
@ -422,26 +426,95 @@
vrLen = 170;
vrLoc = 0;
};
F5BF1F1F0EA69319000E9B3D /* PBXTextBookmark */ = {
F5B8B7700EA7E20300214777 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6162";
name = "graph.c: 6111";
rLen = 0;
rLoc = 204086;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5D35A630EA6AE4800497F18 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6162";
rLen = 0;
rLoc = 204086;
rLoc = 204170;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B8B7890EA7EE9F00214777 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6111";
rLen = 0;
rLoc = 204170;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B8B7900EA7EE9F00214777 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B8B7910EA7EE9F00214777 /* SDL_keysym.h */;
rLen = 0;
rLoc = 2147483647;
rType = 0;
};
F5B8B7910EA7EE9F00214777 /* SDL_keysym.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = SDL_keysym.h;
path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_keysym.h;
sourceTree = "<absolute>";
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {867, 5928}}";
sepNavSelRange = "{2619, 11}";
sepNavVisRect = "{{0, 1704}, {867, 536}}";
sepNavWindowFrame = "{{38, -28}, {906, 665}}";
};
};
F5B8B7920EA7EE9F00214777 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B8B7930EA7EE9F00214777 /* SDL_keysym.h */;
name = SDLK_DELETE;
rLen = 11;
rLoc = 2619;
rType = 0;
vrLen = 559;
vrLoc = 2295;
};
F5B8B7930EA7EE9F00214777 /* SDL_keysym.h */ = {
isa = PBXFileReference;
name = SDL_keysym.h;
path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_keysym.h;
sourceTree = "<absolute>";
};
F5B8B7960EA7EE9F00214777 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B8B7970EA7EE9F00214777 /* SDL_keyboard.h */;
rLen = 0;
rLoc = 2147483647;
rType = 0;
};
F5B8B7970EA7EE9F00214777 /* SDL_keyboard.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = SDL_keyboard.h;
path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_keyboard.h;
sourceTree = "<absolute>";
uiCtxt = {
sepNavWindowFrame = "{{15, 76}, {906, 665}}";
};
};
F5B8B7980EA7EE9F00214777 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B8B7990EA7EE9F00214777 /* SDL_keyboard.h */;
name = "(null): 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 961;
vrLoc = 1042;
};
F5B8B7990EA7EE9F00214777 /* SDL_keyboard.h */ = {
isa = PBXFileReference;
name = SDL_keyboard.h;
path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_keyboard.h;
sourceTree = "<absolute>";
};
F5DCE26A0EA50EDC0065B0EF /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B880EA4BE3E003F4BA4 /* saveini.c */;

View File

@ -185,12 +185,93 @@
<key>Notifications</key>
<array/>
<key>OpenEditors</key>
<array/>
<array>
<dict>
<key>Content</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>F5B8B78E0EA7EE9F00214777</string>
<key>PBXProjectModuleLabel</key>
<string>SDL_keysym.h</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>F5B8B78F0EA7EE9F00214777</string>
<key>PBXProjectModuleLabel</key>
<string>SDL_keysym.h</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>F5B8B7920EA7EE9F00214777</string>
<key>history</key>
<array>
<string>F5B8B7900EA7EE9F00214777</string>
</array>
</dict>
<key>SplitCount</key>
<string>1</string>
</dict>
<key>StatusBarVisibility</key>
<true/>
</dict>
<key>Geometry</key>
<dict>
<key>Frame</key>
<string>{{0, 20}, {906, 568}}</string>
<key>PBXModuleWindowStatusBarHidden2</key>
<false/>
<key>RubberWindowFrame</key>
<string>38 28 906 609 0 0 1024 746 </string>
</dict>
</dict>
<dict>
<key>Content</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>F5B8B7940EA7EE9F00214777</string>
<key>PBXProjectModuleLabel</key>
<string>SDL_keyboard.h</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>F5B8B7950EA7EE9F00214777</string>
<key>PBXProjectModuleLabel</key>
<string>SDL_keyboard.h</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>F5B8B7980EA7EE9F00214777</string>
<key>history</key>
<array>
<string>F5B8B7960EA7EE9F00214777</string>
</array>
</dict>
<key>SplitCount</key>
<string>1</string>
</dict>
<key>StatusBarVisibility</key>
<true/>
</dict>
<key>Geometry</key>
<dict>
<key>Frame</key>
<string>{{0, 20}, {906, 568}}</string>
<key>PBXModuleWindowStatusBarHidden2</key>
<false/>
<key>RubberWindowFrame</key>
<string>15 132 906 609 0 0 1024 746 </string>
</dict>
</dict>
</array>
<key>PerspectiveWidths</key>
<array>
<integer>985</integer>
<integer>985</integer>
<integer>985</integer>
<integer>992</integer>
<integer>992</integer>
<integer>992</integer>
</array>
<key>Perspectives</key>
<array>
@ -270,12 +351,12 @@
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
<integer>40</integer>
<integer>39</integer>
<integer>3</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
<string>{{0, 494}, {339, 262}}</string>
<string>{{0, 0}, {339, 261}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@ -285,7 +366,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {356, 280}}</string>
<string>{{0, 0}, {356, 279}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>FileBuiltColumn</string>
@ -296,7 +377,7 @@
<real>297</real>
</array>
<key>RubberWindowFrame</key>
<string>11 98 992 321 0 0 1024 746 </string>
<string>24 426 883 320 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@ -324,7 +405,7 @@
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>F5D35A630EA6AE4800497F18</string>
<string>F5B8B7890EA7EE9F00214777</string>
<key>history</key>
<array>
<string>F5B19C160EA4D6E8003F4BA4</string>
@ -333,7 +414,7 @@
<string>F5DCE26C0EA50EDC0065B0EF</string>
<string>F5B1D1770EA5FE2100AB8D0F</string>
<string>F5B1D1B50EA602BA00AB8D0F</string>
<string>F5BF1F1F0EA69319000E9B3D</string>
<string>F5B8B7700EA7E20300214777</string>
</array>
<key>prevStack</key>
<array>
@ -353,9 +434,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {631, 0}}</string>
<string>{{0, 0}, {522, 0}}</string>
<key>RubberWindowFrame</key>
<string>11 98 992 321 0 0 1024 746 </string>
<string>24 426 883 320 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
@ -364,7 +445,7 @@
</dict>
<dict>
<key>Proportion</key>
<string>275pt</string>
<string>274pt</string>
<key>Tabs</key>
<array>
<dict>
@ -378,9 +459,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{10, 27}, {631, 248}}</string>
<string>{{10, 27}, {522, 247}}</string>
<key>RubberWindowFrame</key>
<string>11 98 992 321 0 0 1024 746 </string>
<string>24 426 883 320 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@ -421,7 +502,7 @@
</dict>
</array>
<key>Proportion</key>
<string>631pt</string>
<string>522pt</string>
</dict>
</array>
<key>Name</key>
@ -439,11 +520,11 @@
</array>
<key>TableOfContents</key>
<array>
<string>F5D35A4C0EA6A4F800497F18</string>
<string>F5B8B7780EA7E2E200214777</string>
<string>1CA23ED40692098700951B8B</string>
<string>F5D35A4D0EA6A4F800497F18</string>
<string>F5B8B7790EA7E2E200214777</string>
<string>F5B19BA70EA4BF24003F4BA4</string>
<string>F5D35A4E0EA6A4F800497F18</string>
<string>F5B8B77A0EA7E2E200214777</string>
<string>1CA23EDF0692099D00951B8B</string>
<string>1CA23EE00692099D00951B8B</string>
<string>1CA23EE10692099D00951B8B</string>
@ -491,7 +572,7 @@
<dict>
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
<real>963</real>
<real>970</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@ -512,7 +593,7 @@
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
<string>{{0, 0}, {0, 0}}</string>
<string>{{0, 0}, {970, 262}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@ -522,17 +603,17 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {980, 520}}</string>
<string>{{0, 0}, {987, 280}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
<real>963</real>
<real>970</real>
</array>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
<key>Proportion</key>
<string>980pt</string>
<string>987pt</string>
</dict>
<dict>
<key>Dock</key>
@ -581,16 +662,16 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {0, 361}}</string>
<string>{{0, 0}, {0, 253}}</string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
<string>361pt</string>
<string>253pt</string>
</dict>
<dict>
<key>Proportion</key>
<string>0pt</string>
<string>108pt</string>
<key>Tabs</key>
<array>
<dict>
@ -608,7 +689,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{10, 27}, {0, -27}}</string>
<string>{{10, 27}, {0, 81}}</string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
@ -688,14 +769,14 @@
</array>
<key>TableOfContents</key>
<array>
<string>F5D35A4F0EA6A4F800497F18</string>
<string>F5B8B78A0EA7EE9F00214777</string>
<string>1CA23EE50692099D00951B8B</string>
<string>F5D35A500EA6A4F800497F18</string>
<string>F5B8B78B0EA7EE9F00214777</string>
<string>F5B19BA70EA4BF24003F4BA4</string>
<string>F5D35A510EA6A4F800497F18</string>
<string>F5B8B78C0EA7EE9F00214777</string>
<string>XCMainBuildResultsModuleGUID</string>
<string>1CA23EE80692099D00951B8B</string>
<string>F5D35A520EA6A4F800497F18</string>
<string>F5B8B78D0EA7EE9F00214777</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.buildAndRun</string>
@ -864,10 +945,11 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
<string>F5B8B78E0EA7EE9F00214777</string>
<string>/Users/xx/Grafx2/Grafx2.xcodeproj</string>
</array>
<key>WindowString</key>
<string>11 98 992 321 0 0 1024 746 </string>
<string>24 426 883 320 0 0 1024 746 </string>
<key>WindowTools</key>
<array>
<dict>

View File

@ -535,9 +535,18 @@ word Conversion_ANSI(SDL_keysym Sym)
case 0xC600:
return 'ã'; // ã
}
// Touche entre 127 et 255
if (Sym.unicode<256)
{
#ifdef __macosx__
// fc: Looks like there's a mismatch with delete & backspace
// i don't why SDLK_DELETE was returned instead of SDLK_BACKSPACE
if(Sym.unicode == 127)
{
return(SDLK_BACKSPACE);
}
#endif
return Sym.unicode;
}
// Sinon c'est une touche spéciale, on retourne son scancode

View File

@ -29,7 +29,7 @@
#define M_2PI 6.28318530717958647692528676656
// Note: La taille du fichier GFX2.DAT est définie au début de INIT.C !
#define POURCENTAGE_VERSION "97.3%" // Libellé du pourcentage de la version ß
#define POURCENTAGE_VERSION "97.4%" // Libellé du pourcentage de la version ß
#define VERSION1 2 // |
#define VERSION2 0 // |_ Numéro de version découpé en
#define BETA1 97 // | plusieurs parties => 2.0 ß95.5%

View File

@ -156,6 +156,10 @@ byte Readline(word Pos_X,word Pos_Y,char * Chaine,byte Taille_affichee,byte Type
UpdateRect(Fenetre_Pos_X+(Pos_X*Menu_Facteur_X),Fenetre_Pos_Y+(Pos_Y*Menu_Facteur_Y),
Taille_affichee*(Menu_Facteur_X<<3),(Menu_Facteur_Y<<3));
#ifdef __macosx__
Flush_update();
#endif
while ((Touche_lue!=SDLK_RETURN) && (Touche_lue!=SDLK_ESCAPE))
{
Touche_lue=Get_key();
@ -219,6 +223,7 @@ byte Readline(word Pos_X,word Pos_Y,char * Chaine,byte Taille_affichee,byte Type
}
break;
case SDLK_BACKSPACE : // Backspace : combinaison de gauche + suppr
if (Position)
{
Position--;
@ -295,6 +300,9 @@ byte Readline(word Pos_X,word Pos_Y,char * Chaine,byte Taille_affichee,byte Type
UpdateRect(Fenetre_Pos_X+(Pos_X*Menu_Facteur_X),Fenetre_Pos_Y+(Pos_Y*Menu_Facteur_Y),
Taille_affichee*(Menu_Facteur_X<<3),(Menu_Facteur_Y<<3));
} // Fin du "switch(Touche_lue)"
#ifdef __macosx__
Flush_update();
#endif
} // Fin du "while"
// Effacement de la chaîne