Corretto focus sulle celle dopo aver fatto gestione
git-svn-id: svn://10.65.10.50/trunk@3308 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
af390f9369
commit
18bcc8e162
@ -558,6 +558,14 @@ void TSpreadsheet::set_focus_cell(int riga, int colonna)
|
|||||||
|
|
||||||
if (colonna > 0)
|
if (colonna > 0)
|
||||||
{
|
{
|
||||||
|
WINDOW win = xvt_scr_get_focus_vobj(); // Puo' essere NULL per cui poi non funziona ...
|
||||||
|
WINDOW par = parent(); // ... la xi_set_focus(&cell)
|
||||||
|
if (win != par)
|
||||||
|
{
|
||||||
|
xvt_scr_set_focus_vobj(par);
|
||||||
|
xvt_vobj_raise(par);
|
||||||
|
}
|
||||||
|
|
||||||
XI_OBJ cell;
|
XI_OBJ cell;
|
||||||
XI_MAKE_CELL(&cell, _obj, riga, colonna);
|
XI_MAKE_CELL(&cell, _obj, riga, colonna);
|
||||||
xi_set_focus(&cell);
|
xi_set_focus(&cell);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user