terminology: Use a lookup table for g[0-8] commands

SVN revision: 75589
This commit is contained in:
Leandro Pereira 2012-08-23 05:50:20 +00:00
parent cf3a453baf
commit ddae600684
1 changed files with 8 additions and 37 deletions

View File

@ -76,44 +76,15 @@ _termcmd_grid_size(Evas_Object *obj, Evas_Object *win __UNUSED__, Evas_Object *b
if (r == 1)
{
switch (w)
static const int size_table[][2] = {
{ 80, 24 }, { 80, 40 }, { 80, 60 }, { 80, 80 }, { 120, 24 },
{ 120, 40 }, { 120, 60 }, { 120, 80 }, { 120, 120 }
};
if (w >= 0 && w <= 8)
{
case 0:
w = 80;
h = 24;
break;
case 1:
w = 80;
h = 40;
break;
case 2:
w = 80;
h = 60;
break;
case 3:
w = 80;
h = 80;
break;
case 4:
w = 120;
h = 24;
break;
case 5:
w = 120;
h = 40;
break;
case 6:
w = 120;
h = 60;
break;
case 7:
w = 120;
h = 80;
break;
case 8:
w = 120;
h = 120;
break;
h = size_table[w][1];
w = size_table[w][0];
}
}
if ((w > 0) && (h > 0))