Протестил контекстное меню - теперь если допустим меню из двух пунктов и первый пункт я скрываю командой alHide, то само меню ужимается до одной строчки, а вот текст второго пункта продолжает отрисовываться ниже, из-за чего его очень сложно выделить
http://gyazo.com/ffdb28f6fd3369004992a50475a27873.png
Сейчас еще потестил на стандартном семпле - если приписать к коду контекстного меню две строчки:
cmenu = alCreateGContextMenu();
mi_more = alAddMenuItem(cmenu, "Прозрачность больше", "Ctr+X", "AlbaLynx");
mi_less = alAddMenuItem(cmenu, "Прозрачность меньше", "Ctr+A");
mi_05 = alAddMenuItem(cmenu, "Прозрачность/Должна/Быть/Зеленой");
mi_06 = alAddMenuItem(cmenu, "Прозрачность/Должна/Не быть/Красной");
mi_07 = alAddMenuItem(cmenu, "Toggle", "", "", True);
alHide mi_more
alOpenContext(cmenu,0,0,100,100)
получается ужас
http://gyazo.com/f256e1c3f9f85f2fd0ffede21eddf204.png