forked from enlightenment/terminology
terminology: Use a lookup table for g[0-8] commands
SVN revision: 75589
This commit is contained in:
parent
cf3a453baf
commit
ddae600684
|
@ -76,44 +76,15 @@ _termcmd_grid_size(Evas_Object *obj, Evas_Object *win __UNUSED__, Evas_Object *b
|
||||||
|
|
||||||
if (r == 1)
|
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:
|
h = size_table[w][1];
|
||||||
w = 80;
|
w = size_table[w][0];
|
||||||
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;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((w > 0) && (h > 0))
|
if ((w > 0) && (h > 0))
|
||||||
|
|
Loading…
Reference in New Issue